毫無疑問 Linux 的一大問題——新用戶關係是兼容性問題 硬件,即使每個新版本的 Linux(每兩個月)都增加了更多的支持,這個問題仍然是許多用戶最終離開 Linux 的一個因素。
而且嚴格來說內核,也就是管理計算機資源,充當不同組件之間通信橋樑的部分,是操作系統的不可見部分,最新的版本大部分都沒有包含在內。 Linux 發行版。
此外,其中許多基於包含 LTS 版本或專注於低資源團隊,因此包含最新版本的 Linux 不是一個可行的選擇。
觸及這個話題的原因是 Linux-Hardware.org 最近發布了基於收集到的遙測數據的信息 一年,那 使用“過時”或“舊”內核會產生兼容性問題 13% 的新用戶使用硬件。
這種情況的一個非常明顯的例子是,大多數 Ubuntu 用戶在過去一年中獲得了 5.4 版內核。 在硬件支持方面,這比當前的 5.13 版本晚了一年半。
另一方面,Rolling-Release(持續發布)發行版不僅提供更新的內核,而且整個系統包也在不斷更新,但與其他發行版相比,它們遭受的唯一且大的問題是它們的受歡迎程度較低。
Linus 本人承認,這就是操作系統難以自立的原因 在台式電腦行業。
甚至我們也可以證明 Linux-Hardware.org 給出的數字並不准確,或者所提供的數字並不代表所有 Linux 用戶,因為在很大程度上,所提供的結果是基於 Linux-Hardware 自己的編譯。所有使用 «hwinfo» 工具的人。
也就是說,並非每個 Linux 用戶都安裝了該工具,並且結果基於一小部分用戶,但即便如此,所提供的數字還是令人失望。
例如,在 BT 設備(藍牙)領域,顯示的數字會告訴我們,在該領域 Linux 覆蓋率超過 95%(所有領域中最高),但在其他領域,顯示的數字簡直是災難性的。
關於主題 已經有很多用戶表達了他們對兼容性問題的體驗 使用 Linux,儘管許多用戶都同意使用最新的 Linux 之前的版本會導致某些硬件組件出現問題,但如果引起注意(至少是個人注意),有些用戶會提出異議。
也就是說,在使用最新版本時,某些硬件組件出現問題,這是不應該發生的,除非您的設備具有20多年前的組件,否則這種情況是合理的。
我的筆記本電腦有相反的問題。 高於 5.0 的內核會導致系統在使用電池電源運行一兩分鐘後掛起。 我假設存在某種電源管理問題,但由於沒有生成日誌,因此基本上無法修復。 我完全知道 5.0 不再“受支持”,但如果系統實際上不工作,“支持”就毫無意義。
最後,我必須提到,只要硬件組件的製造商不是為 Linux 提供支持的製造商,這種情況將是麵包和黃油,這是一個可能發生的相當困難的情況。
如果您想進一步了解它, 我邀請您查看或加入其中創建的討論 reddit 論壇 或者你可以查看他發布的信息 Linux-Hardware.org。
我認為應該為從linux內核中刪除的驅動程序製作一個通用數據庫,一旦識別出不兼容或無法識別組件,就可以安裝,然後在linux通用驅動程序存儲庫中搜索相應的。