為特定硬體選擇內核

為特定硬體選擇內核

我的舊系統配備 AMD Athlon 1.2 GHz 處理器和 [SiS] 65x/M650/740 顯示卡(從 lspci 輸出)。

最近我發現在一個德語 ubuntu 頁面自版本 10.10 起,不再支援某些較舊的處理器,自 ubuntu 版本 12.04 起,有進一步的限制。

我猜這與所使用的內核版本完全相關。這讓我產生以下問題:

  • 如何找出哪些核心版本支援上述處理器和顯示卡?哪些版本提供最佳支援(關於效能和穩定性)?
  • 當更新系統時(例如在兩個 ubuntu 版本之間或更有趣的是,當運行 debian 測試或 archlinux 等滾動版本時),更新核心版本時似乎存在失去(最佳)硬體支援的危險。我是否必須在每次更新之前手動檢查硬體支持,還是在上述三個發行版(ubuntu、debian testing、archlinux)中自動檢查硬體支援?

答案1

這實際上與核心硬體支援完全無關。 http://en.wikipedia.org/wiki/List_of_Linux_supported_architectures

關於不支援的處理器的聲明可能(技術上)取決於建置分散式二進位套件時使用的編譯器最佳化巨集。

最有可能的是,這些是支援錯誤追蹤器或基本的良好可用性的最低發行版要求(不取決於內核,而是取決於任何現代發行版都喜歡預設提供的大量資源匱乏的圖形環境)。

答案2

有些軟體包可能會在假設 CPU 具有您所缺乏的功能的情況下進行編譯(是的,隨著時間的推移,一些新指令會潛入),並因此導致故障/崩潰。

相關內容