Fark: Unix vs Linux vs BSD
Unix ve Linux arasındaki terminolojinin nasıl kullanıldığının farkına varmak, bir alev savaşı başlatmanın harika bir yoludur. Bazı insanlar bu konuların politik açıdan son derece önemli olduğunu düşünmektedir. Yeni kullanıcılar kesinlikle bazı astarların geçmesini isteyeceklerdir, bu nedenle Unix'in Bell System tarafından orijinal olarak kullanılması amaçlanan bir işletim sistemleri ailesi olduğunu söylemek güvenlidir. Linux, Linux dağıtımı gibi diğer yazılımlarla birleştirildiğinde, bir Unix klonu olarak hareket eden bir işletim sistemi çekirdeğidir. Unix'in bir işletim sistemi olduğunu ve GNU / Linux unix benzeri bir işletim sistemi olduğunu söylemek doğrudur. Unix ve Linux arasındaki farkın ayrıntılarını öğrenmek isterseniz, o zaman okumaya devam edin.
Orijinal Unix
Yaş kesinlikle Unix ve Linux arasındaki en büyük farklardan biridir. Orijinal Unix işletim sisteminin, yazılım üzerinde çalışan farklı programcıların geliştirdikleri ve kullanıcıların daha çok üzerinde çalıştıkları sistemlere kodlarını getirebilecekleri bir platform olması gerekiyordu. Kalkınma 1969'da başladı ve o zamandan beri birçok Unix formu geliştirildi.
Açık Grup şu anda ticari marka olarak kullanıldığında tüm büyük harflerle yazılan UNIX ticari markasını elinde bulundurmaktadır. Tek UNIX Spesifikasyonu (SUS) olarak adlandırılan ve işletim sistemlerinin gerçek bir UNIX uygulaması olarak sınıflandırılmaları gerektiğinde izlemeleri gereken belirli standartları belirleyen bir standart önermişlerdir.
Unix felsefesi bu standartların çoğunu belirler. Veriler genellikle bir hiyerarşik dosya sistemi boyunca dağıtılan düz metinde saklanır. Her şey bir dosya olarak sınıflandırılır, bu yüzden bilgisayara bağlı cihazlar bile dosya olarak ele alınır. Bir operatöre, komutları kullanarak komut satırını borularla birleştirebilen çok sayıda yazılım aracı sunulmaktadır. Bu tasarım seçeneklerinin tümü, bir işletim sisteminin Tek UNIX Spesifikasyonuna bağlı kalmasına yardımcı olur.
GNU / Linux Sahneye Giriyor
Dennis Ritchie, 1973'te C programlama dilinde neredeyse tüm Unix işletim sistemini yeniden yazdı. Bu, işletim sistemini farklı bilgisayar platformlarına taşımak için nispeten kolay hale getirdi. Saat, 1991'de Linus Torvalds adındaki bir Helsinki Üniversitesi öğrencisi MINIX adlı Unix teknolojisine dayanan başka bir işletim sisteminin eğitim lisansı yüzünden hayal kırıklığına uğradı ve Linux çekirdeği haline gelmeye başladı. Yaratılış Freax'unu aramak istese de, insanlar Linus ve Unix'den sonra Linux olarak adlandırmaya başladılar.
Ancak teknik olarak, Linux sadece Unix benzeri bir çekirdek ve tam bir işletim sistemi değil. Free Software Foundation, GNU Project'ten gelen işletim sisteminin çoğundan dolayı GNU / Linux terimini tercih ediyor. Richard Stallman, MIT'deki AI laboratuarında çalışırken Unix'i klonlamaya başladı. 27 Eylül 1983'te GNU'nun Unix'i anlamına gelen özyinelemeli bir kısaltma olan Project GNU'yu kamuoyuna duyurdu. Doğal olarak, Linus Torvalds'ın Linux'un ne olduğu üzerinde çalışmaya başlamadan önce bu iyiydi.
Stallman projesinde o kadar güçlü bir şekilde, işini bıraktığına inandı ve böylece AI laboratuarı GNU'nun serbest bırakılmasıyla etkileşime girmeyecekti. Daha sonra Özgür Yazılım Vakfı'nı kurdu. GCC derleyicisi ve bash kabuğu da dahil olmak üzere Linux'taki pek çok araç GNU Projesi'nden geldiği için, GNU / Linux'un yalnızca Linux'tan daha doğru olduğunu söylemek daha doğru olacaktır.
Gnu hayvanı da gerçek bir hayvandır, bu da Stallman'ın bir maskot olarak kullanıldığı ve isminin de aynı şekilde telaffuz edildiği anlamına gelir. Birçok insan gerçek hayvana bir gnu değil, bir antilop olarak başvurur.
PRO TIP: Sorun bilgisayarınız veya dizüstü bilgisayar / dizüstü bilgisayar ile yapılmışsa, depoları tarayabilen ve bozuk ve eksik dosyaları değiştirebilen Reimage Plus Yazılımı'nı kullanmayı denemeniz gerekir. Bu, çoğu durumda, sorunun sistem bozulmasından kaynaklandığı yerlerde çalışır. Reimage Plus'ı tıklayarak buraya tıklayarak indirebilirsiniz.
Linux, Tux adıyla bir penguen olan gnu hayvanı gibi kendi hayvan maskotuna da sahiptir.
BSD Nasıl Uyuyor
Unix ve Linux meselesini tartışırken, BSD'nin de oynadığı dev rolü unutmamalısınız. Berkeley Yazılım Dağıtımı (BSD), Unix'in 1977-1995 yılları arasında yayımladığı Berkeley Bilgisayar Sistemleri Araştırma Grubu California Üniversitesi'nin bir türevidir. BSD terimi şu anda Unix benzeri işletim sistemleri söz konusu olduğunda, birçoğu en özgür olan bu işletim sisteminin pek çok torununa değinmek için kullanılmaktadır.
Orijinal Unix'in Bell Labs'da geliştirildiğini hatırlayabilirsiniz. 1975'te Ken Thompson adında bir mühendis ve orijinal hacker, Berk Lab'de ders vermek için Bell Labs'da biraz zaman ayırdı. Versiyon 6 Unix için Pascal programlama dilinin bir uygulaması üzerinde çalışıyordu ve incelemek için diğer hackerlar için iyi bir kod bıraktı.
Bill Joy ve Chuck Haley, Thompson'un Pascal kodunu aldılar ve ex olarak adlandırdıkları geliştirilmiş bir metin editörü yazdılar. Joy ayrıca vi metin editörünü de erkenden kodladı. BSD bu alçakgönüllü köklerden çok popüler ve istikrarlı bir işletim sistemi haline geldi. Bununla birlikte, modern BSD dağılımları aslında birçok GNU aracını da içermektedir. Bu araçlar, herhangi bir Unix veya herhangi bir Unix benzeri işletim sisteminin herhangi bir uygulamasıyla çalışmak için özel olarak tasarlanmamıştır, bu nedenle bilgisayar korsanları ve kodlayıcılar bunları farklı platformlara taşımıştır.
POSIX Uyumluluğu
Taşınabilir İşletim Sistemi Arabirimi (POSIX) kuralları farklı işletim sistemleri arasında birlikte çalışabilirlik sağlar ve Richard Stallman bu kuralların adını 1980'lerde tekrar önerdi. Hemen hemen tüm Unix uygulamaları ve Unix benzeri işletim sistemleri bu standartlara en azından bir dereceye kadar dayanır. POSIX kurallarına uymak için Unix'in resmi SUS sürümü olarak listelenen bir işletim sistemi bekleyebilirsiniz.
Bu ironi, Linux ve BSD'nin çok az sürümünün SUS yeterliliklerine bile uygulanabileceğidir, bu yüzden Open Group genellikle Unix'in resmi sürümleri olarak listeleme alışkanlığı yaratmaz. İşte bu yüzden çoğu insan Unix benzeri olmayı tercih ediyor çünkü GNU / Linux gibi bir işletim sistemi en katı anlamda Unix değil. Şaşırtıcı olan, MacOS Sierra'nın ve Apple'ın OS X platformunun önceki sürümlerinin aslında bu şekilde nitelendirilmiş olmasıdır. Bu noktada, MacOS herhangi bir resmi Unix uygulamasının en yüksek kurulu tabanına sahiptir. Solaris gibi popüler sunucu ve endüstriyel paketler de Unix'in resmi uygulamalarıdır.
Unix ve Linux için Farklı Lisanslar
Orijinal Unix ve macOS ve iOS gibi bazı modern uygulamaların tamamen ücretsiz olmayan özel bileşenleri var. GNU / Linux ücretsiz bir işletim sistemidir, ancak GNU Kamu Lisansı kapsamında lisanslıdır. Bu, türevsel çalışmaların aynı şartlar altında dağıtılması gerektiği anlamına gelir, böylece dağıtımda eklenen herhangi bir mülkiyetsiz bileşen olan GNU / Linux'un dağıtıcı sürümlerini de serbest yazılım haline getirir. Ayrıca, sadece minimum kısıtlamalar getiren BSD lisansları olarak adlandırılan son derece izin veren ücretsiz bir yazılım lisansı ailesi de bulunmaktadır. Bu lisansları kullanan unix benzeri işletim sistemleri genellikle GNU lisanslarının yaptığı aynı dağıtım koşullarına sahip değildir.
PRO TIP: Sorun bilgisayarınız veya dizüstü bilgisayar / dizüstü bilgisayar ile yapılmışsa, depoları tarayabilen ve bozuk ve eksik dosyaları değiştirebilen Reimage Plus Yazılımı'nı kullanmayı denemeniz gerekir. Bu, çoğu durumda, sorunun sistem bozulmasından kaynaklandığı yerlerde çalışır. Reimage Plus'ı tıklayarak buraya tıklayarak indirebilirsiniz.