
İşletim sistemlerinden bahsetmeye başladığımızda, genellikle Windows veya Linux gibi bilindik isimlere yöneliriz, ancak işletim sistemleri adı verilen büyüleyici bir dünya daha var. BSD (Berkeley Yazılım Dağıtımı) Bu, tam dikkatimizi hak eden bir konu. Temelde, 60'larda doğan ve interneti sağlayan sunuculardan cebimizde taşıdığımız cep telefonlarına kadar bugün kullandığımız hemen her şeyin temelini atan efsanevi sistem UNIX'in doğrudan bir torunudur.
BSD'yi özel kılan sadece mimarisi değil, aynı zamanda... ücretsiz yazılım lisansıBu kadar açık olması neredeyse kamu malı sınırına yaklaşıyor. Bu felsefe, kodun binlerce farklı ihtiyaca uyum sağlamasına olanak tanıyarak, topluluk projelerinin ve özel şirketlerin diğer copyleft lisanslarında bulunan daha katı kısıtlamalar olmadan ticari ürünler oluşturmak için kullanmasını kolaylaştırdı.
Kökeni: Bell Labs'tan Berkeley'e
Nerede olduğumuzu anlamak için geriye bakmalıyız. Başlangıçta, AT&T'nin Bell Labs'ı, Berkeley Üniversitesi'nin araştırma için UNIX kodunu kullanmasına izin verdi. Her şey harika gidiyordu, ta ki AT&T işin akademik çalışmalardan daha önemli olduğuna karar verene kadar. kullanım iznini geri çektiBu durum oldukça absürt bir hukuk mücadelesine yol açtı. Üniversite pes etmek yerine kendi versiyonunu yarattı ve bu da bugün BSD olarak bildiğimiz şeyin ortaya çıkmasına neden oldu.
Bu proje sadece hayatta kalmakla kalmadı, aynı zamanda bugün doğal kabul ettiğimiz çığır açan yeniliklere de katkıda bulundu. Bunlar arasında şunlar yer alıyor... TCP/IP yığını (İnternetin işleyişini sağlayan şey de budur), sanal bellek yönetimi ve dosya sistemi burada geliştirilmiştir. Aslında, Windows ağının veya macOS çekirdeğinin büyük bir kısmı doğrudan bu gelişmelerden yararlanmaktadır.
Ana dağıtım kanalları ve amaçları
BSD'nin, sadece internette gezinmek ve oyun oynamak isteyen ortalama bir kullanıcı için doğrudan bir alternatif olduğunu söyleyemeyiz, çünkü Bunlar o kadar sık güncellenmiyor. Linux'tan daha iyidirler. Ancak, kurcalamak veya sağlam altyapılar kurmak isteyenler için birer mücevherdirler. İşte üç temel sütun:
- FreeBSD: Muhtemelen en popüler olanı. Şuna odaklanıyor: yüksek performans ve kullanım kolaylığıBirçok web içerik sağlayıcısının tercih ettiği bir seçenektir ve sunucularda ve depolama alanlarında harika çalışır.
- NetBSD: Onun takıntısı şudur: aşırı taşınabilirlikTemel sloganı, eski bir PDA'dan NASA uzay görevlerine kadar her şeyde çalıştığıdır.
- AçıkBSD: Burada onlar hüküm sürüyor. güvenlik ve kriptografiGüvenlik açıklarını önlemek için gereksiz hizmetleri ortadan kaldırarak, kodunun "varsayılan olarak güvenli" olmasını sağlamak amacıyla titizlikle incelenmektedir.
Türevler ve özel projeler
Bu devlerden daha spesifik varyantlar ortaya çıkmıştır. Örneğin, Ejderha Sineği BSD FreeBSD'nin eşzamanlılık yönetimini ve HAMMER dosya sistemini iyileştirmek için ortaya çıkan bir çatalı olarak gelişti. Öte yandan, daha masaüstü dostu bir şey arıyorsanız, HayaletBSD Bu, MATE gibi ortamlarda "kullanıma hazır" bir deneyim sunmayı ve kullanıcının en başından itibaren konsolla uğraşmak zorunda kalmasını önlemeyi amaçlamaktadır.
Ayrıca, aşağıdakiler gibi çok özel araçlar da mevcuttur: Göçebe BSDBu, onarım işleri için taşınabilir bir UNIX sistemini USB sürücüde taşımak için idealdir, veya Gece yarısı BSDBu, Xfce gibi ortamlara sahip Linux kullanıcılarına hitap etmek için çeşitli dallardan kodları bir araya getiriyor. Ağ iletişimi alanında ise elimizde şunlar var: pfSense ve OPNsenseBunlar, dünyanın dört bir yanındaki şirketlerde kullanılan, FreeBSD tabanlı son derece güçlü güvenlik duvarlarıdır.
BSD Lisansının Ayrıntılı İncelenmesi
Türetilmiş çalışmaların da ücretsiz olmasını gerektiren GPL'nin aksine (ünlü viral etki), BSD lisansı izin verici niteliktedir.Bu, kodu alıp, değiştirip, değişikliklerinizi açıklamak zorunda kalmadan kapalı, ticari bir ürüne koyabileceğiniz anlamına gelir. Sadece tek bir basit şey istiyorlar: orijinal telif hakkı bildirimini ve sorumluluk reddi beyanını korumanız.
Çeşitli versiyonları var, bunlardan biri de şu: 3 madde, en yaygın olanlarıBu, tam ticari kullanıma izin verir ve GPL uyumludur. Geliştiriciler için bu büyük bir avantajdır çünkü teşvik eder. sektörde kitlesel benimsemeÇünkü şirketler, BSD temelinin gücünden yararlanırken ticari sırlarını ifşa etmekten çekinmiyorlar.
BSD'den etkilenen diğer sistemler
Günlük hayatta kullandığımız sistemlerin ne kadarının Berkeley genlerini taşıdığını görmek ilginç. Apple'ın Darwin çekirdeği macOS ve iOS'un temelini oluşturur ve FreeBSD'den türetilmiş çok miktarda kod kullanır. Hatta konsollar bile... PlayStation 4 Ya da Nintendo Switch, iç süreçlerini yönetmek için bu sistemin çeşitli varyasyonlarını kullanır.
Ayrıca şu gibi projeler de var: Void Linux Linux dağıtımları olmalarına rağmen, paket yönetimi ve önyükleme sistemlerinde NetBSD'nin felsefesinden büyük ölçüde yararlanırlar. Bu, BSD'nin etkisinin kendi kodunun ötesine uzandığını gösterir; bu bir bilişimi anlama biçimi Basitlik ve teknik sağlamlığa dayanmaktadır.
Bu işletim sistemleri ailesinin tamamı, özgür yazılımın ve hassas mühendisliğin özünü temsil ediyor; en üst düzey güvenlik araçlarından, devasa sunucular için optimize edilmiş çekirdeklere ve günümüz piyasasındaki en popüler cihazların temeline kadar her şeyi sunuyor.


