GNU/Linux nedir ve neden neredeyse hiç kimse buna böyle demiyor?

Linux'a ilgi duyuyorsunuz ve web sitesinde görüntülenen bazı yazıları okudunuz. Yol boyunca size komik gelen bir isimle karşılaştınız: GNU/Linux. Bu mektuplar ne anlama geliyor ve neden bazı insanlar bunları Linux'a eklemeye devam ediyor?

Bu basit bir soru ama cevabı bizi Linux dünyasında onlarca yıldır devam eden bir tartışmaya götürüyor. Doğrulamak Linux Mint'in Windows kullanıcıları için ideal dağıtım olmasının nedenleri.

GNU/Linux nedir?

GNU/Linux, yaygın olarak “Linux” olarak bilinen, özgür ve açık kaynaklı bir işletim sistemine verilen addır.

Genel bir işletim sistemine atıfta bulunmak için kullanıldığında “GNU/Linux” ve “Linux” terimleri birbirinin yerine kullanılabilir. Ancak tamamen işlevsel bir işletim sistemi oluşturmak için birçok farklı parça vardır. GNU'nun Linux'tan daha fazla GNU/Linux olduğu tartışmasız, bu nedenle işletim sistemi dediğimiz soru göründüğü kadar basit değildir.

GNU/Linux'ta “GNU” nedir?

1980'lerdeyiz ve bilgisayar endüstrisi şu anda bir geçiş sürecinde. Apple'ın dahil olduğu bir Yüksek Mahkeme davası, ikili yazılımın (yürütülebilir olması nedeniyle kaynak kodundan farklı olan bir program türü) telif hakkıyla korunabileceğine karar verdi. Microsoft birkaç yıl sonra Windows'u piyasaya sürdü. Bu, insanların yazılımla etkileşim şeklinin değişmeye başlamasına neden oldu.

Şirketler zengin olmak için yazılımlarına telif hakkı eklemeye başlamadan önce yazılımların çoğu araştırmacılar ve akademisyenler tarafından kullanılıyordu. Bilgisayar kodları açıkça paylaşılıyordu ve insanlar programlarla istediklerini yapmakta özgürdü. Artık kısıtlamalar gelmeye başladı ve yapılması gerekeni yapmaya devam etmek yasa dışı hale geldi.

Özgür Yazılım Hareketi adı verilen bir hareket oluştu. 1983 yılında Richard Stallman, tamamen Unix uyumlu, tescilli olmayan bir işletim sistemi yaratma planını duyurdu. Buna GNU Projesi adı verildi ve reklam hâlâ sitede mevcut GNU.org.

GNU, “GNU Unix Değildir” anlamına gelen özyinelemeli bir kısaltmadır. GNU Projesi, günümüzün ücretsiz masaüstü bilgisayarlarının temelini oluşturan birçok harika araç sağladı. 1980'lerde oluşturulan önemli araçlar arasında GCC (C dilini derlemek için bir araç), çok güçlü Emacs metin düzenleyicisi, Bash ve halen kullanımda olan çeşitli komut satırı yardımcı programları bulunmaktadır.

GIMP (GNU Görüntü İşleme Uygulamaları) ve en popüler ücretsiz masaüstü ortamlarından biri olan GNOME gibi yaygın olarak kullanılan birçok uygulama GNU Projesinin bir parçasıdır. Hangi Linux dağıtımını kullanırsanız kullanın, muhtemelen birkaç bit GNU yazılımından daha fazlasına güveniyorsunuzdur.

GNU Projesi aynı zamanda Genel Kamu Lisansından da sorumludur. Yıllar boyunca kullandığımız özgür yazılımların çoğunun ücretsiz kalmasını sağlayan şey budur.

GNU/Linux'ta “Linux” nedir?

Linux 1991 yılında ortaya çıktı. Proje, Helsinki Üniversitesi'ndeki bir öğrencinin kendi işletim sistemi çekirdeği üzerinde çalışmaya başlamasıyla başladı. Adı Linus Torvalds'tı.

O zamanlar GNU Projesi, etkili bir özgür işletim sistemi için gerekenlerin çoğunu zaten oluşturmuştu, ancak bazı eksik parçalar vardı. Bu, aygıt sürücülerini, arka plan işlemlerini ve çalışan bir çekirdeği içeriyordu. Bu bileşenler yazılımın donanımla iletişim kurmasını sağlayan bileşenlerdir.

