内核周年纪念版 Linux 内核 5.0 已于三月初发布。内核 5.1 的开发工作也已展开。本文将介绍该版本中一些值得期待的新特性。
/flickr/ /
停止支持 a.out
Linux 支持二进制文件 自内核的第一个版本以来。 25年后, 他们计划将其转移到过时技术(已弃用)类别。 开发商表示,这是一个必要的程序,因为长期以来 .
莱纳斯·托瓦尔兹独自一人 ,现有的编译器都不会创建 a.out 格式的二进制文件,因此它不再有意义。
a.out 的逐步淘汰将分两个阶段进行。 Linux 5.1 内存转储代码将被移除( 代码)是 。 根据 Linus 的说法,任何人都不太可能需要处理遗留代码,并且仍在生成 a.out 可执行文件的用户将有时间重建他们的业务流程。
在后续版本中,支持将完全停止,但前提是社区中没有人负责维护该格式。
更改反幽灵补丁
Retpoline 补丁将进行一些更改,以防止 Spectre v2 攻击。 它使用特殊的指令序列来阻止处理器中的推测执行机制。 开发商正在规划 分支操作员生成间接呼叫的阈值从 XNUMX 到 XNUMX。 在某些情况下,这将允许 生产率提高 20%。
还有内核5.1 新标志 PR_SPEC_DISABLE_NOEXEC,禁用服务器上运行的所有子进程中针对 Spectre v4 漏洞的防护。 它与功能相关 ,这允许无序执行命令。 据专家介绍,该标志将自动检查是否禁用补丁,并将加快具有大量同时运行进程的服务器的速度。 有关此的更多信息 .
优化服务器性能的新功能 Linux这可能会影响该操作系统在云环境中的普及程度。我们目前处于 我们收集了统计数据——在我们客户中最受欢迎的云端操作系统仍然是 Windows (79%)份额 Linux 占比20%。未来,我们预计第二操作系统将重新夺回部分市场份额。我们还提供了各操作系统市场份额分布图。 Linux分布(我们客户中最受欢迎的分布仍然是 Ubuntu - 45%,其次是 CentOS 占28% Debian 从26%。


添加音频驱动程序(很多)
在黑客新闻的一个主题中,居民 你 Linux 硬件支持方面一直存在一些问题。但在 5.1 版本中,这个问题将会得到解决。 用于音频设备。
例如,将有一个驱动程序 ,旨在在录音室和音乐厅工作。 还 MediaTek BTCVSD 蓝牙芯片驱动程序,由 MediaTek 开发人员提出。
您可以期待对 Asahi Kasei Microdevices AK4497、Cirrus Logic CS4341/CS35L26 和 Google ChromeOS 嵌入式控制器的支持。 名单上还包括君正 JZ4725B、MT8183 和 MT6358、NXP MICFIL、Rockchip RK3328、展讯 DMA 控制器等。

/flickr/ /
还有什么值得期待的呢? Linux 内核5.1
正如 Phoronix 所写,开发人员 в Linux 5.1 将持久性内存用作 RAM 的能力。具体而言,DDR4 总线上的 Optane NVDIMM(采用 3D Xpoint 技术制造)可以“转换”为随机存取存储器。
阅读更多有关这个方向正在进行的工作的信息。 。 现在莱纳斯 有关英特尔开发人员的 Optane 行为。 只有收到后他才会决定是否将新功能包含在5.1内核中。
您仍然可以期待能够解决问题的补丁 。 19 年 2038 月 32 日,时间值将不再适合 XNUMX 位有符号整数。 这将导致大规模的程序崩溃。 因此,开发商逐渐 进入相应的系统调用——新版本的内核也不会例外。
有关潜在代码变更的更多信息 Linux 内核版本预计不久后发布。我们将在后续文章中继续介绍它们。
在我们的企业博客中:
来源: habr.com
