Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FreeBSD İşletim Sistemi

FreeBSD İşletim Sistemi

FreeBSD nasıl bir işletim sistemidir ? Kimler tarafından kullanılıyor ? Herkes için uygun mudur ?

Miraç Satıç

June 25, 2015
Tweet

More Decks by Miraç Satıç

Other Decks in Technology

Transcript

  1. BSD Nedir ? BSD (Berkeley Software Distribution), Berkeley Software Distribution‘ın

    kısaltılmışıdır. Bu isim California Üniversitesi, Berkeley‘in kaynak kodu dağıtımı olan AT&T ‘nin UNIX ‘i için bir eklentiler zinciridir. UNIX’in kaynak kodlarıyla oluşturulmuştur, daha sonra ayrı bir işletim sistemine dönüşmüştür.
  2. BSD Ailesi • FreeBSD (BSD Lite 4.4 tabanlı) • OpenBSD

    (BSD Lite 4.4 tabanlı) • NetBSD (BSD Lite 4.4 tabanlı) • GhostBSD (FreeBSD tabanlı) • PC-BSD (FreeBSD tabanlı) • …..
  3. FreeBSD Nedir ? FreeBSD bir çok işlemci mimarisinde çalışabilen ileri

    seviye bir işletim sistemidir. Kaliforniya Üniversitesi, Berkeley yerleşkesinde geliştirilmiş bir UNIX türevi olan BSD’yi temel almıştır. Birçok kişi tarafından geliştirilmekte ve devam ettirilmektedir.
  4. Neden FreeBSD ? • FreeBSD özellikle yüksek ağ trafiğinin olduğu

    cihazlarda benzersiz bir performans sunmaktadır. • Yıllarca kapanmadan çalışabilir. • Bir özgür yazılım lisansı olan BSD Lisansı ile dağıtılır.
  5. Kimler Kullanıyor ? • WhatsApp • Apache Vakfı • Apple

    • Yahoo • Hotmail • Yandex • Citrix • Sony • Cisco • Panasonic • McAfee • Netflix • ...
  6. WhatsApp’ın Yükselişi Onlar FreeBSD’yi tercih ettiler ve sunucu başına 2,5

    milyon TCP bağlantısını ölçekleyerek ilerlediler.
  7. WhatsApp’ın Yükselişi WhatsApp şuan saniyede 70 milyondan fazla Erlang mesajını,

    8000’den fazla çekirdeğe sahip bir sunucu kümesinde işliyor. Bu gücü yöneten ise; FreeBSD!
  8. Kime hitap ediyor ? FreeBSD özellikle sunucu, router, firewall gibi

    cihazlarda tercih edilen bir işletim sistemidir. Son kullanıcı için uygun değildir. Fakat FreeBSD’yi temel alan son kullanıcıya yönelik dağıtımlar vardır.
  9. Bazı FreeBSD Komutları • systat - sistem istatistiklerini gösterir iostat,

    swap, vmstat, tcp.. • truss - sistem çağrılarının trace’ini gösterir • pkg - FreeBSD’nin paket yöneticisidir. install, update, remove.. • kldstat - yüklü olan kernel modüllerini gösterir • pciconf - PCI cihazların listesini verir
  10. Portlar ve Paket Yönetimi • pkg install paketismi Depodan bir

    paket kurmak için kullanılır. • pkg add paketyolu Yereldeki bir paket dosyasını yüklemek için kullanılır. • pkg info Yüklü olan paketleri listeler • pkg remove paketismi Yüklü olan bir paketi silmenize yarar
  11. Portlar ve Paket Yönetimi FreeBSD port sisteminde 24.000 civarı port

    bulunmaktadır. Portlar üzerinde gerçekleştirilen install, build, uninstall gibi işlemler, düzenlenen Makefile’ların make komut çağrısı ile işlenmesiyle sağlanmaktadır. Portlar /usr/ports klasörü altında bulunur.
  12. Örnek bir kurulum.. - pkg install kde4 veya cd /usr/ports/x11/kde4

    make install clean Peki iki komut arasında ne fark var ?