GNU Hurd Projesi'nin çekirdeği geliştirme girişimi önceki yıl başlamıştı ve henüz hazır değildi. MINIX adı verilen farklı bir çekirdek 1987'den beri ortalıkta dolaşıyor, ancak yalnızca eğitim amaçlı kullanım için lisanslandı.

Hayal kırıklığına uğrayan Torvalds, kendisi için bir çekirdek yapmaya karar verdi. Kişisel projesinden kendi adı ve UNIX'in birleşimi olan Linux olarak bahsetti, ancak bunu kamuya açık olarak paylaşmanın çok kibirli olacağını düşündü. Bunun yerine proje, "ücretsiz", "ucube" ve "UNIX" kelimelerinin birleşimi olan Freax adını paylaştı. Bir iş arkadaşım ismi beğenmedi ve Linux'u tercih etti. Linus kabul etti ve isim sabit kaldı.

Çekirdek başlangıçta özgür değildi, ancak 1992'de Linus, Linux'u GNU Projesi tarafından oluşturulan bir copyleft lisansı olan GNU Genel Kamu Lisansı kapsamında lisansladı. Bu, projenin başarısının büyük bir kısmından sorumludur. Çoğu kişi rakip bir çekirdek oluşturmak yerine Linux'a güvendi ve geliştirilmesine katkıda bulundu. Doğrulamak MacOS ve Linux karşılaştırması: Bilmeniz gereken temel farklar.

GNU mu yoksa Linux mu kullanıyoruz?

GNU araçlarını ve işlevsel bir Linux çekirdeğini kullanarak artık çalışan özgür bir işletim sistemimiz var. Peki buna ne diyoruz? İlk günlerden beri birçok kişi Linux çekirdeğini kullanan işletim sistemlerini basitçe “Linux” olarak adlandırdı. Bu trend doğdu çünkü Linux, Linux dediğimizde hepimizin hayal ettiği deneyimi yaratmada kullanılan şeylerin büyük bir kısmı değil.

Yine Linux çekirdeği, yazılım ve donanımın birbiriyle iletişim kurmasını sağlayan özel kısımdır. Aslında ekranda gördüğümüz her şey mi? Bu başka bir şey.

Richard Stallman başlangıçta bu tür yaratımlara Linux üzerine kurulu GNU sistemleri adını verme fikrini önerdi. Daha sonra tercihini GNU/Linux ("GNU slash Linux" veya "GNU artı Linux" olarak telaffuz edilir) olarak değiştirdi, böylece her iki proje de açıkça önemli bir rol oynuyor. Bazıları bu iddiayı kabul ederken bazıları böyle bir ismin utanç verici ve gereksiz olduğunu düşünüyor. Bölünme bu güne kadar devam ediyor.

“GNU/Linux” deme nedenleri

Başlangıçtan itibaren GNU Projesinin hedefi eksiksiz bir işletim sistemi geliştirmekti. Çekirdek yapbozun eksik parçalarından biriydi. Torvalds bir işletim sistemi yaratmak için değil, o eksik parçayı sağlamak için yola çıktı.

  1. Linux, ekranınızda herhangi bir şeyi görebilmeniz için hayati öneme sahiptir, ancak gerçekte gördüğünüz şeyle hiçbir ilgisi yoktur. Gördüğünüz şey büyük ölçüde masaüstü ortamınız tarafından belirlenir.
  2. GNU ayrıca arka planda olup bitenlerin çoğundan da sorumludur. Bir GUI yüklemeseniz bile, GNU'nun parçası olan komut satırı araçlarıyla (Bash'in kendisi gibi) hâlâ etkileşimde bulunuyorsunuz.
  3. GNU araçları olmadan Linux olarak düşündüğümüz şey artık Linux'a benzemiyor. Android, Linux çekirdeğini kullanmasına rağmen Linux'a benzemiyor. Bunun nedeni büyük ölçüde GNU araç zincirinden yoksun olmasıdır.
  4. Bir “Linux” ekran görüntüsünün, ücretsiz BSD tabanlı masaüstü ekran görüntüsünden hiçbir farkı yoktur. Çeşitli açık kaynaklı BSD tabanlı işletim sistemleri, Linux çekirdeği hiçbir yerde kullanılmasa da, masaüstü Linux ile neredeyse aynı deneyimi sağlar.
  5. Diğer işletim sistemlerine bu şekilde hitap etmiyoruz. Windows'u düşündüğümüzde genellikle arayüzü düşünürüz. Çok azımızın aklına hemen Windows çekirdeği gelir. Birisi Windows arayüzünü ve tüm Windows uygulamalarını bir Linux çekirdeği üzerinde çalıştırabilseydi, muhtemelen onu hala Windows olarak düşünürdü.
  6. Tüm ekosistemin Linux olarak adlandırılması kafa karışıklığı yaratıyor. Torvalds bazen işletim sisteminin tamamını oluşturma konusunda itibar kazanırken, yalnızca belirli bir kısmını kurdu.
  7. GNU, ücretsiz masaüstü kültürü ve lisanslamanın çoğundan sorumludur. GNU Projesi yalnızca özgür işletim sistemini mümkün kılan araçları sağlamakla kalmadı, aynı zamanda yasal çerçeveyi de sağladı. GPL, insanların ücretsiz kod alıp bunu kendilerine ait rakip özel yazılımlar oluşturmak için kullanmalarını engeller. Linux'un kendisi de dahil olmak üzere birçok temel aracın copyleft lisansı altında piyasaya sürülmesi, bunların benimsenmesini hızlandırdı ve bugün özgür yazılım topluluğunun sahip olduğu kültürün temelini attı.

