Linux Kernel 5.14 的新特性:8 项主要改进

我们经常将 Linux 称为操作系统,但实际上,它只是内核。 并且所述内核已达到 5.14 版,扩展了您现在可以使用免费和开源软件支持的硬件以及您可以在所述设备上执行的操作。

正如经常发生的那样,此版本删除了数万行代码,这一次是通过放弃旧版 IDE 支持。 尽管如此,由于所有的添加,这个内核仍然包含比上一个更多的代码行。 这儿是一些精彩片段:

1. 核心调度

核心调度是一项在 Meltdown 和 Spectre 漏洞之后提供更安全的同时多线程的功能,而不是之前完全禁用同时多线程的“解决方案”。 与桌面用户相比,可能与系统管理员更相关的功能是核心调度,已在开发中用于 好几年首次亮相 在内核版本 5.14 中。

2.“秘密”存储区

另一个面向系统管理员的版本,5.14 引入了创建系统其他区域(包括内核)无法访问的内存区域的能力。 此功能来自 memfd_secret 默认情况下未启用的系统调用。

3. ext4 文件系统的日志改进

ext4 文件系统长期以来一直是许多 Linux 发行版的默认文件系统,并且被证明是可靠的。 但总有改进的余地。 此内核版本通过新的内核版本进一步降低了数据泄露的风险 ext4_ioc_checkpoint 命令强制文件系统将挂起的日志事务写入磁盘并覆盖日志存储区域中的数据。

4. 支持树莓派 400

与以前的型号不同,Raspberry Pi 400 是一款完整的一体式 PC。 好吧,主要是。 当您将 Raspberry Pi 塞入键盘时,您会得到这样的结果。 您需要做的就是插入鼠标和显示器。 当这个设备推出时,它带有一个修改过的 Linux 内核。 现在,大多数 Linux 发行版中的常规内核都得到了支持。

5. 支持戴尔物理终止开关

Linux 用户可能已经通过 Purism 的笔记本电脑或手机熟悉了终止开关的概念,但其他制造商已经接受了这个概念。 戴尔正在将这一功能引入其笔记本电脑,并且对这些功能的支持已经登陆 Linux 内核。

6. 用于音频的低延迟 USB 驱动程序

对于任何转向 Linux 进行音频制作的人来说,这是一个很大的优势,无论是创作音乐还是播客。 已确认低延迟播放可与 PipeWire 以及 PulseAudio 和 JACK 一起使用。

7. Xbox One 控制器上的共享选择按钮

Microsoft 的游戏机控制器可与 PC 完美配合,使其成为许多游戏玩家的标准。 那些在 Linux 上使用控制器的人现在会发现一个功能性的共享选择按钮。

8. AMD Radeon 显卡的热拔插

如果您发现自己想要在 PC 运行时将 AMD Radeon 显卡从 PC 中取出,那么 Linux 内核已经提供了支持。 这可能不是很多人经常做的事情,但是如果 AMD 决定让它的显卡可以做到这一点,那么期望该功能也可以在 Linux 上运行是合理的。

如何获取 Linux 内核 5.14

如果您需要立即获取最新的内核,您可以选择从源代码构建 Linux,方法是从 内核.org. 但这既不是最简单的,也不是推荐的做事方式。

对于大多数用户来说,最好的选择是等待更新的内核作为常规系统更新的一部分到来。 这可能意味着某些发行版的等待时间比其他发行版更长。 像 Ubuntu 这样的发行版可能会坚持使用单个内核,直到下一次主要的操作系统升级,而像 Arch Linux 这样的滚动发行版将在相对较短的时间内提供更新的内核。