unix

 

Unix Nedir?

Unix, çok kullanıcılı (multi-user), çok görevli (multi-tasking) bir işletim sistemi ailesidir. Özellikle güvenilirliği, taşınabilirliği ve esnekliği ile bilinir. İlk olarak 1969 yılında geliştirilmeye başlanmıştır ve günümüzde hâlâ birçok işletim sisteminin temelini oluşturur (örneğin: Linux, macOS, BSD).


Unix'in Tarihçesi

1969 yılında, AT&T'nin Bell Labs laboratuvarlarında Ken Thompson, Dennis Ritchie, Brian Kernighan ve birkaç meslektaşı tarafından geliştirilmiştir.

  • İlk olarak PDP-7 adlı küçük bir bilgisayarda yazıldı.

  • Başlangıçta oyun yazmak için başlatılan bir projeydi ama zamanla ciddi bir işletim sistemi haline geldi.

  • 1971’de ilk resmi sürüm çıktı.


Neden Unix'e İhtiyaç Duyuldu?

1. Multics’in karmaşıklığı

  • O dönemde geliştirilen Multics adlı bir işletim sistemi çok karmaşık ve hantal bulunmuştu.

  • Unix, Multics'in karmaşıklığından ders alarak basit, modüler ve taşınabilir bir alternatif olarak ortaya çıktı.

2. Paylaşımlı sistemlere ihtiyaç

  • 60’lı yıllarda bilgisayarlar büyük ve pahalıydı. Aynı sistem üzerinde birden fazla kişinin aynı anda çalışabilmesi gerekiyordu.

  • Unix bu ihtiyacı çok kullanıcı destekleyen yapısıyla karşıladı.

3. C Programlama Dili ile taşınabilirlik

  • 1973’te Unix, Dennis Ritchie’nin geliştirdiği C diliyle yeniden yazıldı.

  • Bu, Unix'in farklı donanımlara kolayca uyarlanabilmesini sağladı. Bu dönüm noktası, Unix’in hızlıca yayılmasına neden oldu.


Neden Hâlâ Önemli?

  • Günümüzde Linux, macOS gibi sistemler doğrudan Unix'ten etkilenmiştir.

  • İnternet altyapısının büyük kısmı Unix veya Unix-benzeri sistemlerle çalışır.

  • Modern işletim sistemlerinin mimari yapısı Unix felsefesinden beslenir: "Her şey bir dosyadır", "Küçük araçlar birleştirilerek büyük işler yapılır" vb.