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

BSD işletim sistemi bir kopya deðildir, 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 raðmen bu nasıl olabilir?

AT&T UNIX® 'inin açık kaynak kodlu olmadıðı doðrudur ve kopya hakkı düşünüldüðünde BSD kesinlikle bir UNIX® deðildir fakat diðer taraftan AT&T diðer 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 ettiði düşünülmelidir. 1976 'dan başlayarak CSRG yazdıkları yazılımı içeren teyp 'leri daðı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 aðları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 deðiş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 að teknolojileri alanında TCP/IP protokolünü kullanmaya başladı. Bunun yanında csh kabuðu 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 daðıtılan kodlarını daðıtmaya karar verdi ve bu Networking Tape 2 ya da kısaca Net/2 adı verilen daðıtım ile gerçekleşti. Net/2 tam anlamıyla bir işletim sistemi deðildi çü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 deðiştirildi.

386BSD hiçbir zaman güvenilir bir işletim sistemi olamadı. Onun yerine 1993 yılında iki ayrı proje doðdu. Bunlar: NetBSD ve FreeBSD. NetBSD 93'ün başlarında tamamlandı ancak FreeBSD 'nin ilk versiyonu yılın sonuna kadar hazır durumda deðildi. Bu süre içerisinde kodu devam ettirilmekte güçlük çekilince karışıklıðı ö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 doðan OpenBSD doðdu.

This, and other documents, can be downloaded from http://ftp.FreeBSD.org/pub/FreeBSD/doc/

For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>.

For questions about this documentation, e-mail <doc@FreeBSD.org>.