Linux Eleştirisi - Criticism of Linux

birinci nesil Nexus 7 tablet çalışıyor Android Linux çekirdeğini kullanan bir işletim sistemi. Linux tabanlı işletim sistemleri yaygın olarak kullanılırken tablet bilgisayarlar, daha az sıklıkla benimsenirler masaüstü bilgisayarlar.

Linux eleştirisi işletim sistemlerinin kullanımıyla ilgili konulara odaklanır. Linux çekirdeği.

Linux tabanlı iken Android işletim sistemi birçok ülkede akıllı telefon pazarına hakim,[1][2] ve Linux New York Borsasında ve çoğu süper bilgisayarlar,[3] az sayıda masaüstü ve dizüstü bilgisayarda kullanılmaktadır.[4] Linux'a yönelik eleştirilerin çoğu, masaüstü ve dizüstü bilgisayarın benimsenmemesi ile ilgilidir, ancak 2015 itibarıyla projenin güvenlik perspektifi ve benimsenmesi konusunda artan bir tedirginlik vardır. systemd tartışmalı olmuştur.[5][6]

Linux çekirdeği eleştirileri

Çekirdek geliştirme politikası

Bazı güvenlik uzmanları, işletim sistemi düzeyinde sanallaştırma Linux kullanmak, çekirdeğe yönelik saldırıların profilini yükseltti ve Linus Torvalds resmi sürümlerde çekirdek düzeyindeki saldırılara karşı hafifletme önlemleri eklemekte ısrarcıdır.[3] 2017'de piyasaya sürülen Linux 4.12 etkinleştirildi KASLR varsayılan olarak, ancak etkinliği tartışılmaktadır.[7]

Con Kolivas eski çekirdek geliştirici, çekirdeği optimize etmeye çalıştı planlayıcı etkileşimli masaüstü kullanımı için. Sonunda, gelişimi için takdir eksikliği nedeniyle yamalarına olan desteği bıraktı. 2007 röportajında Neden bıraktım: çekirdek geliştiricisi Con Kolivas belirtti:

Çekirdek geliştirme ve Linux ile ilgili büyük bir sorun varsa, bu, geliştirme sürecinin normal kullanıcılardan tamamen kopmasıdır. Biliyorsunuz, Linux kullanıcı tabanının% 99.9'unu oluşturan kişiler. Linux çekirdeği posta listesi, çekirdek geliştiricileriyle iletişim kurmanın yoludur. Hafifçe söylemek gerekirse, Linux çekirdeği posta listesi (lkml) geldikleri kadar korkutucu bir iletişim forumudur. Çoğu insan, deneyimsizlikleri, uygunsuz bir hata raporu, aptallık ya da her neyse, alev almasınlar diye listeyi postalamaktan kesinlikle korkar. ... Kernel geliştiricilerinin genel olarak kullanıcı alanındaki sorunların ne kadar büyük olduğu konusunda en ufak bir fikri olmadığını düşünüyorum.[8]

Çekirdek performansı

LinuxCon 2009'da, Linux yaratıcısı Linus Torvalds Linux çekirdeğinin "şişirilmiş ve çok büyük" hale geldiğini söyledi:

Çekirdek sürümlerini izleyen dahili bir Intel çalışmasına atıfta bulunan Bottomley, Linux performansının her sürümde yaklaşık yüzde iki puan düştüğünü ve son on sürümde yaklaşık yüzde 12'lik bir kümülatif düşüş olduğunu söyledi. "Bu bir sorun mu?" diye sordu. -Şişiriliyoruz ve büyüyoruz. Evet, bu bir sorun ... Uh, bir planımız olduğunu söylemeyi çok isterim ... Demek istediğim, bazen 15 yıldır hayal ettiğim modern, küçük, hiper verimli çekirdek olmadığımız için biraz üzücü önce ... Çekirdek devasa ve şişirilmiş ve icache ayak izimiz korkutucu. Demek istediğim, bununla ilgili bir soru yok. Ve ne zaman yeni bir özellik eklesek, daha da kötüleşiyor.[9][10][11]

LinuxCon 2014'te, Linux yaratıcısı Linus Torvalds modern bilgisayarların çok daha hızlı olması nedeniyle şişkinlik durumunun daha iyi olduğunu düşündüğünü söyledi:[12]

