FreeBSD, AT&T UNIX’ten Berkeley Yazılım Dağıtımı (BSD) yoluyla indirilen ücretsiz bir Unix benzeri işletim sistemidir, UNIX klonu değildir, ancak UNIX gibi çalışır.
FreeBSD İşletim Sistemi Nedir?
Başlangıçta, gelişimi William Jolitz’in 386BSD’si olarak da bilinen Net/2 sürümüne dayanıyordu, 386, 486 ve Pentium işlemciler de dahil olmak üzere Intel mimarisinin CPU‘larına dayanan kişisel bilgisayarlar için bir işletim sistemidir.
AMD ve Cyrix gibi Intel uyumlu işlemciler de desteklenmektedir. FreeBSD, daha önce yalnızca çok daha pahalı bilgisayarlarda bulunan birçok gelişmiş özellik sunar.
Bu özellikler, uygulamalar ve kullanıcılar arasında en iyi kaynak paylaşımını sağlamak için dinamik öncelik ayarına sahip önleyici çoklu görevler içerir.
FreeBSD tamamen ücretsiz bir işletim sistemidir, yani ek olarak kullanmak için ödeme yapmanız gerekmez, üzerinde herhangi bir değişiklik veya geliştirme yapmanıza, derlemenize ve sonuçları kontrol etmenize izin veren Çekirdeğin tüm kaynak kodu mevcuttur. Bu, Linux gibi diğer sistemlere göre FreeBSD’nin en büyük avantajlarından biridir.
Tarihi
FreeBSD projesi, 1993’te Linux’tan sadece iki yıl sonra “Resmi olmayan 386BSD Patchkit: Nate William, Rod Grimes ve Jordan K. Hubbard’ın 3 koordinatörünün kısmi bir bölünmesiyle ortaya çıkıyor, ancak bunun aksine, FreeBSD Birleşik bir set olmaya çalışıyor yani, ayrı olarak geliştirilen çekirdek ve sistem uygulamaları yoktur (Linux ve GNU), ancak her şey aynı ekip tarafından geliştirilir.
FreeBSD’de dağıtım kavramı da yoktur, ya da daha doğrusu, tek bir dağıtım vardır, bu şekilde kullanıcıların kafası karışmaz, çünkü her zaman aynı şeyi kullanırlar.
FreeBSD, lisansındaki GNU/Linux’tan kökten farklıdır. GNU/Linux (GPL) lisansı Copyleft’e sahip olmakla birlikte, FreeBSD lisansı yoktur, bu nedenle Mac OS X‘de olduğu gibi, tescilli yazılım olan FreeBSD’nin türev çalışmalarını yapmak mümkündür.
Orijinal hedefi, yama kiti mekanizmasının çözemediği bir dizi sorunu çözmek için 386BSD’lik bir ara numune üretmekti.
Bazıları 386BSD Interim projesinin ilk adını hatırlayabilir. FreeBSD ismi David Greenman tarafından önerildi. Walnut Creek, internete kolay erişimi olmayan herkes için bir dağıtım kanalına sahip olmak amacıyla CDROM ile dağıtımını onayladı.
Walnut Creek, FreeBSD’yi CDROM’a dağıtma fikrini desteklemekle kalmadı, aynı zamanda projelerin geliştirilmesi ve hızlı bir İnternet bağlantısı için bir makine sağladı.
Walnut Creek’in alışılmadık ve yeni doğmuş bir projeye verdiği destek ve güven olmadan, FreeBSD kesinlikle olabildiğince hızlı olamazdı.
FreeBSD, İnternet hizmetleri alanında oldukça başarılı olmuştur. Özel olarak bir web, posta, dosya, veritabanı sunucusu olmak üzere tasarlanmıştır.
FreeBSD’nin, GNU/Linux veya Windows gibi diğerlerine kıyasla kararlılık, verimlilik ve performans açısından en iyi sunucu işletim sistemi olduğu söyleniyor ve dakikada binlerce sorgunun aşırı olduğu durumlarda çok iyi davranıyor.
Bu özellikler, FreeBSD çekirdeğinin belirli donanım mimarileri için özel olarak optimize edilmesinden kaynaklanmaktadır, bu nedenle GNU/Linux ile karşılaştırıldığında bunlardan birkaçını destekler.
Aynı zamanda takas bölümünü çok akıllıca kullanan şu anda var olan en gelişmiş bellek yönetim sistemlerinden birine sahip olduğu öne çıkıyor.
Bu süre zarfında, ufukta Novell ve U.C olarak bir dizi beklenmedik sorun ortaya çıktı. Berkeley uzun süredir devam eden yasal anlaşmazlıklarını Berkeley’in Net/2 statüsü üzerine çözdü. Anlaşmanın koşullarından biri U.C.’nin imtiyazı idi. Berkeley, Novell’in daha önce AT&T’den aldığı gibi, Net/2 kodunun çoğunu devraldı. Bunun karşılığında Berkeley’in aldığı 4.4BSD-Lite sürümünü ücretsiz ilan etme izni vardı ve mevcut tüm Net/2 kullanıcılarına geçiş yaptıkları bildirildi.
Buna FreeBSD de dahildi ve projenin Temmuz 1994’e kadar Net/2 tabanlı ürününü sunması gerekiyordu. Bu anlaşmanın şartları uyarınca, projeye, FreeBSD 1.1.5.1’in son sürümüne izin verilmiştir.
O andan itibaren, yeni ve tamamlanmamış bir 4.4BSD-Lite’dan kelimenin tam anlamıyla kendini yeniden keşfetmenin zorlu görevini başlattı.
Proje bu geçişi Aralık 1994’te tamamladı ve Ocak 1995’te 2.0 sürümü Internet’te ve CDROM’da yayınlandı. Tüm sorunlar göz önüne alındığında, sürüm büyük bir başarıydı, ardından Haziran 1995’te 2.0.5’in daha sağlam ve kurulumu kolay oldu.
Ağustos 1996’da, ISS ve ticari topluluklar arasında yeterince tanınan 2.1.5 sürümü yayınlandı. Şubat 1997’de piyasaya sürülen 2.1.7.1, 2.1 istikrarlı sürümün geliştirilmesinin sonu oldu.
Şu anda, bu branch bakım modundadır, sadece güvenlik işi veya kritik problem çözme gerçekleştirmektedir.
FreeBSD 2.2, Kasım 1996’da RELENG 2 2 branch olarak ana geliştirme hattından (“-current) doğdu ve ilk tam sürüm Nisan 1997’de yapıldı.
Branch 2.2’nin bir sonraki sürümleri 1997 yaz ve sonbahar aylarında gerçekleşti, sonuncusu Temmuz 1998’de çıktı. Branch 3.0’ın ilk resmi sürümü Ekim 1998’de yayınlandı ve Branch 2.2’nin son sürümü Kasım 1998’de yayınlandı.
SMP Desteği veya ALPHA DEC platformu gibi uzun vadeli gelişmeler, CDROM’da ve elbette Net’te 3.0 akım dalında ve 3.0’ın SNAP görüntülerinde devam etti.
Temel Özellikleri
Berkeley’deki California Üniversitesi’nde Bilgisayar Sistemleri Araştırma Grubu tarafından geliştirilen, Unix’in standart bir versiyonu olan BSD 4.4 tabanlı sistemdir.
Kaynakların uygulamalar ve kullanıcılar arasında en iyi şekilde paylaşılmasını sağlamak için dinamik öncelik ayarıyla önleyici çoklu görev sunar.
Dinamik olarak yüklenebilir çekirdek modülleri, yeni dosya sistemleri, Ağ Protokolleri veya İkili Emülatörlerin yeni bir çekirdek oluşturmaya gerek kalmadan sisteme yüklenmesini sağlar.
Çok kullanıcılı erişim, farklı kişilerin farklı işler yapmak için bir FreeBSD sistemini aynı anda kullanabileceği anlamına gelir. Yazıcı ve Şerit gibi Sistem Çevre Birimleri de sistemin tüm kullanıcıları arasında paylaşılabilir.
SLIP, PPP, NFS ve NIS desteği de dahil olmak üzere eksiksiz TCP/IP bağlantısına sahip olan makinenizin ana sunucu gibi davranmanın yanı sıra NFS, E-posta hizmetleri, WWW, FTP, Router ve Firewall gibi görevleri gerçekleştirir.
Bellek koruması, uygulamaların birbirini engelleyememesini sağlar. Bir uygulamanın başarısız olması durumunda, geri kalan uygulamadaki işlemleri etkilemez.
FreeBSD, 32 bit işletim sistemidir ve başlangıçtan itibaren bu şekilde tasarlanmıştır.
Endüstri standardı X Pencere Sistemi (X11R6), tüm kaynak kodları da dahil olmak üzere en yaygın VGA kartları ve monitörleri için bir grafik kullanıcı arayüzü (GUI) sağlar.
Birçok yerel SCO, BSDI, NetBSD, Linux ve 386BSD programıyla ikili uyumluluğa sahiptir.
Paket koleksiyonlarında yüzlerce çalışmaya hazır uygulama mevcuttur. En popüler ve ticari Unix sistemlerinin kaynak koduyla uyumludur ve uygulamalar derlemek için çok az değişiklik gerektirir.
İsteğe bağlı disk belleği olan sanal bellek, yoğun bellek kullanan uygulamaları verimli bir şekilde tatmin ederken, diğer kullanıcılara etkileşimli yanıtlar sunmaya devam eder.
Disk ve bellek alanlarının etkin kullanımını sağlayan paylaşılan kütüphaneleri vardır. C, C++ ve Fortran’da eksiksiz bir geliştirme araçları seti bulunmaktadır. Gelişmiş araştırma ve geliştirme için birçok ek dil, Ports and Packages koleksiyonlarına dahil edilmiştir.
Tüm sisteminizin eksiksiz kaynak kodu, ortamınız üzerinde maksimum kontrol derecesi sunar.
Uygulamalar
FreeBSD’nin maruz kalabileceği uygulamalar sadece hayal gücü ile sınırlıdır. Yazılım geliştirmeden otomasyona veya robot teknolojisine, envanter kontrolü veya uzak uydu antenlerinin azimut düzeltmesine kadar birçok şeyi yapabilirsiniz. Ticari bir Unix ürünü ile yapılabiliyorsa, FreeBSD ile yapılabilmesi daha olasıdır.
Dünyanın dört bir yanındaki araştırma merkezleri ve üniversiteler tarafından geliştirilen, çok az veya ücretsiz olarak sağlanan binlerce yüksek kaliteli uygulamadan önemli ölçüde faydalanmaktadır. Her gün daha fazla sayıda görünen ticari uygulamalar da mevcuttur.
Tüm sistem kodu mevcut olduğundan, özel uygulamalar veya projeler için çoğu ticari işletim sisteminde genellikle mümkün olmayan şekillerde özelleştirilebilir. İşte FreeBSD’nin verebileceği uygulamalardan bazıları:
İnternet Hizmetleri: FreeBSD’ye entegre edilmiş sağlam TCP/IP İnternet hizmeti için ideal bir platform haline getirir.
Eğitim: İşletim sistemleri, bilgisayar mimarisi ve ağlar hakkında bilgi edinmenin, FreeBSD gibi bir işletim sisteminin tam kodunu kullanabilmenizden daha iyi bir yolu yoktur. CAD, matematik ve grafik tasarımda serbestçe bulunan Paket sayısı, bu sistemi bilgisayarları başka şeyler için kullananlar için ideal bir araç haline getirir.
Araştırma: Mevcut tüm kaynak kodu ile FreeBSD, İşletim Sistemleri için mükemmel bir araştırma platformudur. FreeBSD’nin serbest dağıtım niteliği, uzak grupların özel lisanslar veya herhangi bir tür sınırlama konusunda endişe etmeden paylaşılan gelişmeler üzerinde çalışmasını ve işbirliği yapmasını mümkün kılmıştır.
Ağ Oluşturma: FreeBSD, eski 386 veya 486 bilgisayarları gelişmiş paket filtreleme yeteneklerine sahip gelişmiş yönlendiricilere dönüştürebilir.
Window Workstation: FreeBSD, ücretsiz XFree86 sunucusunu veya mükemmel ticari sunuculardan birini kullanarak ucuz bir X terminal çözümü için iyi bir seçimdir. FreeBSD, merkezi sunucuda çalıştırmanın yanı sıra uygulamaları yerel olarak çalıştırmanıza izin verir.
Yazılım Geliştirme: FreeBSD çekirdek sistemi, GNU C/C++ derleyici ve hata ayıklayıcı dahil olmak üzere geliştirme araçlarının eksiksiz bir tamamlayıcısını içerir.
Dağıtımlar
FreeBSD 1
Kasım 1993’te başlatıldı ve ardından 1.1.5.1 sürümü ile Temmuz 1994’te piyasaya sürüldü.
FreeBSD 2
2.0-RELEASE 22 Kasım 1994’te açıklandı. FreeBSD 2, 2.2.8-RELEASE’in sonuncusu, 29 Kasım 1998’de, Novell’in UNIX kodunun onayı ile AT&T’den yasal olarak talep edileceği iddia edildi.
FreeBSD 3
16 Ekim 1998’de başlatıldı ve 3.5-RELEASE sürümü ile 24 Haziran 2000’de piyasaya sürüldü.
FreeBSD 4
4.0-RELEASE Mart 2000’de ortaya çıktı ve en son branch 4-STABLE sürümü Ocak 2005’te 4.11 oldu.
İSS’ler ve web barındırma sağlayıcıları için tercih edilen bir işletim sistemiydi ve tüm Unix neslindeki en istikrarlı ve yüksek performanslı işletim sistemlerinden biri olarak kabul edilmektedir. FreeBSD 4’teki yeni özellikler arasında Kqueue tanıtıldı.
FreeBSD 5
Yaklaşık üç yıllık bir gelişimden sonra, Ocak 2003’teki ilk 5.0-RELEASE, çok sayıda gelişmiş ve uygulama iş parçacıklı işlemci ve UltraSPARC ve IA-64 platformları desteği ile geniş ölçüde öngörülmektedir. İlk 5-STABLE versiyon 5.3 idi. 5-STABLE branch en son sürümü Mayıs 2006’da 5.5 idi.
FreeBSD 5’teki büyük mimari gelişme, daha iyi simetrik çoklu işleme (SMP) sağlayan Düşük Seviyeli Çekirdek Kilitleme Mekanizmaları’nda önemli bir değişiklikti.
Bu, ağırlık kilidinin çekirdeğinin çoğunu serbest bıraktı, buna bazen Giants kilidi deniyor. Aynı anda Çekirdek modunda çalıştırılabilecek birden fazla işlem var. Diğer önemli değişiklikler, çekirdek Zamanlanmış Varlıklar adı verilen bir M: N yerel iş parçacığı uygulamasını içerir. Prensip olarak, bu Zamanlayıcı Etkinleştirmelerine benzerdir.
FreeBSD 5.3’ten başlayarak, KSE, FreeBSD 7.0’da 1:1 uygulamasıyla değiştirilene kadar varsayılan iş parçacığı uygulamasıydı.
Poul-Henning Kamp tarafından sağlanan IOM dönüşüm çerçevesine Modüler I/O disk katmanını uygulayarak I/O bloğunu önemli ölçüde değiştirdi.
GEOM, yansıtma (gmirror) ve şifreleme (GBDE ve GELI) gibi birçok işlevin kolayca oluşturulmasını sağlar. Bu çalışma DARPA sponsorluğu tarafından desteklenmiştir.
FreeBSD’nin 5.4 ve 5.5 (5.x) sürümleri, büyük özellik seti nedeniyle uzun bir geliştirme süresine rağmen şubenin büyük bir kararlılık ve yüksek salım performansına sahip olduğunu doğruladı.
FreeBSD 6
4 Kasım 2005’te piyasaya sürüldü. En son sürümü 11 Kasım 2008’de 6.4 idi. Bu sürümler, optimize edilmesinin yanı sıra gelişmiş 802.11 işlevselliği, güvenlik olayı denetimi üzerinde çalışmaya devam ediyor , Ağ önemli performans geliştirmeleri, tamamen önleyici bir çekirdek ve donanım performans sayaçları (HWPMC) desteğini bir araya getirir.
Bu sürümlerin ana başarıları, dev VFS kilidinin kaldırılmasını, isteğe bağlı 1:1 dişli en iyi performans Libthr kütüphanesinin uygulanmasını ve OpenBSM denetim yürütme adı verilen bir Temel Güvenlik Modülü (BSM) eklenmesini içerir. TrustedBSD projesi (Apple Darwin’in açık kaynak BSM uygulamasını temel alır) ve BSD tipi bir lisans altında yayınlanmıştır.
FreeBSD 7
27 Şubat 2008’de yayımlandı. FreeBSD 7’nin en son sürümü 23 Mart 2010’da 7.3 idi. Yeni özellikler arasında SCTP, Daily UFS, Sun ZFS dosya sistemi deney portu, GCC4, ARM mimarisi için geliştirilmiş destek, Jemalloc, ağ, ses performansı ile ilgili önemli güncellemeler ve optimizasyonlar içeriyordu.
Linux’un yanı sıra FreeBSD’nin önceki sürümlerine göre önemli bir hız artışı göstermiştir. Yeni ULE zamanlayıcı büyük ölçüde gelişti, ancak 7.0’ın eski 4BSD zamanlayıcı ile gönderilmesine karar verildi ve ULE’yi ayarlanabilir bir derleme zamanı çekirdeği olarak bıraktı. 7.1’de ULE, I386 ve AMD64 mimarileri için varsayılan değerdi.
7.1 sürümünden başlayarak DTrace de entegre edildi ve 7.2 sürümü, Multi-IPv4/IPv6 için destek getirdi. DEC Alpha mimarisini destekleyen kod 7.0’da kaldırıldı.
FreeBSD 8
Haziran 2010’da yayınlanan 8.1 sürümü en son kararlı sürümüdür. SuperPages, Xen DomU desteği, sanallaştırma ağ yığını, sansasyonel yığın koruması, TTY katmanı yeniden yazma, büyük ölçüde geliştirilmiş ZFS desteği, IGMPv3 çok noktaya yayın güncellemeleri de dahil olmak üzere yeni bir USB yığını ve NFSv4’ün yeniden yazılan NFS istemci/sunucu özelliklerini içeriyordu.
Mmap Enhanced Device’ın eklenmesi, X86-64 platformu için 64 bit NVIDIA ekran sürücüsünün uygulama uzantılarına izin verir. 8.1 sürümü resmi olarak 23 Temmuz 2010’da yayınlandı.
FreeBSD 9
12 Ocak 2012 yılında yayınlanan ilk sürümü, Capsicum yeteneğine dayalı güvenlik mekanizması, UFS SoftUpdates+Journal, ZFS 28, yeni sistem kurulum programı bsdinstall’ı, Esnek kaynak sınırlama mekanizması RCTL, esnek yazılım RAID uygulaması GRAID’i ve virtio sürücülerini içeriyordu.
FreeBSD 10
20 Ocak 2014’te yayınlanan 10.0 sürümü, BHyVe hypervisor, GCC, iSCSI, NAND Framework, Root dosya sisteminde ZFS desteği içeriyordu. Ayrıca, Raspberry Pi ve yeni jenerasyon PKG desteği en yeni özelliklerden biriydi. 10.4 sürümü ile 30 Ekim 2018’e kadar desteklendi.
FreeBSD 11
10 Ekim 2016 yılında başlatılan 11.0 sürümü 2021 yılına kadar desteklenecek stable/kararlı sürümdür. 2017’de 11.1, 2018’de 11.2 ve 2019’da 11.3 sürümleri yayınlandı. 11 sürümüne eklenen en belirgin özellik, 64-Bit ARM mimari desteğidir.
FreeBSD 12
11 Aralık 2018’de başlatılan bu sürüm, 4 Kasım 2019’da 12.1 sürümü ile aktif olarak geliştirme altındadır. Bü sürüm ile gelen özellikler ATI ve NVIDIA ekran kartı sürücülerinin Ports Collection’a dahil edilmesi ve EXT4 desteğinin eklenmesidir.
Kurulum
CD-ROM’lar, DVD-ROM‘lar, disketler, manyetik bantlar, MS-DOS bölümü gibi çeşitli ortamlardan kurulabilir veya bir ağ bağlantısı varsa, doğrudan anonim FTP veya NFS kullanılarak kurulabilir.
Sysinstall yardımcı programı, işletim sistemini kurmaktan sorumludur ve birkaç alternatifi vardır. Yani, sistemi yerel bir depolama aygıtında bulunan verileri kullanarak kurar veya bir dosya aktarım protokolü aracılığıyla uzak bir sunucudan gerekli dosyaları indirerek kurulum yapar.
Lisans
Çeşitli açık kaynak lisansları altında piyasaya sürüldü. Çekirdek kod ve en yeni kod oluşturma, herkesin istediği gibi FreeBSD’yi kullanmasına ve yeniden dağıtmasına izin veren iki yanlı BSD Lisansı altında dağıtılır. Üç ve dört BSD yan tümce lisansı altında ve ayrıca Beerware Lisansı altında serbest bırakılan taraflar vardır.
Bazı aygıt sürücüleri, 7.2’den önceki sürümlerinin HAL Atheros’u gibi bir ikili blob içerir. Diğer projelerin katkıda bulunduğu kodun bir kısmı GPL, LGPL, ISC veya CDDL kapsamında lisanslanmıştır.
GPL ve CDDL lisansları altındaki tüm kodlar, yerleşik aygıt üreticileri gibi kullanıcıların yalnızca Özgür Yazılım lisanslarını kullanmasını kolaylaştırmak için liberal lisanslar altındaki koddan açıkça ayrılmıştır.
ClangBSD, GNU derleyici koleksiyonunu BSD LLVM derleyici/metalik gürültü lisansıyla değiştirerek temel sistemindeki bazı GPL bağımlılıklarını değiştirmeyi amaçlamaktadır. ClangBSD, 16 Nisan 2010’da daha fazla bağımsız gelişim için önemli bir kilometre taşı haline geldi.
Logo
FreeBSD’nin maskotu, Beastie olarak da bilinen jenerik BSD Daemon’dur. Uzun yıllar boyunca logosu, BSD’deki garip bir fonetik telaffuz olan Beastie olarak da adlandırılan genel BSD Daemon’dur. İlk olarak 1976’da Bell Labs tarafından satın alınan UNIX tişörtlerinde ortaya çıktı. BSD arka plan programının en popüler versiyonları, 1984 yılında başlatılan animasyon yönetmeni John Lasseter’in eseridir.
FreeBSD’nin birkaç spesifik versiyonu daha sonra Tatsumi Hosokawa tarafından hazırlandı. Yıllar içinde Beastie hem sevildi hem eleştirildi ve belki de kurumsal ve kitle pazarına maruz kalmak için uygun değildi.
Ayrıca, FreeBSD’ye özel değildi. Litografik olarak, grafik Lasseter çizgi sanatı değildir ve genellikle kağıt gibi fiziksel yüzeylerde aslına sadık kalmak için kontrollü bir baskı işlemi, dört renkli ofset fotoğraflar gerektirir.
Ayrıca, BSD arka plan programının doğru boyuta büyütmek için çok ayrıntılı grafikler olduğu ve birden fazla renk tonuna daha estetik olarak bağlı olduğu düşünülerek, basit bir logo olarak güvenilir şekilde çoğaltılmasını zorlaştırdı.
Bu endişeler nedeniyle bir yarışma açıldı ve BSD arka plan programı hala yankılanan Anton K. Gural tarafından tasarlanan yeni bir logo 8 Ekim 2005’te yayınlandı.
Güvenlik
Güvenlik, sürüm mühendisliği grubu için son derece önemlidir. Bu farklı alanlara yansır:
Onları düzelten tüm güvenlik sorunları ve yamalar, bunları yayımlayan ve “Advisories/Öneriler” olarak bilinen kullanıcılara sunulan güvenlik ekibinden geçer. Güvenlik ekibi, güvenlik sorunlarını çözmede hız konusunda haklı bir üne sahiptir.
Açık kaynak kodlu yazılımlarla sıkça karşılaşılan sorunlardan biri, çalıştırılabilecek uygulamaların yetersizliğidir. Açık kaynaklı uygulamalar geliştiren on binlerce proje var, tabii ki hepsi güvenlik açısından aynı titizliğe sahip değil. FreeBSD’de bu sorun VuXML sayesinde durdurulur.
Görünen güvenlik sorunlarının depolandığı bir veritabanından oluşur; bu veritabanı, FreeBSD’nin içerdiği programların ve Ports Collection uygulamaların bilgisiyle kesişir.
Bir uygulamanın savunmasız olup olmadığını hızla belirleyebileceği Portaudit vardır. Öyleyse, sorunun daha ayrıntılı bilgilerini bulacağınız bir bağlantı ile sorunun açıklamasını alırsınız.
Ayrıca yöneticinin işletim sistemini ihtiyaç duyduğu güvenlik gereksinimlerini karşılaması için çeşitli mekanizmalar sunar:
Jail Utility programı yöneticinin bir işlemi kafeslemesine izin verir. Bir chroot ortamında çalışamayan uygulamalar için idealdir.
Chflags Utility, geleneksel UNIX izin sisteminin sağladığı güvenliği artırır. Örneğin, verilen bir veya daha fazla dosyanın değiştirilmesi yasaklanabilir; hatta süper kullanıcının onları değiştirmesini veya silmesini yasaklamak mümkündür.
Her bir durumun güvenlik ihtiyaçları için en uygun kuralları seçmenize olanak tanıyan 3 katıştırılmış ve NAT destekli güvenlik duvarı sunar.
FreeBSD Çekirdeği, yöneticinin gereksiz özellikleri ondan kaldırmasına izin vererek çok kolay bir şekilde değiştirilebilir. Ayrıca dinamik modülleri destekler ve çekirdekteki modülleri yüklemek, indirmek ve görüntülemek için araçlara sahiptir.
Sysctl, yöneticinin makineyi yeniden başlatmak zorunda kalmadan çok sayıda çekirdek özelliğini görüntülemesini ve yapılandırmasını sağlar.
Linux Uyumluluğu
Linux üzerinde çalışan çoğu yazılım, herhangi bir uyumluluk katmanına ihtiyaç duymadan çalıştırılabilir. Bununla birlikte, Linux da dahil olmak üzere diğer Unix benzeri işletim sistemleri için hala bir uyumluluk katmanı sağlar.
Bu nedenle, çoğu Linux ikili dosyası, yalnızca ikili biçimde dağıtılan bazı özel uygulamalarda bile çalıştırılabilir.
Linux ikili dosyaları çalıştırırken yerel FreeBSD programlarına herhangi bir performans cezası verilmemiştir ve bazı durumlarda bunlar Linux’tan daha sorunsuz performans gösterebilir.
Ancak, katman tamamen şeffaf değildir ve bazı Linux ikili dosyaları FreeBSD’de kullanılamaz veya yalnızca kısmen kullanılabilir.
Destek
Çok aktif bir topluluk tarafından desteklenmektedir. Yüzün üzerinde posta listesi ve birçok haber grubu var. Ayrıca, dünya çapında çok sayıda kullanıcı grubu ve çeşitli IRC kanalları da bulunmaktadır. Ticari ürün ve hizmetler ve/veya danışmanlık hizmeti veren şirketlerden birinden de ticari destek alınmaktadır.
Topluluk
Bu topluluk, gerçekleri ve teknikleri tartışmakla, fikirlerini tartışmak veya kutsal savaşlara katılmaktan daha çok zaman harcamaktan daha çok ilgilenen profesyonellerden oluşur. Bu sayede FreeBSD listeleri ve forumları genellikle iyi bir sinyal/gürültü oranına sahiptir.