Linux 5.10 LTS 正式发布,带来了那些变化?
Lasted 2020-12-15 08:27:45
2020年12月13日,Linus Torvalds 在 Linux 邮件组推送 5.10 消息,Linux Kernel 5.10 LTS 正式发布。Linux 5.10 是最新的主线内核更新,也是最新的长期维护版本。Linux 5.10 LTS 的 EOL 计划到 2026 年,比 Linux 5.4 LTS 长一年。意味着至少要在未来五年内长期维护支持(LTS),因此一般会有许多新的功能加入。
10月 26日至 12月 7日共发布了7个 5.0的 rc 版本,此次更新包含许多大大小小的变化,所有这些变化都是为了使 Linux 内核更好、更快、更高效地运行。
可在官方网站 kernel.org 或 GitHub 下载最新版本,tar 文件大小 111M 左右,另有一个 8.8M 左右的 patch 包。
Linux kernel 5.10 新特性
新的 Linux 内核都会有许多文件系统和存储改进,Linux 5.10 也不例外。内核切换到新的 iomap 架构可直接 I/O 操作,使 Btrfs fsync() 操作获得显著的性能提升。
在 DAX/DIO 模式下使用文件覆盖技术可以大大提高 EXT4 的写入性能。
使用 XFS 文件系统的用户可以放心了,因为系统的 “2038年” 问题已得到解决。XFS 文件系统中的时间戳可以使用到 2468 年。
Linux 5.10 提供了对 AMD Zen3 处理器硬件监控的支持,比如可以用 k10temp 驱动程序来运行温度监控,这对硬件的监控至关重要。由于开放源代码社区的贡献,Linux 5.10 可以支持 Creative Labs SoundBlaster AE-7 声卡。
借助新的 Nintendo HID 驱动程序,Linux 5.10 支持 Nintendo Switch Joy-Cons 和 Pro 控制器。
在 Linux 5.10 中能见到对英特尔即将推出的 Rocket Lake 和 Alder Lake 硬件的一些支持。
Linux 5.10 已支持 Raspberry Pi VC4。Raspberry Pi 4,Mesa 20.3 引入支持 Raspberry Pi 4 的 V3DV Vulkan 驱动程序。
在安全性方面进行了许多改进,比如防止外部 PCI Express 设备可能发生的 DMA 攻击;Linux 5.10 新增的 static_call() 函数可帮助用户在受到 Retpolines 影响 ARM Spectre 缓解措施被改为 “Ghostbusters”。