Torvalds, Linux'un küçülmesini çok seveceğini söyledi "Son 20 yıldır çekirdeği şişiriyoruz, ancak donanım daha hızlı büyüdü".

Çekirdek kod kalitesi

Linus Torvalds, Kasım 2011'de Alman gazetesi Zeit Online'a verdiği röportajda Linux'un "çok karmaşık" hale geldiğini ve geliştiricilerin artık yazılım aracılığıyla yollarını bulamayacaklarından endişe duyduğunu belirtti. Alt sistemlerin bile çok karmaşık hale geldiğinden şikayet etti ve yayına, "artık değerlendirilemeyecek" bir hatanın çıkacağı "günden korktuğunu" söyledi.[13]

Andrew Morton, Linux çekirdeği lider geliştiricilerinden biri, Linux'ta tespit edilen birçok hatanın asla düzeltilmediğini açıklıyor:[14]

S: Çekirdeğin kalitesinin düşmekte olduğunu düşünüyor musunuz? Çoğu geliştirici, genel kalite sorunu konusunda oldukça iyimser görünüyor. Burada bir fikir ayrılığı olduğunu varsayarsak, bunun nereden geldiğini düşünüyorsunuz? Bunu nasıl çözebiliriz? C: Eskiden [kod kalitesinin] düşüşte olduğunu düşünürdüm ve hala öyle olduğunu düşünebilirim. Asla düzeltmediğimiz birçok gerileme görüyorum.

Theo de Raadt, kurucusu OpenBSD, OpenBSD geliştirme sürecini Linux ile karşılaştırır:

"Linux hiçbir zaman kaliteyle ilgili olmadı. Sistemin sadece bu ucuz küçük hackler olan pek çok parçası var ve çalışıyor." Linux'u yaratan ve geliştirmeyi denetleyen Linus Torvalds'a gelince, De Raadt, "[Linus'un] odak noktasının artık ne olduğunu bilmiyorum ama kaliteli değil."[15]

Masaüstü kullanımı

Masaüstündeki Linux eleştirmenleri sık sık en çok satanların video oyunları platformda evlat edinmeyi engelliyor. Örneğin, Eylül 2015 itibariyle, Buhar oyun hizmetinde, Mac için 2.323 oyun ve 6.500 Windows oyununa kıyasla Linux'ta 1.500 oyun bulunur.[16][17][18]

Bir masaüstü işletim sistemi olarak Linux, aşağıdakiler de dahil olmak üzere bir dizi cephede eleştirildi:

  • Kafa karıştırıcı sayıda seçenek dağıtımlar, ve masaüstü ortamları.
  • Bazı donanımlar için, özellikle 3D sürücüleri için zayıf açık kaynak desteği grafikler üreticilerin tüm özellikleri sağlamak istemedikleri yongalar.[19] Sonuç olarak, birçok video kartının hem açık hem de kapalı kaynaklı sürücüleri, genellikle farklı destek seviyeleri vardır.
  • Yaygın olarak kullanılan ticari uygulamaların sınırlı kullanılabilirliği (örneğin Adobe Photoshop ve Microsoft Word ).[20] Bu, yazılım geliştiricilerinin Linux'un herhangi bir hatası değil, Linux'u desteklememesinin bir sonucudur. Bazen bu, bu programların Windows sürümlerini çalıştırarak çözülebilir. Şarap,[21] a sanal makine veya çift önyükleme. Öyle olsa bile, bu bir tavuk veya yumurta geliştiricilerin pazar payı nedeniyle Windows için programlar hazırlaması ve tüketicilerin programların kullanılabilirliği nedeniyle Windows'u kullanması.

Dağıtım parçalanması

Linux'a karşı yöneltilen diğer bir yaygın şikayet, mevcut dağıtımların bolluğudur. Ocak 2020 itibariyle, DistroWatch 278 ana dağıtım listeler.[22][23] Linux savunucuları bu sayıyı seçim özgürlüğü örneği olarak savunurken, diğer eleştirmenler bu büyük sayıyı Linux işletim sistemlerinde karışıklığa ve standardizasyon eksikliğine neden olarak gösteriyor. Alexander Wolfe yazdı Bilgi Haftası:

