FreeBSD 3.2 –İnternet amaçlı olarak kullanılan en iyi işletim sistemlerinden birisi.
BSD UNIX 4.4’ün PC implementasyonu FreeBSD’nin iyi bir işletim sistemi olup olmadığını anlamanın en iyi yolu kimlerin kullandığına bir göz atmaktan geçiyor. FreeBSD’nin listesinde İnternet’in birçok ağır topu bulunuyor:
Yazılım devi Microsoft kurumsal sitelerinin Web sunucularının büyük çoğunluğunda Windows NT ve IIS kullansa da sitelerinin küçük bir bölümünde FreeBSD ve Apache kullanıyor. FreeBSD Yahoo! ve Microsoft için yeterince iyi ise ister küçük bir intranet implementasyonu olsun isterse büyük kurumsal seviyeli bir Web implementasyonu sizin için de iyi olacaktır.
Peki neden FreeBSD Intel tabanlı PC’lerde çalışacak şekilde tasarlanmış bir işletim sistemi olmasına rağmen Web hizmetlerinde endüstride bu derece popüler? Çünkü FreeBSD işletim sistemi dünyasındaki en hızlı TCP/IP yığınlarından birisine sahip.
FreeBSD mi? Linux mu?
Linux ve FreeBSD arasında oldukça önemli benzerlikler bulunuyor. Örneğin Linux için yazılan bir yazılım kolayca FreeBSD’ye taşınabiliyor ya da tam tersi yapılabiliyor. Linux dağıtımlarının büyük bölümünün ve FreeBSD’nin iBCS uyumlu olmasından dolayı yazılımlar üzerinde herhangi bir değişiklik yapmadan her iki işletim sistemi üzerinde çalışabiliyor. Ayrıca Linux’un ağ yeteneklerinin büyük çoğunluğu BSD kaynaklarından geliyor. Her iki işletim sistemi de benzer bir şekilde çalışıyor. Örneğin dosya konumları, dosya sistemi yapısı birbirine çok benziyor. Her iki işletim sistemi de grafikler için X Window System’i kullanıyorlar (her iki sistem de Motif ve CDE ile üçüncü taraf yazılımları destekliyorlar) ve Free Software Foundation’ın (gcc dahil) geliştirdiği araçları kullanıyorlar. Genelde eğer bir yazılım üreticisi Linux’u destekliyorsa FreeBSD’yi de destekliyor. Her ne kadar birbirlerine benziyor desek de Linux’un FreeBSD kadar yüksek trafiği kaldırması biraz güç gibi gözüküyor.
FreeBSD ve Linux arasındaki bir diğer önemli fark ise lisans modelinde bulunuyor. Genelde FreeBSD takımı daha az kısıtlayıcı bir lisans modeline sahip. Örneğin Linux’ta değiştirilen kodlarla birlikte orijinal kodlarında kullanıcılara verilmesini gerektiriyor. FreeBSD aynı zamanda özellikle güvenliğin ön planda olduğu durumlarda kullanılıyor. IP güvenlik duvarı ve IP proxy ağgeçitlerinin çekirdek seviyesinde desteklenmesi FreeBSD’nin güvenlik duvarı işletim sistemleri için çok uygun olmasını sağlıyor. Buna ek olarak FreeBSD Kerberos yetkilendirme, uçtan uca şifreleme ve güvenli RPC özelliklerine de sahip. FreeBSD’nin 3.2 sürümü PCI tabanlı Gigabit Ethernet bağdaştırıcıları için daha iyi bir desteğe sahip ve USB araçlarını da destekliyor. 3.2 sürümü NTFS dosya sistemlerine doğrudan erişim sağlıyor.
FreeBSD ile birlikte gelen oldukça iyi Web sunucuları bulunuyor. FreeBSD İnternet üzerinde en çok kullanılan Web sunucusu olan Apache ile birlikte geliyor. Apache’ye ek olarak Zeus Web Server’da geliyor.
FreeBSD intranetler ve kurumsal ağlarda da çok iyi sonuçlar veriyor. Diğer işletim sistemleri ile uyum içerisinde çalışabiliyor. Açık sistem yazılımı Samba Windows 95 ve Windows NT istemcilerine dosya ve yazdırma hizmetleri sunuyor.
FreeBSD PC/NFS çalıştıran makineleri destekleyen PC-NFS yetkilendirme programını da bünyesinde barındırıyor. Bununla birlikte FreeBSD’nin de bazı kısıtlamaları bulunuyor. Örneğin FreeBSD’nin yazılım üreticisi desteği Windows NT, Sun Solaris ve hatta Linux kadar geniş değil. Bu özellikle e-ticaret ve uygulama sunucusu alanlarında daha çok hissediliyor. Ama Web sunucusu platformu açısından baktığımızda çok büyük bir sorun değil.
Hız ve ağlar için özel olarak tasarlanan FreeBSD sağlamlığı ve Apache gibi açık sistem araçları ile İnternet üzerinde Web hizmetleri verebilecek en iyi platformlardan birisini oluşturuyor.
Artıları: Baştan aşağı ağlar için tasarlanmış olması; daha az lisans kısıtlamasına sahip olması; BSD tarzı Unix konvansiyonlarına uyması.
Eksileri: E-ticaret ve uygulama sunucusu alanlarında üçüncü taraf uygulamaların yetersiz olması.
Terfi Ölçer: 4
4.1.1 Sürümündeki Yenilikler: IDE ATA 100 desteği: Gigabit Ethernet bağdaştırıcıları için ek sürücüler; GDB içinde donanım izleme noktaları; çeşitli güvenlik geliştirmeleri; POSIX 1b Shared Memory Objects desteği; ATA100 kontrolörleri için sürücü desteği; Alteon AceNIC 1000baseT Gigabit Ethernet ve Netgear GA620T 1000baseT Gigabit Ethernet kartları için sürücü desteği; ng_bridge düğüm tipi; çekirdek ortamını boşaltmak için komut; Logger’ın remote syslog’a doğrudan mesaj gönderebilmesi; çeşitli hata düzeltmeleri ve geliştirmeler.
Terfi Ölçer: 3
FreeBSD’nin önceki sürümlerindeki ye
İncelenen Sürüm: 3.2
İnceleyen: Kevin Reichard
Son Güncelleme: 27/09/2000
İlk İnceleme: 21/05/199