Linux Kernel 5.14 的新增功能:8 个主要改进
Linux 内核 5.14 已发布,具有大量新功能,包括核心调度和对 Raspberry Pi 400 的支持。
我们经常将 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 控制器上的共享选择按钮
微软的游戏机控制器与个人电脑完美配合,使其成为许多游戏玩家的标准。在 Linux 上使用控制器的用户现在将找到一个功能性的共享选择按钮。
8. AMD Radeon 显卡的热拔插
如果您发现自己想要在 PC 开启时将 AMD Radeon 显卡从 PC 中取出,Linux 内核已提供支持。这可能不是很多人经常做的事情,但如果 AMD 决定让其显卡能够做到这一点,那么有理由期望该功能也能在 Linux 上运行。
如何获取 Linux 内核 5.14
如果您需要立即获取最新的内核,您可以选择通过从 kernel.org 下载文件来从源代码构建 Linux。但这既不是最简单的也不是推荐的做事方式。
对于大多数用户来说,最好的选择是等待新内核作为常规系统更新的一部分到来。这可能意味着某些发行版的等待时间比其他发行版更长。像 Ubuntu 这样的发行版可能会坚持使用单个内核,直到下一次主要操作系统升级为止,而像 Arch Linux 这样的滚动发行版将在相对较短的时间内提供更新的内核。