Unix'in "çatallanmasının" işletim sisteminin benimsenme şansına nasıl zarar verebileceğine dair 1980'lerin endişelerini hatırlıyor musunuz? Bu, 300'den fazla dağıtımın Windows'a bir alternatif arayan bilgisayar kullanıcılarının dikkatini çekmeye çalıştığı Linux'ta bugün yaşadığımız karmaşa ile karşılaştırıldığında hiçbir şeydi.[24]

LinuxDevCenter'dan Caitlyn Martin, Linux dağıtımlarının sayısını eleştirdi:

Linux'u yeniden icat etmeye, kritik bitleri alışılmadık yerlerde ilginç ve yaratıcı yerlere yerleştiren dağıtımlar oluşturmaya devam etmemize gerek yok. Linux için yazılmış bir uygulamanın herhangi bir Linux dağıtımına yüklenmesi nispeten basit olmalıdır. Öyle değil. Hepsi farklı araçlara, farklı dosya sistemi düzenlerine, üç ana yazılım paketi yönetim şemasına ve bir dizi tuhaf olanlara ve benzerlerine sahip yüzlerce genel amaçlı dağıtıma gerçekten ihtiyacımız var mı? Kırpmak için daha fazlasına ihtiyacımız var mı?[25]

Donanım desteği