Göz atın Ubuntu'nun yazılım geliştiriciler için ideal Linux dağıtımı olmasının nedenleri.

“Linux” demek için nedenler

GNU/Linux'u en doğru ve en yaygın kullanılan ad haline getirmek için güçlü bir neden var. Ama iyi bir isim mi? İşte insanların işletim sistemini “Linux” olarak adlandırma lehine ileri sürdükleri argümanlardan bazıları. Liste daha kısa ama belki de daha güçlü.

  1. Linux zaten daha popüler hale geliyor. 1990'lı yıllarda da durum böyleydi, bugün de durum aynıdır. İşletim sistemine başka herhangi bir şey olarak atıfta bulunmak, bilinçli bir yeniden markalaşma girişimi gibi hissetmeye devam edecektir. Bunun nedeni, kullanıcıların GNU Projesi ve diğerleri tarafından oluşturulan tüm yazılımları çalıştırmasını sağlayan şeyin Linux olmasıdır. Linux olmadan gerçekten kullanabileceğiniz hiçbir şey yoktu.
  2. GNU/Linux uygunsuz bir isimdir. Okuması utanç verici, söylemesi sakıncalı. Tek başına bu neden bile Linux'un adil bir isim olmadığı konusunda hemfikir olan bazı kişilerin işletim sistemine başka bir isim vermesini engellemek için yeterlidir.
  3. Nerede duracağız? GNU'ya kredi verirsek, ücretsiz masaüstü ekosisteminin çoğunun dayandığı işleme sunucuları olan X'e veya Wayland'a kredi vermiyor muyuz? Ses de önemlidir. Masaüstü ortamlarının yanı sıra. Çok geçmeden masaüstü bilgisayarlarımızdan GNOME/PipeWire/Wayland/GNU/Linux olarak bahsediyorduk.

Göz atın Linux'u Wayland ile kullanmalı mısınız? Ne bilmek istiyorsun.

Torvalds'ın kendisi de Linux'tan GNU/Linux olarak bahsetmenin saçma olduğunu savundu.

GNU/Linux'u mu yoksa Linux'u mu tercih edersiniz?

GNU/Linux adının hayranı değilim, ancak dizüstü bilgisayarın Linux yerine GNU çalıştırdığını söylemekte kesinlik var. Android ve Chromebook'ların ortaya çıkışıyla birlikte Linux giderek daha az önemsenen bir isim haline geliyor. Yazılımın Linux için mevcut olması, Android'de çalışacağı anlamına gelmez ve bunun tersi de geçerlidir.

Bilgi-eğlence sistemleri, akıllı ev ürünleri, giyilebilir cihazlar ve diğer elektronik cihazlar Linux çekirdeğini benimsemeye devam ettikçe durum daha da karmaşık hale geliyor. Artık görüntüleyebilirsiniz Hepsi Linux tabanlıysa Linux dağıtımları arasındaki fark nedir?

Üst düğmeye git