Linux hakkında iyi ve kötü bulduğunuz şeyler

Merhaba,bir şey merak ediyorum:
Linux hakkında sevdiğiniz/sevmediğiniz şeyler neler?
Linux’un hangi alanlarda iyi hangi alanlarda kötü olduğunu merak ediyorum.

Bunlar Linux çekirdeği ile ilgili olan iyi şeyler:

  • Linux çekirdeği oldukça esnektir. Linux çekirdeğini istediğiniz şekilde kullanabiliyorsunuz. İster masaüstü bilgisayarda çalışacak bir işletim sistemi haline, isterseniz modem gibi gömülü cihazlarda çalışacak özelleştirilmiş bir hale getirebiliyorsunuz. En büyük örneklerden birisi Android. Linux tabanlıdır ancak Linux çekirdeğinin orasının burasının değiştirilmiş çekiştirilmiş halidir. O yüzden tam bir Linux dağıtımı diyemiyoruz Android’e.

  • Linux çekirdeği ve ilgili yazılımlar özgür ve açık kaynak olduğundan istediğiniz gibi alıp, değiştirip kullanabiliyorsunuz. Yalnız GPL gibi açık kaynak lisanslara dikkat edilmesi gerekiyor.

Buradaki bahsettiğim şeyler Linux dağıtımları ile ilgili olan iyi şeyler. Bunlar sağda solda sıkça söylenen şeyler aynı zamanda:

  • Kara kutu değillerdir. İstediğiniz şekilde özelleştirebiliyorsunuz ve orasını burasını değiştirebiliyorsunuz. Ancak bu tema değiştirmek gibi basit şeyler haricinde çok kolay olmayan ve önemli derecede bilgi gerektiren bir şeydir.

  • Linux dağıtımlarına lisans ücreti bayılmanıza gerek yoktur. Linux dağıtımlarının hemen hepsi ücretsizdir. Ticari olup olmadığı veya kaç tane bilgisayara kurduğunuzun bir önemi yoktur. Özgür ve açık kaynak yazımların nimetleri. RHEL gibi ücretli bazı Linux dağıtımları var ancak bu lisans ücretinden ziyade ticari destek gibi hizmetler içindir.

  • Sizin haberiniz olmadan kafasına göre işler yapmaz ve telemetri gibi sistem kaynaklarını sömüren bileşenler barındırmaz. Ancak Ubuntu gibi bazı Linux dağıtımları tartışmalı işler yapmıştır.

  • Genel olarak donanım seçmez ve eski donanımlara Windows’a kıyasla daha uyumludur. Ancak çok eski donanımlarda çok ümitlenmeyin. Özellikle 2010 öncesi ve 64-bit olmayan bilgisayarlarda. Pardus dahil birçok Linux dağıtımı ve çeşitli yazılımlar 32-bit desteğini bıraktı. Eski donanımların Linux tarafında sürücüsü olmayabiliyor veya olsa bile artık destek görmüyor olabilir. Ayrıca günümüzdeki giriş seviyesi bir bilgisayar bile eski bilgisayarlardan kat kat güçlü oluyor. Eski bilgisayarda bir Linux dağıtımını çalıştırsanız bile işinizi tam görmeyebilir. Belli bir yerden sonra güncel bir bilgisayar almak gerekiyor maalesef.

Gelelim çok fazla söylenmeyen kötü yanlarına:

  • Linux dağıtımlarında standartlaşma sorunları var. Bundan dolayı dağıtımlar ve masaüstü ortamları arasında uyumsuzluk ve özellik farkı sıkça yaşanıyor. Tema gibi şeylerin standart olmaması programların farklı dağıtımlarda farklı veya bozuk görünmesine yol açıyor. Freedesktop gibi standartlaştırma girişimleri sayesinde Linux dağıtımlarında çeşitli standart şeyler oluştu ancak tam standart olmayan daha bir sürü şey bulunuyor.

  • Windows’un aksine Linux’ta programların dosyaları türlerine göre bir sürü dizine dağıtılmış halde oluyor. Buda gereksiz yere karmaşıklık oluşturuyor. Paket yöneticileri bu karmaşık dizinlerle başa çıkmak ve bu şekilde yazılımları kolayca yönetmek için yapıldı.

  • Linux dağıtımlarının çoğu kararlılık açısından yazılım ve sürücülerin daha eski sürümlerini takip ediyor. Bundan dolayı programların en güncel sürümlerini edinemiyorsunuz ve Flatpak, Snap, AppImage gibi alternatif uygulama dağıtım yöntemlerine başvurmak zorunda kalıyorsunuz. Çok güncel bir donanıma sahipseniz donanım sürücüleri veya donanımı destekleyen kernel daha dağıtıma gelmemiş oluyor. Bu sorunu çözmek için backports gibi bu tarz şeyleri ve Linux kernelinin en güncel sürümünü sunan ek sürümler çıkarılıyor.

  • Paket yöneticileri elinizi ve kolunuzu bağlıyor. Sistemdeki tüm yazılımlar için bir kütüphanenin belirli bir sürümünü dayatıyor ve bunun yüzünden o kütüphanenin daha güncel veya eski olanını isteyen yazılımları kuramıyorsunuz. Linux dağıtımların esas kanayan yarası sorunudur bu.

En sevdiğim özellik her seferinde bize farklı felsefelerden farklı sistemler tanıtması, bir çok felsefeye sahip dağıtımları deneyebiliyor, özelleştirebiliyor, geri bildirim sağlayabiliyor, hatta katkı sağlayabiliyoruz.
En sevmediğim ise hiç bir hatası olmaması :stuck_out_tongue_winking_eye:

2 Beğeni