BSD Dağıtımlarına Tam Kılavuz: Tarihçe, Varyantlar ve Farklılıklar

  • BSD ekosistemi, Berkeley Üniversitesi'nin orijinal Unix sisteminde yaptığı değişikliklerden doğmuştur.
  • GNU/Linux'tan esas olarak daha esnek lisansı ve çekirdek ile temel sistemin birlikte oluşturulduğu bir geliştirme modeliyle farklılık gösterir.
  • Performans için FreeBSD, maksimum güvenlik için OpenBSD ve aşırı taşınabilirlik için NetBSD gibi özel varyantları mevcuttur.

BSD Sistemleri

Ücretsiz işletim sistemlerinden bahsettiğimizde, çoğu insanın aklına hemen Linux gelir, ancak ona çok yakın ve büyüleyici bir kuzeni daha var: BSD SistemleriBu dağıtımlar, modern bilişimin temellerini atan efsanevi sistem UNIX'in doğrudan torunlarıdır ve bugün mütevazı bir pazar payına sahip olsalar da, etkileri muazzamdır; farkında olmadan günlük olarak kullandığımız cihazlarda mevcutturlar.

BSD dünyasına dalmak, bilişim tarihinin köklerine doğru bir yolculuğa çıkmak gibidir. Bunlar sadece Linux klonları değil, aynı zamanda... kendine özgü felsefesi olan bir aileKaliforniya Üniversitesi, Berkeley'de doğan BSD, diğer projelerden farklı olarak, sistem bütünlüğüne ve tescilli yazılım devlerinin bile kodundan yararlanmasına olanak tanıyan lisans özgürlüğüne odaklanmıştır.

distribuciones BSD
İlgili makale:
BSD Dağıtımlarına Tam Kılavuz: Unix'in Mirası

Her şeyin kökeni: Bell Labs'tan Berkeley'e

Her şey 70'lerde AT&T'nin Bell Labs'ının UNIX'i yaratmasıyla başladı. O zamanlar AT&T, tekel karşıtı sorunlar nedeniyle yazılım satamıyordu, bu yüzden... Kaynak kodunun lisansını aldılar. Üniversitelere. Berkeley Üniversitesi de bu şekilde sisteme sahip oldu ve araştırmalarına uyarlamak için üzerinde değişiklikler yapmaya başladı.

Bu süreçte Bill Joy adlı bir öğrenci kilit rol oynadı ve günümüzde efsaneleşmiş olan aletleri geliştirdi; bunlardan biri de şudur: vi metin editörü ve C kabuğu. Bir dizi Unix eklentisi (ünlü Berkeley Yazılım Dağıtımı) olarak başlayan şey, sonunda eksiksiz ve bağımsız bir işletim sistemi haline geldi. Ancak, AT&T'nin ticari nedenlerle kullanım lisanslarını geri çekme kararı almasıyla ilişkiler bozuldu ve bu da bir dizi soruna yol açtı. mahkeme savaşı Bu durum Berkeley'i kodundaki tüm tescilli izleri temizlemeye zorladı.

Bu hata ayıklama süreci, özgür ve oldukça esnek sürümlerin ortaya çıkmasına yol açtı. BSD yalnızca kod sağlamakla kalmadı, aynı zamanda bugün doğal kabul ettiğimiz çığır açan teknik yenilikler de sundu, örneğin... TCP/IP protokol yığınıSayfa tabanlı sanal bellek yönetimi ve Hızlı Dosya Sistemi gibi özellikler de dahil olmak üzere, günümüz internet altyapısının büyük bir kısmı BSD damgasını taşıyor.

BSD varyantları

BSD ile GNU/Linux arasındaki farklar nelerdir?

İlk bakışta, bir FreeBSD terminali ve bir Debian terminali açarsanız, ikisinde de kendinizi evinizde gibi hissedeceksiniz. Ancak işin iç yüzü değişiyor. En büyük fark şurada yatıyor: geliştirme modeliLinux'ta çekirdek bir şeydir, sistemin geri kalanı (GNU araçları) ise başka bir şeydir; dağıtımlar farklı yerlerden parçaların bir araya getirilmesiyle oluşturulmuş bir kolaj gibidir. BSD'de ise çekirdek ve temel yardımcı programlar şu şekilde geliştirilir: tek bir bütünleşik birim.

Ardından lisanslama sorunu var. Linux, türetilmiş herhangi bir sürümün kaynak kodunun yayınlanmasını gerektiren GPL lisansını kullanırken, BSD lisansı çok daha esnektir.Bu, bir şirketin kodu alıp, değiştirip, tescilli yazılım olarak satmak üzere kapatmasına olanak tanır. BSD kodunun dahil edilmesinin nedeni de budur. macOS, iOS ve Windows (özellikle ağ altyapısında) ve hatta PlayStation 4 ve Nintendo Switch gibi konsollarda bile.

