14Aug

Büyük Tartışma: Linux veya GNU / Linux mu?

Genellikle "Linux" olarak anılan Linux işletim sistemini çevrimiçi göreceksiniz. Bununla birlikte, bunun yerine bazen "GNU / Linux" terimi kullanılır. Linux ve GNU / Linux aynı işletim sistemi ve yazılımı ifade eder ve hangi terimin daha uygun olduğu konusunda bir tartışma vardır.

Eski tartışmalara bir taraf koymak için değil, ancak bu makale neden neden bir isimlendirme tartışması olduğunu ve "Linux" ve "GNU / Linux" terimleri arasındaki farkın anlamını anlamanıza yardımcı olmalıdır.

"Linux nedir?“?

"Linux" kendisi sadece çekirdektir - işletim sisteminin çekirdeği. GNU C derleyicisi, çekirdeği derlemek için kullanılan diğer yazılımlar, bash komut satırı kabuğu, GNU kabuk yardımcı programları( komut satırında kullanacağınız tüm temel komutlar), X.org grafik sunucusu, Birlik gibi grafiksel bir masaüstü,ve Firefox gibi grafiksel masaüstünün üstünde çalışan yazılımların hepsi farklı geliştiriciler grubu tarafından üretilmektedir.

Linux dağıtımları, bu farklı yazılımları farklı geliştiricilerin bir araya getirip "Linux" komple paketini çağırıyor. Linux dağıtımları ve yaptıklarıyla ilgili daha fazla bilgi için HTG Explains'i okuyun: Bir Linux Distro Nedir ve Nasıl Farklıdır?

GNU Projesi

Richard Stallman, 1983 yılında GNU için planlar yapmıştır. GNU, özgür yazılımlardan oluşan tam, Unix uyumlu bir işletim sistemi olacaktır. GNU, "GNU'nun Değil Unix!" Için özet bir kısaltmadır.( "Özgür yazılım", açık kaynak yazılımına benzer bir terimdir, ancak özgür yazılım "özgürlük" üzerine yoğunlaşmaktadır. Fakat bu farklı bir tartışmadır.)

1991'ye gelindiğinde, GNU projesi, GNU C Derleyici( gcc), bash komut satırı kabuğu, birçok kabuk yardımcı programı, Emacs metin düzenleyicisi ve daha fazlası da dahil olmak üzere GNU işletim sisteminin birçok parçasını bitirmişti.İşletim sisteminin diğer kısımları, grafik bir masaüstü sağlayan X Pencere Sistemi gibi önceden var olan özgür yazılımlar tarafından sağlanabilir.

Ancak, işletim sisteminin çekirdeği olan GNU Hurd çekirdeği tam değildi. GNU Projesi çekirdek için iddialı bir mikrokernel tasarımı seçti ve uzun gecikmelere neden oldu.(2013'ten itibaren GNU Hurd çekirdeği 23 yıldır geliştirilmekte ve hiç istikrarlı bir sürüm henüz piyasaya sürülmemiştir.)

Linux

'ye Gidiyor Çekirdek, GNU projesinin GNU işletim sisteminin "son eksik parçası" olarak görülüyor.1991'de Linus Torvalds, Linux çekirdeğinin ilk sürümünü yayınladı.Artık tamamen ücretsiz bir işletim sistemi için yeterli yazılım vardı ve distribütörler( modern "Linux dağıtımları" gibi) Linux çekirdeğini, GNU yazılımını ve X Pencere Sistemini birlikte bir araya getirdi.

Başlangıçta, bu dağıtımların çağrılması gerekenler üzerinde bazı tartışmalar yapıldı.1992'de Yggdrasil projesi, yazılımın bileşimi için "Yggdrasil Linux /GNU/ X" adını seçti. GNU / Linux, Richard Stallman ve Free Software Foundation tarafından tercih edilen terimdir. Debian, halen yazılımını "GNU / Linux" olarak kullanmaktadır.

GNU / Linux

Örneği GNU projesi, standart "Linux" sisteminin büyük bir kısmını oluşturuyor ve GNU adında tam bir işletim sistemi geliştirmeyi amaçlayan bir projeydi. Bununla birlikte, Richard Stallman'ın "Linux" terimine itirazının önemli bir kısmı, GNU'nun önemini ve orijinal amacını reddetmesidir: kullanıcılara özgürlük sağlamak için tamamen özgür bir işletim sistemi. Bu, özgürlüğe odaklanmayı amaçlayan "özgür yazılım" - "açık kaynak" - teknik avantajlara odaklanmak ve felsefi açıdan önemsiz bir terim tartışmasıyla iç içe geçmiş durumda.

Richard Stallman'ın 2005 yılında ZNET ile yaptığı röportajda söylediği gibi:

Linux, siber özgürlüğü sağlamak için tasarlanmamıştı ve Linux için olan motifler bize bütün GNU / Linux sistemini vermemişti.

Bugün on milyonlarca kullanıcı, özgürlük kazanabilmeleri için geliştirilen bir işletim sistemi kullanıyorlar - ancak bunu bilmiyorlar çünkü sistemin Linux olduğunu ve bir öğrencinin "eğlenmek için" geliştirdiklerini düşünüyorlar."

Bu konuda düşüncelerinin daha fazlası GNU web sitesinde okunabilir.

Linux

Kılıfı "Linux" teriminin destekçileri, ortalama dağıtımın çeşitli organizasyonlardan gelen yazılımları içerdiğinden ve benzer gerekçe ile Mozilla /KDE/Apache/X.org/GNU/ Linux olarak adlandırılabileceği için sadece GNU'ya odaklanmak bir hatadır.

Linux terimi aynı zamanda daha fazla kişi tarafından kullanılır - başka bir şey yoksa hatırlamak, yazmak ve telaffuz etmek için daha kolay ve kolay bir isim. Ve ideal ism ne olursa olsun, işletim sisteminin kendisi genel olarak çoğu insan tarafından Linux olarak adlandırılır. Burada How-To Geek ve başka yerlerde "Linux" olarak anılacaktır çünkü okuyucuların anladığı daha yaygın bir terimdir.

1996'da Linus Torvalds'dan bir alıntı ile son bulacağız:

Umm, bu tartışma oldukça uzun sürdü, çok teşekkürler.

Kredinin verileceği yerlerde( her iki tarafta) kredi verildiği sürece, insanların Linux dediği şeyler gerçekten de _matter_ değildir. Kişisel olarak, "Linux" olarak adlandırmaya devam edeceğim

Image Credits: Flickr'da francois, Alison Upton, Flickr'da Gisle Hannemyr