Distributions
Linux 發行版是否具有不同級別的硬體支持?
我之前聽說過 Ubuntu 擁有所有 Linux 發行版中最好的硬體支持,但我很困惑為什麼會出現這種情況。驅動程序不要進入核心,這意味著對硬體支持唯一重要的是您使用的是什麼核心版本?我知道在使用 Linux-libre 核心的發行版中刪除了非源驅動程序,但暫時擱置了這些 - 是否有任何特殊原因可以說明某些硬體可以在 Ubuntu 上執行,但在 Fedora/Arch/SUSE 上執行時卻不行? ‘在同一個核心版本上?
簡短的回答:是的,但我在撒謊。
長答案:最終您需要支持某些硬體的是驅動程序。一些驅動程序不是開源的,這使得它們更難修復、更新和適應變化。
一些驅動程序也在核心中編譯,因此如果您希望使用這些(相當奇特的)功能,您可能需要重新編譯核心。
但是,如果我們將 Gentoo(以從原始碼編譯(幾乎)所有內容並從頭開始做事而聞名的發行版)與 Ubuntu(對菜鳥友好的發行版)進行比較,我們會發現,如果您想獲得標準的筆記型電腦配置(網路攝像頭、麥克風、揚聲器和 Optimus 雙顯卡設置),你需要在 Gentoo 方面做更多的事情——你需要找到合適的驅動程序來編譯、編譯它們,並設置配置,以便 X 辨識這兩張卡。在 Ubuntu 中,它通常“正常工作”或者可以通過幾個簡單的命令來修復。
但是,最終您將能夠在兩個發行版上獲得相同的支持。這就是我說謊的原因。真正的區別在於易於使用該設備。Ubuntu 是“即插即用”的,Gentoo 需要一些手工操作。