Linux 發行版是否有不同等級的硬體支援?

Linux 發行版是否有不同等級的硬體支援?

我以前曾聽人說過 Ubuntu 擁有所有 Linux 發行版中最好的硬體支持,但我很困惑為什麼會是這樣。驅動程式不會進入內核,這意味著對硬體支援唯一重要的是您正在使用的內核版本?我知道在使用Linux-libre 核心的發行版中,非來源驅動程式已被刪除,但暫時將其放在一邊——是否有任何特殊原因導致某些硬體可以在Ubuntu 上運行,但在Fedora/Arch /SUSE 上運行時卻不能運作?

答案1

簡短的回答:是的,但我在說謊。

長答案:最終支援某些硬體需要的是驅動程式。有些驅動程式不是開源的,這使得它們更難修復、更新和適應變化。

有些驅動程式也在核心中編譯,因此如果您希望使用這些(相當奇特的)功能,您可能需要重新編譯核心。

然而,如果我們將Gentoo(該發行版以從原始碼編譯(幾乎)所有內容並從頭開始做事而聞名)與Ubuntu(該發行版“新手友好”)進行比較,我們會發現,如果您想獲得標準筆記型電腦配置(網路攝影機、麥克風、揚聲器和optimus 雙顯示卡設定),您需要在Gentoo 方面做更多的事情- 您需要找到合適的驅動程式來編譯、編譯它們並設定配置,以便X 識別兩張卡。在 Ubuntu 中,它通常「正常工作」或可以透過幾個簡單的命令來修復。

然而,最終您將能夠在這兩個發行版上獲得相同的支援。這就是我撒謊的原因。真正的差別在於舒適使用該設備。 Ubuntu 是「即插即用」的,Gentoo 需要一些手動操作。

相關內容