2Aug

Unix Nedir ve Neden Önemlidir?

Çoğu işletim sistemi iki farklı aileye gruplanabilir. Microsoft'un Windows NT tabanlı işletim sistemlerinin yanı sıra neredeyse her şey mirasını Unix'e geri döndürür.

PlayStation 4'te kullanılan ve yönlendiricinizde çalışan herhangi bir yazılım olan Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS - tüm bu işletim sistemlerine genellikle "Unix benzeri" işletim sistemleri denir.

Unix'in Tasarım Günümüzde Yaşıyor

Unix AT & T'nin Bell Labs'inde 1960'ların ortalarından sonlarına doğru geliştirildi. Unix'in ilk sürümünde bugün yaşayan bazı önemli tasarım özellikleri vardı.

Bir şey yapabilen ve iyi işleyen küçük, modüler araçlar yaratmanın "Unix felsefesidir".Bir Linux terminali kullanmayı biliyorsanız, bu size tanıdık gelecektir - sistem, daha karmaşık görevleri yerine getirmek için borular ve diğer özellikler vasıtasıyla farklı şekillerde birleştirilebilen bir takım araçlar sunmaktadır. Hatta grafiksel programlar, muhtemelen, ağır kaldırmayı yapmak için daha basit araçlara ihtiyaç duyuyorlar. Bu ayrıca karmaşık şeyleri yapmak için basit araçları bir araya getiren kabuk komut dosyalarını yaratmayı kolaylaştırır.

Unix'in ayrıca, programların birbirleriyle iletişim kurmak için kullandığı tek bir dosya sistemi vardı.Linux'ta "her şey bir dosyadır" - donanım aygıtları ve sistem bilgileri veya diğer veriler sağlayan özel dosyalar da dahil olmak üzere budur. Ayrıca yalnızca Windows'un DOS'dan miras aldığı sürücü harfleri vardır - diğer işletim sistemlerinde, sistemdeki her dosya tek bir dizin hiyerarşisinin bir parçasıdır.

Unix Oğlu Takip

40 yıllık geçmişe dayanan herhangi bir tarih gibi, Unix ve onun soyundan gelenler dağınık.İşleri kolaylaştırmak için kabaca Unix'in torunlarını iki gruba ayırabiliriz.

Akademik alanda bir grup Unix torunu geliştirildi.İlki, açık kaynaklı, Unix benzeri bir işletim sistemi olan BSD( Berkeley Software Distribution) idi. BSD bugün FreeBSD, NetBSD ve OpenBSD üzerinden yaşıyor. NeXTStep de orijinal BSD'ye dayanıyordu, Apple'ın Mac OS X'i NeXTStep'e dayanıyordu ve iOS Mac OS X'e dayanıyordu. PlayStation 4'te kullanılan Orbis OS de dahil olmak üzere birçok işletim sistemi BSD işletim sistemlerinden türemiştir..

Richard Stallman'ın GNU projesi, AT & T'nin gittikçe kısıtlayıcı olan Unix yazılım lisans koşullarına tepki olarak başladı.MINIX, eğitim amacıyla yaratılan Unix benzeri bir işletim sistemiydi ve Linux MINIX'dan esin kaynağı oldu. Günümüzde bildiğimiz Linux, Linux çekirdeğinden ve bir çok GNU araçlarından oluştuğundan, aslında GNU / Linux'dur. GNU / Linux doğrudan BSD'den gelmez, ancak Unix'in tasarımından gelmiştir ve akademik alanda kök salmıştır. Android, Chrome OS, Steam OS ve cihazlar için çok sayıda gömülü işletim sistemi de dahil olmak üzere günümüzde birçok işletim sistemi Linux'a dayanıyor.

Öte yandan, ticari Unix işletim sistemleri vardı.AT & T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - birçok büyük şirket kendi Unix sürümlerini oluşturmak ve lisanslamak istiyor. Bunlar bugünkü kadar yaygın değil, ama bazıları hala orada.

DOS ve Windows NT

Yükselişi

Birçok kişi Unix'i endüstri standardı işletim sistemi haline getirmeyi umuyordu, ancak DOS ve "IBM PC uyumlu" bilgisayarlar nihayetinde popülerlik kazandı.Microsoft'un DOS'su hepsinin en başarılı DOS'u oldu. DOS asla Unix tabanlı değildi, bu yüzden Windows, dosya yolları için ters eğik çizgi kullanıyor, ancak her şey eğik çizgi kullanıyor. Bu karar DOS'un ilk günlerinde geri döndü ve Windows'un sonraki sürümleri BSD, Linux, Mac OS X ve diğer Unix benzeri işletim sistemleri Unix'in birçok yönünü miras aldığı gibi miras aldı.

Windows 3.1, Windows 95, Windows 98 ve Windows ME'nin tümü DOS'un altındaydı.Microsoft, "Windows Yeni Teknoloji" için Windows NT olarak adlandırdığı o zamandan daha modern ve istikrarlı bir işletim sistemi geliştiriyordu. Windows NT, sonunda düzenli bilgisayar kullanıcılarına Windows XP olarak yol aldı ancak şirketlerin Windows 2000ve Windows NT'den önce.

Microsoft'un tüm işletim sistemleri bugün Windows NT çekirdeğine dayanıyor. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server ve Xbox One'ın işletim sistemi tümü Windows NT çekirdeğini kullanıyor.Çoğu diğer işletim sisteminin aksine, Windows NT, Unix benzeri bir işletim sistemi olarak geliştirilmemiştir.

Microsoft tabii ki tamamen temiz bir şerit ile başlamadı.DOS ve eski Windows yazılımı ile uyumluluğu korumak için Windows NT, sürücü harfleri, dosya yolları için ters eğik çizgi ve komut satırı anahtarları için eğik çizgiler gibi birçok DOS sözleşmesini devralır.

Neden önemlidir

Mac OS X terminaline veya dosya sistemine bir göz attınız mı ve Linux sistemine ne kadar yakın olduklarını fark ettiniz mi ve ikisinin de Windows'tan ne kadar farklı olduklarını fark ettiniz mi?İşte bu yüzden - Mac OSX ve Linux hem Unix benzeri işletim sistemleri.

Tarihi bu biti bilen, "Unix benzeri" bir işletim sisteminin ne olduğunu ve Windows'un çok farklı görünmesine neden bu kadar çok işletim sisteminin birbirine çok benzediğini anlamanıza yardımcı olur. Bu, Windows'ta Komut İstemi ve PowerShell'in diğer komut satırı ortamlarından çok farklı olmasına karşın, Mac OS X'deki terminalin neden Linux'a özgü bir ineğe aşina olacağını açıklıyor.

Bu, günümüzde nerede olduğumuzu ayrıntılarda bulutlamadan nasıl anlamamıza yardımcı olacak yalnızca hızlı bir tarihti. Daha fazla bilgi isterseniz Unix'in geçmişi hakkında tüm kitapları bulabilirsiniz.

Resim Kredisi: Flickr'da Peter Hamer, Flickr'da Takuya Oikawa, Flickr'da CJ Sorg