Günlük operasyonlara gelince, BSD şu sistemi kullanıyor: portları Üçüncü taraf uygulamaları yüklemek için. Temel sistem istikrarlı kalırken ve bir programa göre güncellenirken, kullanıcı uygulamaları güncel tutulabilir ve böylece bir çekirdek hatasının tüm sistemi çökertmesi önlenebilir.

En belirgin dağıtımlar ve kullanımları

Bu adımı atmaya karar verdiyseniz, ekipmanı ne amaçla kullanacağınıza bağlı olarak çeşitli seçenekler mevcuttur. FreeBSD Muhtemelen grubun yıldızı. Yüksek performans ve kullanım kolaylığına odaklanmış olması, onu web içerik sunucuları, depolama ve güvenlik için favori kılıyor. Birçok başka projenin temelini oluşturuyor ve hem x86 hem de ARM mimarilerinde oldukça sağlam bir yapıya sahip.

Eğer güvenlik konusunda paranoyaksanız, OpenBSD Burası sizin yeriniz. Bu proje, Theo de Raadt önderliğinde NetBSD'nin bir çatalından doğdu ve kodun şu şekilde olması gerektiği takıntısıyla ortaya çıktı: Temerrüt sigortasıKodun her satırı titizlikle incelenir ve saldırı yüzeyini azaltmak için gereksiz tüm hizmetler devre dışı bırakılır; bu da onu güvenlik duvarları ve yönlendiriciler için ideal hale getirir.

Öte yandan, bizde NetBSDTaşınabilirliğin kraliçesi olan bu sistemin "elbette NetBSD çalıştırır" sloganı şaka değil; eski bilgisayarlardan yeni nesil sistemlere kadar neredeyse her şeyde çalışıyor. NASA uzay görevleriEski veya çok nadir bulunan donanımlarınız varsa, NetBSD en güvenli seçenektir.

  • DragonFly BSD: Sunucu hesaplamasını iyileştirmek için eşzamanlılık yönetimini ve HAMMER dosya sistemini yeniden yazmaya odaklanan FreeBSD'nin bir çatalı.
  • GhostBSD: Windows veya Linux'tan gelen ve farklı bir şey isteyen kullanıcılar için tasarlanmıştır. kullanıma hazırÖnceden yüklenmiş grafik arayüzü (MATE) ile daha kolay yapılandırılabilir.
  • NomadBSD: USB bellekte taşınabilecek harika bir araç. Kalıcı bir BSD sistemi çalıştırmanıza olanak tanır. tamir ekipmanı veya test yazılımı Sabit diske dokunmadan.
  • MidnightBSD: Masaüstü odaklı olan bu kütüphane, çeşitli dallardan kodları bir araya getiriyor ve oldukça tanıdık bir Xfce ortamı sunuyor.

Diğer ilginç projeler ve türevleri

BSD soy ağacı çok geniştir. Çok özel araçlar mevcuttur, örneğin: pfSense veya OPNsenseBunlar aslında FreeBSD'nin güçlü güvenlik duvarlarına ve yönlendiricilere dönüştürülmüş halleri. Ayrıca şu gibi projeler de var: TrueNAS (Eski adıyla FreeNAS), ZFS sistemi kullanarak büyük miktarda depolama alanını yönetmek için kullanılır.

Masaüstü deneyimini bir üst seviyeye taşımaya yönelik girişimler bile var, örneğin; merhabaSistemmacOS'un sadeliğini ve zarafetini hedefleyen veya ravynOSApple'ın Mac'lerinin özü olarak adlandırılan şeyi unutamayız. DarwinBu, NeXTSTEP'in ve dolayısıyla BSD'nin doğrudan bir torunudur.

Daha deneyimli olanlar için ise şu gibi dağıtımlar mevcuttur: Sertleştirilmiş BSDBu durum, saldırılara karşı ek önlem katmanları ekler veya şu ilginç duruma örnek teşkil eder: Void LinuxLinux tabanlı olmasına rağmen, bir NetBSD geliştiricisi tarafından oluşturulmuştur ve XBPS paket sistemi ve runit kullanımı gibi birçok fikrini miras almıştır.

Günümüzde BSD sistemine sahip olmak, biraz daha fazla çaba gerektirse bile, istikrar ve iyi yapılandırılmış bir sistem arayanlar için tatmin edici bir deneyimdir. donanım desteği Linux'tan daha fazla. Kişisel bilgisayarlarda %0,5'lik pazar payına bile ulaşmasa da, teknik mirası, günümüzün dijital dünyasını destekleyen teknolojinin büyük bir bölümünün omurgasını oluşturuyor.


Google'da tercih edilen kaynak olarak ekleyin.