Linus Torvalds 发布了Linux 5.19 , 作为 Linux 内核的最新稳定版本。发布公告中还提到发布工作是在一台运行 Apple M2 SoC 的 Arm64 架构 Apple MacBook 上进行的。
借助 Asahi Linux 的力量,Linus 首次在 ARM64 硬件上发布新的 Linux 内核。(Asahi Linux 致力于将 Linux 系统移植到苹果芯片的硬件上,具体可查看文章《 Asahi Linux 已实验性支持 Apple M2》)
ARM64 硬件一直被用来运行 Linux ,但至今仍难以用于 Linux 的开发。Linus 这次也只是进行 Linux 5.19 版本的测试构建和启动、发布工作,而没有进行功能开发等实际工作。
此外,这是 Linus Torvalds 第三次使用苹果的硬件进行 Linux 开发,第一次是在年代久远的 ppc970(IBM 古董处理器) 机器上进行 powerpc 开发,第二次是十多年前的第一代 Macbook Air。
Linux 5.19 带来了许多新功能,比如:
- 合并龙芯 LoongArch CPU 架构
- 支持报告 FAT32 文件的创建时间
- 引入 AMD “BRS” 分支采样功能
- RISC-V :支持在 64 位系统运行 32 位二进制文件
- 支持使用 Zstd 压缩固件
- 获得近 50 万行新的图形驱动程序代码
除此之外还有一些不错的性能改进,详情可查看公告邮件。