Son yıllarda (Microsoft Windows'un yerleşik hâkimiyetinden bu yana) donanım geliştiricileri, sürücülerin yazılmasına izin vermek için ürünleri için tam teknik dokümantasyon sağlamak konusunda çoğu kez isteksiz davrandılar. Bu, bir Linux kullanıcısının işlevselliği ve uyumluluğu sağlamak için sistemi oluşturan donanımı dikkatle seçmesi gerektiği anlamına geliyordu. Bu sorunlar büyük ölçüde ele alınmıştır:[26]

Yıllar önce, bir makineye Linux kurmak istiyorsanız, her bir donanım parçasını elle seçtiğinizden emin olmanız gerekiyordu, yoksa kurulumunuz yüzde 100 çalışmazdı ... Şu anda durum pek de öyle değil. Bir PC (veya dizüstü bilgisayar) kapabilir ve büyük olasılıkla bir veya daha fazla Linux dağıtımı kurabilir ve neredeyse yüzde 100'ünü kurabilir ve çalıştırabilirsiniz. Ancak yine de bazı istisnalar vardır; örneğin, uzun bir yol kat etmiş olmasına rağmen, hazırda bekletme / askıya alma birçok dizüstü bilgisayarda sorun olmaya devam etmektedir.[26]

Bir seferde, Linux sistemleri çıkarılabilir medyaya ihtiyaç duydu, örneğin disketler ve CD-ROM'lar, erişilmeden önce manuel olarak monte edilecek. Montaj medyası, artık neredeyse tüm dağıtımlarda otomatiktir. Udev.[26]

Gibi bazı şirketler İmparatorLinux, teslimattan itibaren uyumluluğu sağlamak için değiştirilmiş Linux dağıtımlarını özel olarak seçilmiş donanımla eşleştirerek dizüstü bilgisayar donanım uyumluluğunun sorunlarını ele aldı.[27]

Dizin yapısı

Geleneksel dizin yapısı Linux'un 1970'lerdeki Unix köklerinden bir miras olan, masaüstü için uygun olmadığı gerekçesiyle eleştirildi son kullanıcılar.[28][29] Gibi bazı Linux dağıtımları GoboLinux[30] ve moonOS, çok az kabul görmelerine rağmen son kullanıcılar için daha kolay olduğu ileri sürülen alternatif hiyerarşiler önerdi.[31][32]

Microsoft tarafından eleştiri

2004 yılında, Microsoft başlattı Gerçekleri öğrenin Linux sunucu kullanımını özellikle eleştiren pazarlama kampanyası.[33] Özellikle, Windows güvenlik açıklarının sayısının Linux dağıtımlarından daha az olduğunu iddia etti,[34] Windows'un Linux'tan daha güvenilir ve güvenli olduğunu,[35][36] bu toplam sahip olma maliyeti Linux oranı daha yüksektir (karmaşıklık, satın alma maliyetleri ve destek maliyetleri nedeniyle),[37] Linux kullanımının işletmelere bir sorumluluk yükü yüklediği ve "Linux satıcıları, herhangi bir tazminat kapsamı olmasa bile çok az temin ediyor."[38] Buna ek olarak, şirket bunu kanıtlamak için çeşitli çalışmalar yayınladı - bunun gerçekliği ağır bir şekilde tartışılıyor.[39][kalıcı ölü bağlantı ][40][41][42] Microsoft'un karşılaştırmalarının kusurlu olduğunu iddia eden farklı yazarlar tarafından. Artık birçok Linux dağıtıcısı müşterilere tazminat sunuyor.[43][44][45]

Dahili Microsoft raporları Cadılar Bayramı belgeleri sızıntısı çelişkili görüşler sundu. Özellikle 1998 ve 1999 tarihli belgeler "Linux ... kritik uygulamalarda güvenilirdir ve - açık kaynak kodu nedeniyle - diğer birçok rakip işletim sistemini aşan uzun vadeli bir güvenilirliğe sahiptir", "Gelişmiş bir Win32 GUI kullanıcısı, [Linux altında] üretken olmak için kısa bir öğrenme döngüsü "," Uzun vadede, basit deneylerim Linux'un masaüstü pazarında bir şansı olduğunu gösteriyor ... ",[46] ve "Genel olarak katılımcılar, OSS'yi desteklemenin en zorlayıcı nedeninin 'Düşük toplam sahip olma maliyeti (TCO) sunması' olduğunu hissettiler."[47]

Eleştiriye verilen yanıtlar

Linux topluluğu bunlara ve diğer eleştirilere karışık tepkiler verdi. Yukarıda bahsedildiği gibi, bazı eleştiriler yeni özelliklere ve daha iyi kullanıcı dostu olmasına yol açarken, Linux topluluğu bir bütün olarak eleştiriye dirençli olmakla ünlüdür.[48] İçin yazıyor bilgisayar Dünyası, Keir Thomas, "Çoğu zaman Linux dünyası anti-kritik olma eğilimindedir. Topluluktaki herhangi biri eleştirel olmaya cesaret ederse, ezilir."[48] 2015 röportajında, Linus Torvalds ayrıca Linux'un eğiliminden de bahsetti masaüstü ortamı eleştirilmesi durumunda kendileri yerine kullanıcılarını suçlayacak projeler.[49]

Ayrıca bakınız

Referanslar

  1. ^ "IDC: Akıllı Telefon İşletim Sistemi Pazar Payı". www.idc.com.
  2. ^ "Gartner, 2015'te Tablet Satışlarının Yavaş Olmaya Devam Ettiğini Söyledi". 5 Ocak 2015. Arşivlendi orijinal 24 Ocak 2015. Alındı 6 Mart 2015.
  3. ^ a b Jorge Ribas (5 Kasım 2015). "Argümanın çekirdeği". Washington Post. Hızlı, esnek ve özgür Linux, çevrimiçi dünyayı ele geçiriyor. Ancak güvenlik zayıflıkları konusunda artan bir endişe var.
  4. ^ "NetMarketShare Masaüstü İşletim Sistemi Pazar Payı". Alındı 7 Kasım 2015.
  5. ^ Timberg, Craig (5 Kasım 2015). "Tartışmanın Çekirdeği". Washington post. Alındı 19 Ocak 2016.
  6. ^ Hoffman, Chris (31 Ekim 2014). "Yakınınızdaki bir Linux dağıtımını devralan tartışmalı proje systemd ile tanışın". Bilgisayar Dünyası. Alındı 19 Ocak 2016.
  7. ^ "KASLR'yi Varsayılan Olarak Etkinleştirmek İçin Linux 4.12 - Phoronix". Alındı 2017-12-25.
  8. ^ Mills, Ashton (2007-07-24). APC (ed.). "Neden çıkıyorum: çekirdek geliştiricisi Con Kolivas (bölüm 2, sayfa 3)". apcmag.com. Future Publishing (Yurtdışı) Limited. s. 3. Arşivlenen orijinal 2013-04-23 tarihinde. Alındı 2015-03-12. Herhangi bir geliştirme modelindeki herhangi bir sorunun birden fazla faktörü olduğunu düşünüyorum ve nihayetinde, kararları veren insanlardır.
  9. ^ Austin, Modine (2009-09-22). "Linus, Linux'un şişirilmiş ve devasa'". www.theregister.co.uk. Alındı 2010-07-01.
  10. ^ "Torvalds Alıntılarında LinuxCon Roundtable". www.tuxradar.com. 2009-09-22. Arşivlenen orijinal 4 Şubat 2013 tarihinde. Alındı 2010-07-01.
  11. ^ Ravi (2009-09-24). "Linux çekirdeği şişiriliyor mu? Linus Torvalds Evet diyor!". Linux.info hakkında. Linux hakkında her şey. Arşivlenen orijinal 29 Kasım 2012 tarihinde. Alındı 2015-03-12.
  12. ^ "Linux Kurucusu Linus Torvalds 'Hala Masaüstü İstiyor'". eweek.com. Arşivlenen orijinal 13 Mart 2015 tarihinde. Alındı 3 Ağustos 2015.
  13. ^ Douglas Perry (2012-01-15). "Linux Çekirdeği 15 Milyon Satır Kodunu Geçti". Tom'un Donanımı. Alındı 3 Ağustos 2015.
  14. ^ "Andrew Morton çekirdek geliştirme üzerine". lwn.net. Alındı 3 Ağustos 2015.
  15. ^ "Linux Kaybedenler İçin mi?".
  16. ^ Jared Newman (21 Eylül 2015). "Valve'in Steam Makineleri piyasaya sürülürken Linux için Steam 1.500 oyunda zirveye ulaştı". Bilgisayar Dünyası.
  17. ^ "Steam'in oturma odası donanım saldırısı çamurlu bir başlangıç ​​yapıyor". Ars Technica. 2015-10-15.
  18. ^ "SteamOS çağında Linux oyunlarının durumu". Ars Technica. 2015-02-26.
  19. ^ "... NVIDIA'nın Nouveau geliştirmesini desteklememesi, açık kaynak belgeleri yayınlamaması veya başka açık kaynak desteği sağlamaması talihsiz bir durum ...", 26 Mart 2010, Phoronix.com
  20. ^ McCue, Andy (2005-09-09). "Gartner masaüstü Linux uyarısı veriyor". zdnet.co.uk. Alındı 2011-07-29.
  21. ^ "Ubuntu Linux'ta Adobe Photoshop Kurulumu | TechSource". Junauza.com. Alındı 2012-09-30.
  22. ^ "DistroWatch Sayfa Hit Sıralaması". DistroWatch.com.
  23. ^ DistroWatch (Ağustos 2014). "Linux Dağıtımları - Gerçekler ve Rakamlar". Arşivlenen orijinal 2011-10-07 tarihinde. Alındı 2014-08-23.
  24. ^ Wolfe, Alexander (2007-07-18). "Çok Fazla Linux Dağıtımı Açık Kaynak İletişimi İçin Yapılıyor". InformationWeek.com. Arşivlenen orijinal 24 Ağustos 2007. Alındı 2010-01-11.
  25. ^ Martin, Caitlyn (2007-01-16). "Çok Fazla Dağıtım, Çok Az Zaman". www.oreillynet.com. Alındı 2010-05-30.
  26. ^ a b c Wallen, Jack (2008-09-04). "Linux ve Windows arasında on temel fark". Arşivlendi 2015-03-15 tarihinde orjinalinden. Alındı 2015-03-15. Linux ve Windows'un göreceli yararlarını ve eksikliklerini tartışmadan önce, aralarındaki gerçek farkları anlamaya yardımcı olur.
  27. ^ EmperorLinux (2009). "EmperorLinux". Alındı 2009-05-27.
  28. ^ van Riezen, Pim (2003-02-24). "Unix İşletim Sistemleri için nesne uzantıları tasarlama". www.kuro5hin.org/story. Alındı 2010-06-03.
  29. ^ Scheinberg, Adam (2003-02-24). "Kendi Dağıtımım Olsaydı". www.osnews.com. Alındı 2010-04-30.
  30. ^ Muhammed, Hişam (2003-05-09). "Unix ağacı yeniden düşünüldü: GoboLinux'a giriş". www.kuro5hin.org. Alındı 2010-06-03.
  31. ^ "GoboLinux dizin yapısı, Linux sistemine yeni ve temiz bir görünüm getiriyor ...", 2003, GoboLinux.org
  32. ^ "moonOS kendi Dosya Hiyerarşi Sistemine sahiptir ..." Arşivlenen orijinal 2012-11-02 tarihinde. Alındı 2012-10-29.
  33. ^ "Gerçekleri Öğrenin". Gerçekleri öğrenin. Arşivlendi 6 Temmuz 2006'daki orjinalinden. Alındı 14 Nisan 2007.
  34. ^ "Linux ve Windows ile İlgili Gerçekleri Öğrenin: Güvenlik". Microsoft web sitesi. Alındı 2007-04-14.
  35. ^ "Linux ve Windows ile İlgili Gerçekleri Öğrenin: Güvenilirlik". Gerçekleri öğrenin. Arşivlenen orijinal 5 Eylül 2006'da. Alındı 2007-04-14.
  36. ^ Petreley Nicholas (22 Ekim 2004). "Windows v Linux güvenliği: gerçek gerçekler". Kayıt. Alındı 7 Mayıs 2019.
  37. ^ "Linux ve Windows ile İlgili Gerçekleri Öğrenin: Toplam Sahip Olma Maliyeti". Gerçekleri öğrenin. Arşivlenen orijinal 6 Eylül 2006'da. Alındı 14 Nisan 2007.
  38. ^ "Linux ve Windows Hakkındaki Gerçekleri Öğrenin: Fikri Mülkiyet Tazminatı". Gerçekleri öğrenin. Arşivlenen orijinal 6 Eylül 2006'da. Alındı 14 Nisan 2007.
  39. ^ Joe Barr (24 Haziran 2005). "Gerçekleri Öğrenin" reklam kampanyasının arkasındaki gerçekler ". Newsforge. Alındı 2007-04-14.
  40. ^ Petreley Nicholas (22 Ekim 2004). "Güvenlik Raporu: Windows - Linux". Kayıt. Alındı 7 Mayıs 2019.
  41. ^ Foley, Mary Jo (23 Ağustos 2007). "Microsoft, 'Gerçekleri Öğrenin' anti-Linux sitesini sonlandırıyor". ZDNet. Alındı 7 Mayıs 2019.
  42. ^ "Microsoft, anti-Linux 'gerçeklerini' karıştırmaya çalıştı", 2 Şubat 2007, ZDnet
  43. ^ "Lisanslama ve Satın Alma Programları". Mikro Odak.
  44. ^ "İnanıyoruz". redhat.com. Arşivlenen orijinal 5 Aralık 2006'da. Alındı 3 Ağustos 2015.
  45. ^ "Kurallı reddedilen Ubuntu destek hizmetleri". theregister.co.uk. Alındı 3 Ağustos 2015.
  46. ^ Raymond, Eric S. (2006-10-12). "Halloween Document II (Sürüm 1.7)". www.catb.org/~esr.
  47. ^ Raymond, Eric S. (2002-11-05). "Halloween VII: Anket Diyor". www.catb.org/~esr.
  48. ^ a b Thomas, Keir (Nisan 2009). "Linux'un Eleştirmenlere İhtiyacı Var". www.pcworld.com. Alındı 2010-01-22.
  49. ^ "Röportajlar: Linus Torvalds Sorunuzu Yanıtlıyor 118". slashdot.com. 2015-07-01. Alındı 2015-07-01. Özellikle masaüstü geliştiricilerinin umursamasını istediğim şey "deneyim tutarlılığıdır". [...] Sadece kullanıcıların yükseltmelerde yaşadıkları acı ve belirsizlikten bahsediyorum, [...] Bu hiç de Linux'a özgü değil , elbette - diğer işletim sistemi yeniden tasarımlarının aldığı coşkudan daha az şeye bakın. Ancak, büyük Linux masaüstü ortamlarının * her ikisine de * sahip olmamış olsaydık, bunu zor yoldan öğrenmek zorunda kalmamızı (iyi, umarım öğrenmişlerdir) ve her ikisi de kendileri yerine kullanıcılarını suçluyorlar.