FreeBSD işletim sistemi nedir? FreeBSD’nin Özellikleri
FreeBSD’ye aşina değilseniz, bu yazıda FreeBSD’yi tamamen tanıyabilmeniz için bu terimin karanlık odasına ışık tutacağız. FreeBSD , çoğumuzun Linux işletim sistemi olarak kabul ettiği Unix’ten türetilmiş bir işletim sistemidir , aşağıda bunu net bir şekilde açıklayacağız ve FreeBSD’nin bazı özelliklerini ve avantajlarını, farklılıklarını ve benzerliklerini sunacağız.Linux ile kontrol edeceğiz.
FreeBSD işletim sistemi, kararlılık ve yüksek hız gibi mükemmel özellikleri nedeniyle sunucular, masaüstü bilgisayarlar ve gömülü sistemler için ideal bir seçim haline gelen popüler Unix tabanlı dağıtımlardan biridir. FreeBSD’yi sanal sunucular için önde gelen işletim sistemlerinden biri yapan şey kesinlikle yüksek performans ve güçtür.
FreeBSD işletim sistemi nedir?
Berkeley Software Distribution’ı (BSD) temel alan ve çeşitli platformlarda çalışan, masaüstü bilgisayarlar, dizüstü bilgisayarlar, sunucular ve gömülü sistemler için geliştirilmiş, popüler, çok amaçlı bir sunucu platformu ve ücretsiz, açık kaynaklı, Unix benzeri bir işletim sistemidir. performans, ağ iletişimi, depolama, hız ve kararlılık hakkında daha fazla bilgi.
ihtiyaçlarınıza göre uyarlanmış; FreeBSD, güçlü bir masaüstü veya geliştirme makinesi olarak kullanılabilir; Ayrıca web, e-posta, dosyalar ve diğer uygulamalar gibi ağ hizmetlerini de destekler. FreeBSD’nin en bilinen özelliklerinden biri bir İnternet sunucusu olarak güvenilirliğidir; bu da iki ünlü şirketin, Netflix ve Sony’nin, PlayStation konsollarına güvenilir hizmetler sağlamak için FreeBSD’ye güvendiğini bilmek ilginçtir.
Bu işletim sistemi FreeBSD projesi tarafından geliştirilmiş olup, bu şirketin Ubuntu gibi özgürce geliştirilen tek işletim sistemidir, bu da herkesin kaynak koduna erişebileceği ve ona özgürce özellikler ekleyebileceği anlamına gelir. Sonuç olarak, geliştiriciler bu platformda oluşturulan sürümlerde temel koda dayalı olarak şaşırtıcı değişiklikler yapabilecek ve bu da ticari ürünlerin ve FreeBSD işletim sisteminin farklı sürümlerinin oluşturulmasına yol açacaktır.
Yıldırım gibi gelişmiş bir işletim sistemi olan Free BSD, son derece hızlı bir performansa sahiptir ve kararlılık, yüksek güvenlik ve esneklik gibi benzersiz özellikleriyle Free BSD, sistem yönetimini ve eksiksiz belgeleri her bilgisayara entegre ederek hayranların ilgisini çekti. yüzün kendisi.
Bugün FreeBSD, mevcut eğitim materyalleri kullanılarak tanıtılan BSD ailesinin en güncel işletim sistemidir; Birçok kişi proje çalışmalarını yapmak için bundan yararlanır. Bu aile, 3 örneğine değineceğimiz diğer işletim sistemlerini de içerir:
- NetBSD işletim sistemi : FreeBSD’nin her türlü donanıma kurulabilen bir dalıdır; Pkgsrc ile bu işletim sistemi, Solaris dahil olmak üzere herhangi bir işletim sistemine her türlü uygulamanın kurulmasına olanak sağlar.
- OpenBSD işletim sistemi : Bu tür işletim sistemlerinde geliştiricilerin amacı güvenliğini korumak ve arttırmaktır. Essen işletim sistemi birçok kullanışlı özelliğe sahiptir; bunlardan en ilgi çekici olanı, uzaktan erişim için kullanılan OpenSSH’nin (aynı SSH sunucusu) varlığıdır.
- Dragonflybsd işletim sistemi : Büyük sunucular için güçlü bir çekirdek uygulayan ve çekiç dosya sistemini kullanan FreeBSD ailesinin neredeyse yeni bir üyesidir; Sunuldu ve yaratıldı.
FreeBSD işletim sisteminin geçmişi
1974’te; AT&T, Unix kaynağının lisansını Berkeley’deki Kaliforniya Üniversitesi’ne verdi. DARPA’nın yardımıyla Bilgisayar Sistemleri Araştırma Grubu, AT&T’nin “Berkeley Unix” veya “Berkeley Yazılım Dağıtımı”nın (BSD) değiştirilmiş bir versiyonu olarak adlandırılan araştırma Unix’ini güncellemeye ve geliştirmeye başladı ve 1976’da proje Bill Joy tarafından oluşturuldu. .; BSD, TCP/IP, sanal bellek ve Berkeley Hızlı Dosya Sistemi gibi teknolojileri içeriyordu.
Networking Sürüm 1 veya kısaca Net-1, BSD’nin Haziran 1989’da piyasaya sürülen ilk halka açık sürümüydü; 1991 yılında ilk sürümün piyasaya sürülmesinden sonra, AT&T dosyalarının eksik kalacağı Net-2 piyasaya sürüldü. 19 Haziran 1993’te projeye FreeBSD adı verildi ve Kasım 1993’te FreeBSD’nin ilk sürümü yayınlandı. piyasaya sürülmüş.
Ücretsiz BSD’nin Özellikleri
Popüler işletim sistemi Free BSD’nin benzersiz özellikleri vardır; En önemli özelliklerinden bazılarından bahsedeceğiz.
Free BSD işletim sisteminde çoklu kullanıcı erişimi mümkündür; Bu, birden fazla kullanıcının aynı anda görevlerini yerine getirebileceği ve aksesuarları ortak bir şekilde kullanabileceği anlamına gelir; Birbirlerinin işlerini aksatmayacaklar.
Free BSD platformunun bir diğer öne çıkan özelliği ise yeni bir çekirdek oluşturmaya gerek kalmadan yeni dosya türlerinin, ağ protokollerinin veya ikili emülatörlerin sisteme yüklenmesine izin vermesidir.
FreeBSD, tam TCP/IP bağlantısı sayesinde diğer sistemlerle de iletişim kurabilir; Yalnızca ana sunucu görevi görmekle kalmaz, aynı zamanda FTP, güvenlik duvarı , e-posta hizmeti ve ağ dosya sistemi gibi önemli işlevleri de yerine getirir .
FreeBSD protokol yığınında TCP/IP, 4.2BSD’deki uygulamaya dayanmaktadır; FreeBSD aynı zamanda kablosuz ağı ve IPv6 protokolünü de destekler ve bu tarafta sürüm 5’ten itibaren CARP protokolünün kullanılmasına da izin vererek birkaç cihazın ortak bir IP adresi kullanması için alan sağlar; Bu sayede bir cihazın arızalanması durumunda diğer sistemler hizmet vermeye devam edebiliyor ve bu da övgüye değer bir özellik.
Bellek koruma mekanizmalı FreeBSD işletim sistemi; eş zamanlı olarak işbirliği yapan kullanıcıların görevlerini yerine getirirken olası sorunları kontrol etmek ve aksaklıkları ortadan kaldırmak; ve bir sürecin diğer kullanıcıların işlemlerinden etkilenmemesini sağlar.
23.000 adet üçüncü parti programdan oluşan bir koleksiyon olan Ports Collection’ı kurmanın ve çalıştırmanın; Free BSD işletim sisteminde çok sayıda üçüncü taraf programa erişim ihtiyacınıza cevap vermek mümkündür.
FreeBSD birçok gelişmiş ve çeşitli uygulamayı çalıştırır ve güçlü ağ hizmetleri sayesinde; hafızanın en üst düzeye çıkarılmasında rol oynar; Bu işletim sistemi, binlerce işlemi aynı anda gerçekleştiren, yanıt süresini ve hizmet sunumunu sürdüren en iyi işletim sistemidir. Ayrıca FreeBSD çekirdeği, süreç yönetimi, iletişim, önyükleme ve dosya sistemleri gibi çeşitli önemli görevleri destekler ve sürücüler de dahil olmak üzere çekirdeğin farklı bölümlerini tasarlamak için modüllerin kullanıldığı entegre bir çekirdeğe ve modüler tasarıma sahiptir.
FreeBSD’nin IPFW güvenlik duvarını da desteklediğini ve IPFW’nin çekirdeğinde modül olarak mevcut olduğunu belirtmekte fayda var; IPFW güvenlik duvarı aynı zamanda ağ yöneticilerinin gecikme, paket kaybı ve bant genişliği sınırlamaları gibi olumsuz ağ koşullarını simüle etmesine olanak tanıyan bir kukla ağ işlevi de içerir .
Bu işletim sisteminin diğer özelliklerinden bahsetmek istersek; Free BSD’nin performans analizi ve sorun giderme aracı olan DTrace’i çalıştırma yeteneğine sahip olduğu ve sürekli geliştirilip güncellendiği söylenebilir.
FreeBSD sürümlerine aşinalık
Şu ana kadar FreeBSD’nin 13 sürümü yayınlandı; bunları aşağıda tartışacağız:
FreeBSD sürüm dağıtımının tarihi, FreeBSD’nin ilk resmi sürümünün Kasım 1993’te 1. FreeBSD 1 olarak piyasaya sürülmesiyle başladı ; bu, bir dizi bağlantı noktasıyla ilgili özellik içeren Port Koleksiyonunun piyasaya sürülmesiyle aynı zamana denk geldi; Başlatıldı. FreeBSD’nin ilk sürümünün özellikleri arasında; XFree86, XView, InterViews, elm, nntp gibi portlu programların eklenmesinden ve 386BSD import ile ilgili sorunların çözümünden bahsedebiliriz.
22 Kasım 1994’te, İnternet sunucusu geliştirmenin ilk günlerinde yaygın olarak kullanılan ilk sürüm olan sürüm 2. FreeBSD 2 yayınlandı. Bu sürüm, ilk FreeBSD dağıtımına kıyasla önemli değişiklikler içeriyordu:
- BSD malloc yerine phkmalloc’a sahip olmak
- NetBSD’den çekirdek modüllerinin varlığı
- Linux emülasyonu için ELF işlevselliği
- MS-DOS, unionfs, kernfs sistem dosyalarını destekleyin
- Kod tabanını değiştirmek için BSD-Lite 4.4’ü kullanma
Bu değişiklikler ve bu sürümün yaygın kullanımından sonra; Dağıtım 3’ten FreeBSD. FreeBSD 3, 16 Ekim 1998’de ortaya çıktı; FreeBSD 3.0, a.out’tan ELF yürütülebilir dosyalarına geçişi belirten Dev kilitlerin kullanımı yoluyla simetrik çoklu işlem (SMP) sistemlerini etkinleştiren ilk alt daldı ve FreeBSD 3.1, USB özelliğini içeren ilk sürümdü. 3.2-RELEASE, Gigabit ağ bağdaştırıcılarını destekleyen ilk sürümdü.
Mart 2000’de; 4.0-RELEASE yayınlandı; FreeBSD 4, ISP’ler ve web için tercih edilen işletim sistemiydi, güvenilirliği ve eşsiz performansıyla övüldü ve barındırma sağlayıcıları tarafından Unix ailesindeki en güvenilir işletim sistemi olarak geniş çapta kabul edildi.
FreeBSD 5.5’in 14 Ocak 2003’teki dağıtımı, bu işletim sisteminin gelecekteki FreeBSD 5.x dağıtımlarındaki güvenilirliği ve mükemmel performansı konusunda bir onay mührüydü; Bu dağıtımda varsayılan olarak şifreleme dikkate alındı ve Bluetooth desteklendi.
FreeBSD 6’nın 1 Kasım 2005’te piyasaya sürülmesiyle birlikte optimizasyon, iş parçacığı ve SMP’de değişiklikler yapıldı, ağ performansı artırıldı, donanım performansı sayacı desteği (HWPMC); 3 yıllık FreeBSD6 dağıtımının ardından 27 Şubat 2008 tarihinde FreeBSD 7 dağıtımına şu özelliklerle başlandı; ARM, jemalloc, SCTP, UFS günlük kaydı, Sun’ın ZFS dosya sisteminin bir test bağlantı noktası olan GCC4 desteği ve çekirdek ağ ve SMP performansına ilişkin güncellemeler ve optimizasyonlar vb. yayınlandı.
FreeBSD8’in 2009 yılında piyasaya sürülmesiyle ; FreeBSD platformuna “vimage” adı verilen yeni bir sanallaştırma konteyneri eklenerek USB 3.0’ı desteklemeye başlandı; Ek olarak, FreeBSD netisr çerçevesi iş parçacığı yetenekleri sağlayacak şekilde yeniden yazıldı ve FreeBSD TTY, SMP’yi desteklemek ve kusursuz kaynak yönetimi sağlamak için yeni örneğiyle güncellendi.
FreeBSD 9 sürümünün 12 Ocak 2012’de tanıtılmasıyla birlikte , bu sürümdeki ISO görüntüleri yardımıyla kullanılabilecek bsdinstall yükleyicisi ortaya çıktı; Bu versiyonda da değişiklikler vardı:
- ZFS, sürüm 28’e yükseltildi.
- NFSv3 ve NFSv2’nin yeni sürümlerinde NFSv4 de desteklenmektedir.
- Erişilebilir bir depolama çerçevesi olan HAST, FreeBSD9’da uygulandı.
- Softupdates günlük kaydı Fast Filesystem tarafından desteklendi.
Fark ettiğiniz gibi; FreeBSd, kendi dağıtımlarını sağlayarak sorunları gidermeye ve yeni özellikler eklemeye çalışıyordu; FreeBSD 9’un ardından FreeBSD 10 da kendi yetenekleriyle arenaya girdi; Bu dağıtım varsayılan olarak çekirdeğinde Capsicum’u etkinleştirmişti ve ayrıca bu dağıtıma Raspberry Pi desteğini de eklemişti.
FreeBSD 11’in kararlı sürümü 10 Ekim 2016’da piyasaya sürüldü ve bununla birlikte, bu sürümde ZFS dosya sistemini monte etme olasılığı ve ARM desteği gibi değişiklikler gören yeni bir NetMap sürümü de tanıtıldı; Biz 64 bittik.
FreeBSD sürüm 12’de ext2fs dosya sistemi, ext4 dosya sistemi için tam okuma/yazma özelliğini etkinleştirecek şekilde yükseltildi ve amd64 ve i386 platformlarında grafik sürücülerinin kullanılma şekli değiştirildi.
Son olarak bugüne kadarki hikayemiz FreeBSD 13’ün 13 Nisan’da piyasaya sürülmesiyle sona eriyor ; FreeBSD 13 şu ana kadar FreeBSD’nin son sürümüdür ve aşağıdaki gibi önemli iyileştirmelere sahiptir; Yeni bir OpenZFS dosya sistemine geçiş ve yeni yeteneklere erişim, platformumuzu tamamlamaya ve büyütmeye hizmet etti; Aslında güncel olmayan sürücülere verilen desteğin bırakılması, modern sistemlerin performansını artırır; Bu sürüm, kod tabanı temizliğine ve performans iyileştirmelerine öncelik verir.
FreeBSD’nin Avantajları
Netflix‘ten Mac Os’a kadar pek çok bilinen sistemin altyapısının büyük bir kısmının temelini oluşturan FreeBSD işletim sisteminin; Avantajları nelerdir? Şimdi bu platformun hoş avantajları nelerdir diyeceğiz?
-
Kolay kurulum
FreeBSD, kendi işletim sistemini ve hatta Linux ve Unix gibi diğer işletim sistemlerini kurmak için ayrıntılı ve kapsamlı dokümantasyon ve eğitim paketleri sağlayarak, kurulumu ister yeni başlayanlar ister profesyoneller olsun tüm insanlar için kolaylaştırır ve kafa karışıklığına ve endişeye yer bırakmaz. İstenilen işletim sisteminin kurulmasına yönelik eğitim kaynaklarının varlığı birçok kullanıcı için önemli bir avantaj olarak değerlendirilmektedir; FreeBSD, DVD, CD veya doğrudan NFS veya FTP aracılığıyla kurulabilen basit bir kurulum sürecine sahiptir.
-
güvenlik
FreeBSD geliştiricileri her zaman işletim sistemlerini güvenlik açıklarından korumaya çalışırlar; Sağladıkları çözüm ve özelliklerle bu işletim sistemini olabildiğince güvenli hale getirmek.
FreeBSD, PF, IP güvenlik duvarı ve IP filtresi başlığı altında 3 adet güvenlik duvarı sunarak ortamının güvenliğini sağlamaya çalışmış ve sürüm 5’ten itibaren FreeBSD, bu platformun gelişmiş güvenlik özelliklerine erişim kontrol listesi desteğini eklemiştir; Erişim kontrol listesinin yanı sıra OpenBSM, zorunlu erişim kontrolü gibi yetenekler de geliştirildi.
Ayrıca diğer güvenlik çözümlerinin yanı sıra kurulumda varsayılan olarak OpenSSH programının bulunması, uzaktan iletişim kurarken güvenli bir ortam oluşturacak ve bu sayede şifreler, kullanıcı adları gibi hassas bilgilerin korunması için ağ üzerinden şifrelenmiş olarak gönderilecek. bilgileri şifrelemek için; FreeBSD, verileri disk sektörü ve blok düzeyinde şifrelemek için donanıma yerleşik GELI ve GBDE çerçevelerine sahiptir.
FreeBSD’nin bu alandaki diğer eylemlerinden; Portaudit aracının kullanıcıya, gerekli kontroller yapıldıktan sonra sistemde kurulu programlarla ilgili güvenlik açıklarına ilişkin ilgili raporları alabilmesini sağlamaktır.
Neyse ki Unix ve BSD, %100 kusursuz oldukları söylenemese de çok iyi güvenlik ve istikrarları nedeniyle iyi bir endüstriyel itibar kazanmayı başardılar ancak son 20 yılda bu alanda güvenilirlik kazandılar.
-
Özgür
Bu çekici işletim sisteminin bahsettiğimiz özellikleriyle, bilinçaltında izleyicinin zihninde, tüm bu özellikleriyle bu işletim sisteminin ücretli değil, ücretsiz olarak kullanıcılara sunulduğu izlenimini yaratması doğal mı? Evet mümkün olduğunu söylemeliyiz; Ücretsiz olan bu işletim sistemi hizmetinizde olup, Freebsd.org adresinden koduna ulaşarak kolayca kurabilir ve özelliklerinden yararlanabilirsiniz.
-
Aynı anda iki ayrı bilgisayara kayıt yapabilme
FreeBSD’nin avantajlarından ve yeteneklerinden biri, bilgilerin maksimum erişimle depolanmasıdır; bu özelliğin yardımıyla, bilgileri aynı anda farklı ve ayrı bilgisayarlarda iki sabit diskte depolayabilir; FreeBSD’deki bu özellik, bilgileri işletim sisteminde depolamak için NTFS, FAT32, SMBFS, ext2 ve ağ dosya sistemini destekler. Bu platformda depolamaya yönelik en temel çerçeve, FreeBSD sürüm 7’den itibaren desteklenen ZFS dosya sistemidir; Bu dosya sistemi sıkıştırma, oranlama, diskte mükerrer bilgilerin depolanmasının önlenmesi gibi özelliklere sahiptir.
-
Sürdürülebilirlik
FreeBSD platformunun yüksek güvenliğinin yanı sıra; İstikrar da bunun bir diğer avantajı; FreeBSD sunucuları yıllardır sorunsuz çalışmaktadır ve tek başına bu avantaj bile bu işletim sisteminin diğer işletim sistemlerine tercih edilmesi için yeterli sebep olabilir.
FreeBSD’nin dezavantajları
Her çiçeğin bir dikeni vardır; FreeBSD’nin, avantajları dezavantajlarından daha ağır basmasına rağmen, yeteneklerinin yanı sıra dezavantajları da vardır.Donanımla daha az uyumlu olması ve tak-çalıştır özelliğini desteklememesinin yanı sıra, aşağıdakiler de dahil olmak üzere başka dezavantajları da vardır:
- Geliştirme topluluğundan daha az destek ve destek: Bu işletim sisteminin en belirgin sorunlarından biri; Geliştiricilerinin düşük ve zayıf desteği, yeni başlayanlar için sorunlarla karşılaştığında büyük bir endişe kaynağıdır.
- İşletim sistemiyle çalışmanın karmaşıklığı: Yeni işletim sistemindeki karmaşıklık, çekici kullanıcı arayüzüne rağmen kullanıcılar için hala bir sorun olarak görülüyor ve bununla baş etmek kolay bir iş olmayacak; Özellikle bu işletim sisteminin destekçileri ve geliştiricileri destek konusunda pek iyi performans göstermiyor.
FreeBSD ve Linux işletim sistemleri arasındaki benzerlikler ve farklılıklar nelerdir?
FreeBSD’nin Linux dağıtımlarıyla birçok benzerliği olmasına rağmen aralarında birçok önemli açıdan büyük farklılıklar vardır. Hem FreeBSD hem de Linux işletim sistemleri Unix benzeri bir yapıya sahip olup, açık kaynak kodlu ve ücretsizdir ve kullanıcılar kaynağı görüntüleyip diledikleri gibi değiştirebilirler, ayrıca işletim sistemini kısıtlama olmadan kol alanında geliştirebilirler; Aslında FreeBSD, yıllar içinde çok sayıda güncelleme ve değişikliğin ardından Unix işletim sisteminden gelişti; Linux başlangıçta Unix’e farklı bir alternatif olarak geliştirilmiş olsa da; Ortak Unix benzeri davranış esas olarak her iki ailenin de POSIX ile uyumluluğundan kaynaklanmaktadır. Her iki işletim sisteminde de sistemlerin tasarımı nispeten standarttır ve benzer kalıplar kullanılmaktadır; Ayrıca dosya sistemi hiyerarşisi de benzer şekilde bölünmüştür; kabuk ortamları her iki sistem için de birincil etkileşim yöntemidir.
Ancak her ikisinin de ana etkileşim yöntemi görevi gören benzer kabuk ortamları vardır; Bunların dışında bu iki işletim sistemi benzer API programlama özelliklerine sahiptir ve çeşitli benzerliklerden dolayı hem Linux hem de FreeBSD birçok program ve aracı birbirleriyle paylaşabilmektedir; Genel olarak FreeBSD ile karşılaştırıldığında Linux piyasada daha popülerdir.
Linux ve FreeBSD arasındaki bazı farklar şunlardır:
-
Lisans farkı
Linux ve FreeBSD arasındaki en büyük farklardan biri lisanslarıdır; Tüm Linux dağıtımları, Linux çekirdeği, Linux programları, GNU tabanlı programlar, GNU Genel Lisansı veya GNU GPL Sol Kopya olarak da bilinen GNU GPL altındadır; Öte yandan FreeBSD’nin BSD lisansı adı verilen kendi lisansı vardır, aslında FreeBSD çekirdeği ve tüm araçlar bu lisans kapsamında olacaktır.
İzin verilebilirlik açısından BSD lisansı, GNU GPL ile hemen hemen aynıdır ve değişikliklere katkıda bulunmadan veya güncellenmiş kaynak kodunu yayınlamadan herkes kaynak koduna kolayca erişebilir, paylaşabilir veya değiştirebilir. ; Ayrıca GNU GPL lisansı kullanıcılara paylaşımın yanı sıra açık ve özgür bir ekosistem sağlar; Bu durumda özel mülk yazılımların GNU tabanlı yazılımlara güvenmeye dikkat etmesi gerekir.
Ancak BSD lisanslı yazılım, özel mülk programlara ve bunların kaynaklarına kolaylıkla ve özgürce dahil edilebilir; Bu, BSD yazılımını, yazılımlarını ticarileştirmeyi ümit eden çoğu işletme ve geliştirici için daha çekici hale getiriyor çünkü yazılımı kaynağını korurken doğrudan satabiliyorlar.
-
Soy farklılıkları
Linux ve FreeBSD arasındaki diğer bir fark, işletim sistemlerinin geçmişi ve kökenindedir; Linus Torvalds, Helsinki Üniversitesi’nde eğitim amaçlı olarak oldukça sınırlı olan MINIX’in yerine geçecek bir Linux çekirdeği geliştirdi; Daha sonra tam bir Unix benzeri işletim sistemi oluşturmak için genişletilmiş Linux çekirdeğini çeşitli GNU bileşenleriyle birleştirdi; Linux’un mevcut Unix işletim sisteminin özellik ve özelliklerini kullanmadan tamamen sıfırdan geliştirildiği sonucuna varıyoruz; Ancak FreeBSD’nin Unix işletim sistemiyle yakın ilişkileri vardır; Başta da açıkladığımız gibi; BSD, Berkeley’deki Kaliforniya Üniversitesi’nde geliştirildi ve AT&T’nin Unix işletim sisteminin özellik kümesini genişleten ve kabul edilebilir lisans koşullarına sahip olan Unix işletim sisteminin genişletilmiş bir sürümüdür. Daha sonra kullanıcıların BSD’yi kullanmak için AT&T’den lisans almasına gerek kalmaması için AT&T’nin orijinal işletim sisteminin mümkün olduğunca açık kaynak alternatifleriyle değiştirilmesine karar verildi; Sonunda, AT&T’nin tüm orijinal Unix bileşenleri BSD lisansı altında yeniden yazıldı ve i386 mimarisine 386BSD olarak taşındı ve son olarak FreeBSD, lisans sorunları nedeniyle BSD-Lite adı verilen tamamlanmamış bir sürüme yeniden dayandırıldı.
Uzun ve çok aşamalı bir süreçte Free BSD, lisans kısıtlamalarından kurtuldu ancak geçmişiyle olan yakın bağını korudu; Geliştiriciler, FreeBSD’nin her zaman Unix’in açık bir lisansı altında çalışmasını bekledikleri için, sistemi oluşturmak için çalışma süreçlerinde Unix yöntemini yetkili kılmaya yatırım yaptılar.
-
Ana işletim sisteminin ek yazılımdan ayrılması
FreeBSD ve Linux dağıtımları arasındaki sistem geliştirme ve tasarım çabaları açısından önemli bir fark, sistem kapsamıdır; FreeBSD ekibi, çekirdeği ve temel işletim sistemini uyumlu bir birim olarak geliştirirken, Linux teknik olarak yalnızca çekirdeğe atıfta bulunur ve diğer bileşenler farklı kaynaklara bağlıdır; Küçük bir fark olmasına rağmen aslında her sistemin nasıl etkileşime girdiğini ve yönetildiğini etkiler. Linux’ta hedef dağıtım geliştiricileri; Performans iyileştirme, farklı kaynaklardan kaynaklanan bir dizi bileşenden oluşur; Bir dağıtım, belirli paketlerden hangi ekiplerin sorumlu olduğuna bağlı olarak farklı depolar tutabilir, böylece çekirdek geliştirme ekibinin yalnızca mevcut yazılımın bir alt kümesi hakkında endişelenmesi gerekir.
Buna karşılık FreeBSD, ana işletim sisteminin bakımından sorumludur; Birçoğu FreeBSD geliştiricileri tarafından oluşturulan çekirdek ve yazılım paketi tek bir birim olarak korunur. FreeBSD sisteminin entegre tasarımı, tüm çekirdek düzeneğindeki tek bir bileşenin değiştirilmesini çok zorlaştırır, ancak bunun yerine FreeBSD ekibi bu özellik sayesinde işletim sistemini dikkatli bir şekilde yönetebilir ve hassas entegrasyon ve daha fazla öngörülebilirlik sağlayabilir. Tıpkı Linux dağıtımları gibi, FreeBSD de ayrı olarak yönetilen geniş bir isteğe bağlı yazılım koleksiyonu sunar ve bağımsız bir birim olarak ana sistem ve isteğe bağlı yazılım ayrı olarak güncellenebilir.
-
Verim
FreeBSD, ağdaki en iyi performansına ve bilgi aktarma yeteneğine sahiptir; Bu özellik Yahoo, Freesoftware, Qwest, Hotmail gibi dünyanın en ünlü sitelerinin bu işletim sistemini kullanmasını sağlamıştır. Linux, verimlilik ve işlem hızı açısından da benzersizdir ancak araştırmacılara göre, trafiğin yoğun olduğu bir ağ ortamında yapılan bir deneyde, FreeBSD’den yaklaşık %30 daha zayıf performans göstermiştir, ancak çekirdek üreticileri bu zayıflığın, FreeBSD’den kaynaklandığını iddia etmiştir. versiyon 4.2/ FreeBSD gibi sanal bir konteynere sahip olan Linux çekirdeği çözülebilmektedir. Her durumda, her iki işletim sistemi de açık kaynak yapısı gereği daima ilerleyecek ve gelişecek, birbirlerinin rol modellerinden dolayı temel farklılıklara sahip olmayacaklardır.
-
güvende olmak
Güvenlik açısından FreeBSD, kullanıcılar ve uzmanlar arasında her zaman en güvenli platform olarak kabul edilmiştir; FreeBSD’nin güvenlik alanındaki yeteneklerine yazının ortasında değindiğimiz gibi; Bu işletim sistemi, sağlanan tüm araçları ve modülleri her yönüyle kullanarak alanını güvence altına almak için elinden geleni yapmıştır; FreeBSD, çekirdeğin içindeki tüm güvenlik seviyelerini içerir ve bu işletim sisteminde, güvenlik duvarları, izinsiz giriş tespit araçları ve paket doldurmanın yanı sıra yöneticinin, çekirdeğin dahili işlevlerinde bile kullanıcıların erişim düzeyini belirlemesine izin verilir. Güvenlik artışı dikkate alınır.
Linux konusunda şunu söylemek gerekir ki, bu işletim sisteminin de güvenlik duvarları ve IDS araçları bulunmaktadır ancak bu işletim sisteminin açık kaynaklı olması nedeniyle geliştirilmesi bazen alanında gerekli bilgiye sahip olmayan kişilerin eline geçebilmektedir. güvenlik; Özellikle birçok Linux geliştiricisi, verimliliğini ve performansını artırmak amacıyla onu genişletiyor; Bu, FreeBSD işletim sisteminin platformunun güvenliğine daha fazla odaklandığı sonucuna varmamızı sağlıyor.
-
Dosya sistemi
FreeBSD, Linux’un kullandığı sisteme göre daha gelişmiş ve asenkron disk okuma ve yazmada (Asyschronous I/O) daha iyi performansa sahip olan Unix Dosya Sistemini (UFS) kullanmakta ve Dosya Bayrağını destekleyerek, Hasarlı parçaların diske yazılmasını engellemektedir. ve dosyanın silinmesi netleşiyor.Linux’ta kullanılan dosya sistemi iyi yeteneklere sahip ancak stabilitesinin olmaması bu dosya sisteminin performansının zayıf olmasına ve ne yazık ki dosya sistemindeki en ufak bir arıza ile veri kaybı ihtimaline neden oldu. Var.
-
Geliştirme ortamı
FreeBSD platformundaki programlama ve geliştirme ortamı C++ dili için eksiksizdir ve Java, Perl ve Python programlama yazılımlarıyla uyumludur; Linux’ta bu yazılımlar çalıştırılabiliyor ancak şöyle bir sorun var ki, bir programı bir Linux ile derlediğinizde sorunlarla karşılaşabilir ve başka bir Linux’ta çalışmayabilir.
-
Destek
FreeBSD birçok site ve şirket tarafından desteklenmekte olup, <!– e –>question@ freebsd .org<!– e –> gibi haber grupları ve e-postalar aracılığıyla ücretsiz hizmetlerinden yararlanmak mümkündür . Linux ayrıca Redhat, Mandrake vb. geliştiricileri tarafından da desteklenmektedir ve bir sorunla karşılaştığınızda kolayca düzeltebilirsiniz.
Genel olarak hem FreeBSD hem de Linux işletim sistemleri özgür ve açık kaynaklı Unix tabanlı işletim sistemleridir ve birçok benzerliğe sahiptir.
Hangisi daha iyi sorusuna elbette cevap vermek mümkün değil çünkü işletim sistemini kullanmak hedefleriniz, deneyiminiz ve istediğiniz işletim sistemine olan ilginizle alakalı; Trafiği yüksek ağlarda güçlü sunucular için eksiksiz, güvenilir ve stabil bir işletim sistemi arıyorsanız; FreeBSD iyi bir seçim ancak güçlü bir çekirdeğe ihtiyacınız varsa; Linux en iyi seçenektir.
Sonuç:
FreeBSD, Linux ile birçok benzerliği bulunan, ücretsiz, açık kaynaklı ve güvenli bir Berkeley işletim sistemi ve Unix işletim sistemleri üzerine kurulmuş uygun ve eksiksiz bir sunucu platformudur; FreeBSD, olağanüstü güvenliği ve platformunun benzersiz performansı nedeniyle son zamanlarda en popüler ve yaygın BSD işletim sistemi dağıtımlarından biridir; Birçok kullanıcının dikkatini çekti.
Bu yazımızda FreeBSD işletim sistemini, avantajlarını ve özelliklerini tanıttık; Artık FreeBSD işletim sistemini daha iyi anladığınızı umuyoruz.