我已经思考这个问题一段时间了,但一直找不到明确的答案。这主要是关于内核是如何开发和维护的。我使用的是 Xubuntu 12.04 和内核 3.2,我知道后来的 LTS 内核版本。
我有一块相当新的主板(华硕 M5A99FX Pro R2.0)。当然,它捆绑了一组 Windows 驱动程序,但 Linux 的解决方案要简单得多。它只是说:使用最新的内核。
我认为我购买时最新的内核是 3.8。(我不确定发布日期。)显然很容易解决,或者不容易!我当然可以下载并编译 vanilla 内核,或者使用最新的 Ubuntu LTS 内核(今天为 3.11.x),但这有必要吗?最新的 3.2 内核不包含较新的驱动程序以及常规错误修复吗?(值得注意的是,Xubuntu 团队发布了 12.04.4,其中包含旧的 3.2 内核,而不是更新的 3.11。)
当我读到有关 Linux 固件包的内容时,我的疑惑变得更大了。也许内核本身比固件包更重要?
如果有人能向我清楚地解释这一点,我将不胜感激。
答案1
内核由 Linux 基金会开发和维护,网址为www.kernel.org。
任何内核版本只要受支持就会包含所有错误修复(所有发行版都会在支持结束之前升级到较新版本的内核)
但是如果 xyz 版本不支持某些硬件,则必须更新到较新的版本。
如果当前内核版本支持您的所有硬件,则无需安装新版本的内核。您可能会不必要地破坏某些正常运行的东西!
不过,如果您希望安装更新的内核,只需使用 更新所有应用程序即可sudo apt-get update
。