2. Ne gerçek bir UNIX® 'mi?

BSD işletim sistemi bir kopya dedildir, fakat temelde UNIX® 'in atası sayılan AT&T'nin işletim sisteminin kaynak kodundan oluşur. Ayrıca bu kod System V UNIX® 'in de atasıdır. Bu durum sizi belki şaşırtmış olabilir. Yada AT&T hiç bir zaman kaynak kodunu vermemiş olmasına radmen bu nasıl olabilir?

AT&T UNIX® 'inin açık kaynak kodlu olmadıdı dodrudur ve kopya hakkı düşünüldüdünde BSD kesinlikle bir UNIX® dedildir fakat dider taraftan AT&T dider projelerden ve özellikle Berkeleydeki California Üniversitesi Computer Science Research Group (CSRG -Bilgisayar Bilimi Araşatırma Grubu)undan AT&T UNIX® 'e bir çok kod dahil ettidi düşünülmelidir. 1976 'dan başlayarak CSRG yazdıkları yazılımı içeren teyp 'leri dadıtarak bunu Berkeley Software Distribution ya da BSD olarak nitelendirdi.

BSD ilk sürümleri asıl olarak kullanıcı programlarından oluşuyordu ta ki dramatik bir şekilde CSRG karşılılı olarak DARPA (Defence Advanced Projects Research Agency) ile adlarındaki (ARPANET) iletişim protokollerini güncellemek için sözleşme imzalayana kadar. Bu yeni protokol İnternet Protokolü daha sonra da TCP/IP olarak adlandırıldı. BSD nin asıl geniş alanlara yayılmış sürümü 1982 de piyasaya sürülen 4.2 BSD 'dir.

1980 'lerde bir çok küçük çaplı işletim sistemi şirketi piyasaya çıktı. Ve birçokları kendi işletim sistemlerini yazmak yerine UNIX® işletim sistemini lisanslamayı tercih ettiler. Özelde SUN Microsystems 4.2BSD temelli UNIX® üzerinde dedişiklikler yaparak SunOS™ adıyla lisansladı. AT&T UNIX® 'in ticari olarak satılmasına izin verince, çok kısa bir süre içinde System V adını alacak System III isimli küçük uygulamalarla satışa başlandı. System V networking uygulama ve bileşenlerini içermiyordu, bu sebeble piyasaya sürülen bir çok uygulama BSD 'den özellikle ad teknolojileri alanında TCP/IP protokolünü kullanmaya başladı. Bunun yanında csh kabudu ve vi editörünü de kendi sistemlerine dahil etti. BSD 'den alınan bütün bu eklentilere Berkeley Extensions adı verildi.

Piyasaya sunulan BSD kasetleri AT&T kaynak kodu ve gerekli olan olan UNIX lisansını içeriyordu. 90larda CSRG'a ayrılan fon azalınca grup kapanma ile karşı karşıya kaldı ve bazı grup üyeleri AT&T 'nin kodunu içermeyen BSD Açık kaynak kod olarak dadıtılan kodlarını dadıtmaya karar verdi ve bu Networking Tape 2 ya da kısaca Net/2 adı verilen dadıtım ile gerçekleşti. Net/2 tam anlamıyla bir işletim sistemi dedildi çünkü yaklaşık olarak %20 oranındaki kernel kaynak kodu eksikti. CSRG üyelerinde William F. Jolitz geriye kalan %20 lik kodu yazarak 1992'de 386BSD ismiyle piyasaya sürdü. Aynı zaman zarfında eski CSRG üyelerinden oluşan bir grup Berkeley Software Design Inc. adı verilen işletim sisteminin betasını piyasaya sürdüler ve bu işletim sisteminin adı daha sonra BSD/OS olarak dediştirildi.

386BSD hiçbir zaman güvenilir bir işletim sistemi olamadı. Onun yerine 1993 yılında iki ayrı proje doddu. Bunlar: NetBSD ve FreeBSD. NetBSD 93'ün başlarında tamamlandı ancak FreeBSD 'nin ilk versiyonu yılın sonuna kadar hazır durumda dedildi. Bu süre içerisinde kodu devam ettirilmekte güçlük çekilince karışıklıdı önlemek ve yönetimi kolay kılmak için ayrıldı. Projeler farklı amaçlar gütmeye başladı. 1996 'da NetBSD 'den ayrılarak dodan OpenBSD doddu.

All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.