站点图标 CNX中文站

Linux 5.19版本的主要变化:Arm、RISC-V和MIPS架构

本文共计 3335 字,预计阅读 6 分钟

Linus Torvalds不久前刚宣布了Linux 5.19的发布。我猜测这应该是最后一个 5.xx 版本,下一次再发布应该就是Linux 6.0了:

晚了一周,5.19 终于完成并且发布了。

完整的短日志(显然是 rc8的,不是 5.19 的全部)如下所示,不过日志内没有什么真正有趣的东西,只是一些随机的小提示

在 diffstat 中,loongarch 的更新倒还挺有意思的。另一批网络 sysctl READ_ONCE() 注释也是如此,它们可以让一些数据竞争检查器代码运行更顺畅

除此之外,此次的更新实际上就是各种细节的更新

就我个人而言,最有趣的部分应该是通过一台 arm64 笔记本电脑发布了 Linux5.19这篇文章也是在这台电脑上编辑的。这是我梦寐以求的东西,而它终于现实十分感谢 Asahi 团队。很长一段时间以来,我们一直使用 arm64 硬件来运行 Linux,它们都没有被真正用作开发平台,直到现在这台amr64笔记本电脑的出现。

这是我第三次使用 Apple 硬件进行 Linux 开发了。很多年前,我在一台 ppc970 机器上进行 powerpc 开发。

而十多年前,唯一真正的轻薄本的只有 Macbook Air。现在我终于可以 Apple 的硬件作为  arm64 平台

其实我并没有把它用于任何实际工作,我只是在上面进行测试构建和启动,还有最后发布。但我正在努力确保下次旅行时,我可以带着这台笔记本旅行最后我也测试了一下自己的 arm64 端。

总之,不管这些,这显然意味着合并的窗口(*)之后就会打开。在对新开发内核感到激动的同时,我们还是要先进行一次完整的测试。

Linus

(*) 其实我可能会把这个版本称为 6.0,因为我有点担心再次被大版本更新代号搞糊涂

Linux 5.18 是在两个多月前发布的,新增的改动实主要是:实现了更快的编译时间、切换到了 C11 标准、改进了 AMD Zen 上的进程调度性能、带来了 Btrfs 更新,以及其他许多改进和新功能。

图片描述:Linux-5.19-release-arm-risc-v-mips

Linux 5.19的一些显着变化包括:

Linux 5.19 中的 Arm 变化

RISC-V 更新

小标题:Linux 5.19 中的 MIPS

Linux 5.19 的 MIPS 更新日志再简单不过了:

虽然列表提交中有更多细节(总共 38 个),但我通常不需要在这里提及:

以上这些看起来确实都是微小的改动。随后他们也更新了 Loongson-3 的构建修复(修复编译 mips cpu_hwmon 作为模块构建错误)。

完整的Linux 5.19更新日志只有提交信息才能看到,我用git log v5.18…v5.19-rc8 –stat命令生成了它。另外,你们也可以在KernelNewbies网站上查看详细的摘要。

分享这篇文章
退出移动版