如预期的那样,并且经过 第七版候选 一切恢复正常的莱纳斯·托瓦尔兹(Linus Torvalds) 已经正式 发射 Linux 5.10。 这是一个重大更新,因为它是受支持更长时间的LTS版本,该版本很可能会在11年中期发布类似Debian 2021“ Bullseye”的系统。此外,它还包含一些有趣的新功能。
在本文中,我们将发布包含以下内容的详细列表: 最杰出的新闻 Linux 5.10附带的 上市 前一阵子Michael Larabel在他的博客上。 其中,像我这样的Raspberry Pi 4所有者会指出,对支持的改进已经得到改善,这将改善我们在树莓板上安装的任何系统中的性能,尤其是那些较早更新的系统,例如Manjaro ARM。
Linux 5.10亮点
处理器
- 他们继续对Intel Rocket Lake进行改进,以及在Alder Lake和Meteor Lake上的工作已经开始。
- 支持Ingenic MIPS X2000 / X2000E IoT处理器。
- 对PowerPC 601的支持已不再是原始的32位PowerPC处理器。
- 使用UMIP进行SLDT / STR仿真可帮助在WINE下在Linux上运行的某些Windows游戏不再有问题。
- 一个针对AMD Zen 3 CPU频率处理的修复程序,源于2012年的一个修复程序,用于覆盖AMD处理器上的ACPI _PSD表。
- 对AMD Zen 3的性能支持以及其他Linux性能增强功能。
- AMD Zen 3 EDAC支持。
- 在ARM64硬件上的mremap性能要快得多。
- 支持AMD Zen 3温度传感器。
- 最初对NVIDIA Orin的支持。
- 通过EFI进行RISC-V初始引导。
- KVM选择了新的TDP MMU,它特别适用于大型虚拟机。
- Xen修复了与KPTI(内核页面表隔离)一起使用以缓解崩溃的ARM来宾支持。
- 支持用于安全加密虚拟化“加密状态”(ES)的AMD SEV-ES,以更好地保护虚拟机。
- AMD安全嵌套分页IOMMU为SEV-SNP支持做准备。
- AMD SME硬件强制执行缓存一致性。
- 支持兆信7系列半人马。
- 最初使用Intel SERIALIZE语句。
- Arm内存标记扩展和指针身份验证可通过新的ARM64 SoC更好地保护系统。
- ARM的Spectre缓解措施已通过“ Ghostbusters”重做进行了重写。
- 调度程序中的SMT余额调整。
图像
- 支持Tiger Lake HOBL,以帮助延长电池寿命。
- 英特尔Rocket Lake内部对Gen12支持的工作仍在继续。
- 继续致力于支持最初在Linux 2中引入的AMD RDNA 6000 / Radeon RX 5.9系列。
- AMDGPU DC显示对GPU GCN 1.0(南部群岛)的支持。
- 支持Raspberry Pi VC4。
- Matrox DRM驱动程序中支持Matrox G200桌面图形。
- 具有Radoen独立显卡的AMD笔记本电脑的电源管理不佳的解决方案。
- 关于开源DRM的许多其他更新。
存储
- XFS现在最多支持2486年而不是2038年的时间戳,它将在4年弃用V2030文件系统格式,并在2025年弃用旧的Irix设置。
- Btrfs的Fsync性能优化。
- F2FS增强功能包括年龄阈值垃圾收集器,对更快的文件解压缩的支持,NVMe ZNS支持,通用的大小写折叠等。
- OverlayFS的“易失性”选项可产生更快的性能,但会跳过同步。
- 添加了Nosymfollow挂载选项,该选项与BSD相似,以提高系统安全性。
- EXT4现在在DIO / DAX模式下支持快速提交和更快的文件覆盖性能。
- NFS客户端对READ_PLUS的支持可以帮助提高稀疏文件的读取性能。
- FUSE的DAX模式主要为VirtIO-FS提供更快的性能。
- RAID10 DISCARD的改进。
- 更快的休眠和恢复。
他人
- 持续致力于USB4支持。
- 防止外部PCI Express设备对DMA的攻击。
- 新的笔记本电脑(主要是Lenovo设备)的Synaptics触摸板增强功能。
- Purism Librem 5和其他ARM板的设备树添加。
- Matias无线铝制键盘支架充分利用了隐藏式苹果控制器,因此所有功能现在都可以使用。
- 为Lynx Point / Wildcat Point音频DSP硬件重写了Intel Haswell音频驱动程序。
- 音频输出支持英特尔DG1。
- Creative SoundBlaster AE-7兼容性。
- 对Nintendo Switch控制器的支持已得到扩展。
- 支持Amazon Nitro飞地和其他类型的字符/杂项切换。
- 许多登台更新。
- 网络子系统的许多更新。
- 最初的登陆改革为printk()。
- 引入了用于媒体子系统的Vidtv虚拟控制器。
- 一个新的static_call()函数可在使用Retpolines的情况下提供帮助。
现在可以安装Linux 5.10,但是可以手动安装
Linux 5.10版本 这是官方的,但目前只能手动安装。 很快将可以使用以下工具安装 Ubuntu Mainline内核安装程序 之后,某些发行版,尤其是那些使用滚动发布开发模型的发行版,会将其添加为更新。