核心 Linux 5.1 - 关于这些变化,我们了解些什么

内核周年纪念版 Linux 内核 5.0 已于三月初发布。内核 5.1 的开发工作也已展开。本文将介绍该版本中一些值得期待的新特性。

核心 Linux 5.1 - 关于这些变化,我们了解些什么
/flickr/ 大见鲇 / 创用CC BY-SA

停止支持 a.out

Linux 支持二进制文件 ELF 自内核的第一个版本以来。 25年后, 他们计划将其转移到过时技术(已弃用)类别。 开发商表示,这是一个必要的程序,因为长期以来 代码开始腐烂.

莱纳斯·托瓦尔兹独自一人 强调,现有的编译器都不会创建 a.out 格式的二进制文件,因此它不再有意义。

a.out 的逐步淘汰将分两个阶段进行。 Linux 5.1 内存转储代码将被移除(核心倾销 代码)是 约500行。 根据 Linus 的说法,任何人都不太可能需要处理遗留代码,并且仍在生成 a.out 可执行文件的用户将有时间重建他们的业务流程。

在后续版本中,支持将完全停止,但前提是社区中没有人负责维护该格式。

更改反幽灵补丁

Retpoline 补丁将进行一些更改,以防止 Spectre v2 攻击。 它使用特殊的指令序列来阻止处理器中的推测执行机制。 开发商正在规划 放大 分支操作员生成间接呼叫的阈值从 XNUMX 到 XNUMX。 在某些情况下,这将允许 放大 生产率提高 20%。

还有内核5.1 会收到的 新标志 PR_SPEC_DISABLE_NOEXEC,禁用服务器上运行的所有子进程中针对 Spectre v4 漏洞的防护。 它与功能相关 记忆消歧,这允许无序执行命令。 据专家介绍,该标志将自动检查是否禁用补丁,并将加快具有大量同时运行进程的服务器的速度。 有关此的更多信息 我们在之前的一份材料中写道.

优化服务器性能的新功能 Linux这可能会影响该操作系统在云环境中的普及程度。我们目前处于 1云 我们收集了统计数据——在我们客户中最受欢迎的云端操作系统仍然是 Windows (79%)份额 Linux 占比20%。未来,我们预计第二操作系统将重新夺回部分市场份额。我们还提供了各操作系统市场份额分布图。 Linux分布(我们客户中最受欢迎的分布仍然是 Ubuntu - 45%,其次是 CentOS 占28% Debian 从26%。

核心 Linux 5.1 - 关于这些变化,我们了解些什么核心 Linux 5.1 - 关于这些变化,我们了解些什么

添加音频驱动程序(很多)

在黑客新闻的一个主题中,居民 著名你 Linux 硬件支持方面一直存在一些问题。但在 5.1 版本中,这个问题将会得到解决。 许多司机 用于音频设备。

例如,将有一个驱动程序 Fireface UCX 声卡,旨在在录音室和音乐厅工作。 还 将添加 MediaTek BTCVSD 蓝牙芯片驱动程序,由 MediaTek 开发人员提出。

您可以期待对 Asahi Kasei Microdevices AK4497、Cirrus Logic CS4341/CS35L26 和 Google ChromeOS 嵌入式控制器的支持。 名单上还包括君正 JZ4725B、MT8183 和 MT6358、NXP MICFIL、Rockchip RK3328、展讯 DMA 控制器等。

核心 Linux 5.1 - 关于这些变化,我们了解些什么
/flickr/ 克里斯托弗·米歇尔 / CC BY

还有什么值得期待的呢? Linux 内核5.1

正如 Phoronix 所写,开发人员 可以返回 в Linux 5.1 将持久性内存用作 RAM 的能力。具体而言,DDR4 总线上的 Optane NVDIMM(采用 3D Xpoint 技术制造)可以“转换”为随机存取存储器。

阅读更多有关这个方向正在进行的工作的信息。 在 LKML 的一个线程中。 现在莱纳斯 等待澄清 有关英特尔开发人员的 Optane 行为。 只有收到后他才会决定是否将新功能包含在5.1内核中。

您仍然可以期待能够解决问题的补丁 2038年的问题。 19 年 2038 月 32 日,时间值将不再适合 XNUMX 位有符号整数。 这将导致大规模的程序崩溃。 因此,开发商逐渐 做出改变 进入相应的系统调用——新版本的内核也不会例外。

有关潜在代码变更的更多信息 Linux 内核版本预计不久后发布。我们将在后续文章中继续介绍它们。

在我们的企业博客中:

来源: habr.com

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster