我目前正在笔记本电脑上使用 14.04.3 LTS 并运行 3.13.0-79-generic(2016 年 2 月 19 日发布)。
这是最新的内核吗?根据经验,我们应该使用最新的内核吗?
我还听说我们应该使用最适合我们运行的系统的内核。有点困惑,如果这意味着如果在特定系统上使用最新内核存在问题,则使用较旧的内核。
答案1
这个问题肯定是基于个人观点的。一般来说,每当你说“我应该用什么(软件或硬件)来完成(x 任务)?”时,你都会得到各种各样的回答。
例如,有些人会告诉您最好使用 Gparted 对驱动器进行分区,而其他人可能会告诉您购买和升级一些您从未听说过的现成共享软件,而其他人可能会告诉您最好从命令行手动完成所有操作。
我倾向于始终使用所有东西的最新稳定版本(有时是测试版),所以如果您亲自问我,我会告诉您最新版本几乎总是最好的。但对于某些特定应用程序,最新版本可能存在尚未解决的错误,或者可能已删除对某些您认为对您自己的 Linux 使用必不可少的功能或软件的支持。
因此,这里的“答案”是,没有适合所有人的答案。我最好的建议是反复试验。阅读发行说明,了解差异,加载它们,更新您的 GRUB,然后逐一尝试。如果 3.13 更适合您,那么就使用它。如果 4.2 更适合您,那么就使用它。这种自由度是 Linux 如此成功的主要原因之一。
由你决定。
答案2
这是 Phoronix 团队完成的便捷的内核性能比较,测试了不同任务(SQL、编译、编码、视频帧速率等)中的各种内核。
Linux 3.5 到 Linux 4.4 内核基准测试:19 种内核对比显示出一些倒退
这实际上取决于您使用硬件执行的任务以及您拥有的硬件类型。
例如,我有一台旧笔记本电脑,配备 32 位奔腾双核处理器,最大内存为 2GB。内核 4.4 运行良好,但 3.13 运行更好。由于我的硬件较旧,较新的版本可能不会添加任何功能,也不会大幅提高性能(如测试期间发现的回归结果所示),因此我坚持使用 Trusty(3.13)内核,而不是较新的 4.4 内核。
仅我的观点。
答案3
Ubuntu LTS 版本在官方存储库中提供多个内核。
目前内核 3.13 和 4.4 适用于 Ubuntu 14.04。
它们都获得了安全更新和错误修复。
一般来说,如果您不添加一些旧内核版本不支持的新硬件,或者需要一些新的内核功能,则无需将内核升级到另一个主要版本。
内核 3.13 稍微“好”一些,因为它将被支持到 2019 年的 14.04 EOL。
您始终可以通过以下方式安装 4.4 内核
sudo apt-get install linux-generic-lts-xenial