平板電腦執行Android,這是一種使用Linux核心的作業系統。雖然平板電腦中經常使用以Linux為基礎的作業系統,但桌上型電腦則較少採用。]]
對Linux的批評主要集中於使用Linux内核的作業系統的使用問題上。
雖然以Linux為基礎的Android作業系統在許多國家的智慧型手機市場上佔主導地位,而且纽约证券交易所與大多數的超级计算机也使用Linux,也在少數的桌面與筆記型電腦中使用。對Linux的大多數批評與鮮少桌上型與筆記型電腦採用有關,雖然截至2015年,也有些人對該專案的安全觀點感到不安,其採用systemd也引起了一些爭議。
Linux核心
核心開發政治
部份安全專家表示,隨著使用Linux的作業系統層虛擬化愈來愈普遍,針對Linux核心的攻擊也日益增加,但林纳斯·托瓦兹不願意在官方版本中加入對核心層級攻擊的緩解措施。
康恩·科里瓦斯,一位前内核開發者,他嘗試最佳化核心調度程式供互動桌面使用。但因他的開發成果未獲核心開發者接納,他最終放棄了對他編寫的修補程式的支援。在2007年的採訪《Why I quit: kernel developer Con Kolivas》中,他說道:{{blockquote|如果說Linux核心開發有什麼大問題的話,那就是開發流程與普通使用者完全脫節。你也知道,他們佔Linux使用者群體的99.9%。Linux核心郵遞論壇是與核心開發者的溝通方式。講好聽一點,Linux核心郵遞論壇是一個非常可怕的交流論壇。大部分人會害怕郵遞論壇,以免因為經驗不足、不恰當的臭蟲報告、愚蠢或其他原因而遭受批評。……我認為廣大的核心開發者根本不知道使用者空間中的問題有多大。
核心程式碼品質
2011年11月,林納斯·托瓦茲在接受德國報紙《Zeit Online》採訪時表示,Linux已經變得「太複雜」,他擔心開發者將會對該軟體毫無頭緒。他抱怨說,甚至連子系統也變得非常複雜,他告訴該報紙,他「害怕有一天」會出現「無法再評估」的錯誤。
Linux核心的其中一個首席開發者安德魯·莫頓表示,Linux中仍有許多尚未修復的程式錯誤:
OpenBSD的創始人西奧·德若特將OpenBSD的開發流程與Linux進行比較:
至於建立Linux並監督開發的林納斯·托瓦茲,德若特表示
桌面使用
批評者對桌上型電腦上的Linux經常認為,該平台上缺乏最暢銷的电子游戏阻礙了人們使用它。舉例來說,截至2015年,Steam在Linux上提供了1,500款遊戲,而Mac上有2,323款,Windows上則有6,500款遊戲。
截至2021年10月,Proton(一項由Valve支援的Wine開發成果)提供了與大量僅限Windows遊戲的相容性。ProtonDB是一個社群維護的專案,專門蒐集不同版本的Proton與指定遊戲的搭配使用狀況。
作為桌面作業系統,Linux在很多方面都遭受批評,包含:
- 散佈版與桌面环境的選擇數量令人困惑。
- 某些硬體的開放原始碼支援很差,特別是3D圖形處理器晶片的驅動程式,製造商不願意提供完整的規格。因此,許多顯示卡同時有開放原始碼與封閉原始碼的驅動程式,通常有不同等級的支援程度。
- 廣泛使用的商業應用程式(例如Adobe Photoshop與Microsoft Word)的可用性有限。這是軟體開發者不支援Linux的結果,而不是Linux本身的錯誤。有時候可以透過Wine、虛擬機器或多重引导執行這些程式的Windows版本來解決這個問題。即便如此,這還是造成了先有鸡还是先有蛋的局面:開發者為Windows開發程式是因為Windows的市場佔有率,而消費者使用Windows則是因為程式的可用性。
散佈版碎片化
針對Linux的另一個常見的抱怨是可用的散佈版選擇太多。截至2021年11月,DistroWatch列出了275個散佈版。部份Linux散佈版,如GoboLinux與提出了替代版的層次結構,儘管其並未被接受。
微軟的批評
2004年,微软發起了Get the Facts行銷活動,專門批評Linux伺服器。微軟聲稱Windows的漏洞數量比Linux散佈版少,Windows比Linux更可靠且安全,Linux的更高(由於複雜程度、購置成本與支援成本),使用Linux為企業帶來責任負擔,且「Linux供應商提供的賠償範圍即使有也很少。」此外,該公司還發表了各種研究試圖證實這點,但其真實性受到來自許多作者的質疑,他們聲稱微軟的比較是有缺陷的。許多Linux供應商現在也會向客戶提供賠償。
微軟內部來自万圣节文件的報告提出了相互矛盾的觀點。特別是1998年與1999年的文件承認:
參見
- 對桌面Linux的批評
- 對Microsoft Windows的批評
參考資料
评论 (0)