Linus Torvalds今天正式发布了Linux 5.10 LTS内核系列,该系列带来了许多新功能,改进以及新的和更新的驱动程序,以提供更好的硬件支持。

经过七个星期的开发,Linux 5.10终于成为了需要一流硬件支持的GNU/Linux发行版的最新和最大内核系列。不仅如此,它还是一个长期支持(LTS)分支,这意味着它将在未来5年内获得支持。

Ubuntu 20.04中的Linux Kernel 5.10 LTS截图

Linux Kernel 5.10 LTS的亮点包括对ARMv8.5内存标记扩展的支持、对SM2数字签名算法的支持、对ISO 15765-2:2016 CAN传输协议的支持、对IGMPv3/MLDv2多播协议的支持以及对Amazon Nitro enclave的支持。

EXT4文件系统现在提供了“fast commits(快速提交)”模式,这极大地减少了多个文件操作的延迟,ZoneFS文件系统有一个名为explicit-open的新挂载选项,OverlayFS文件系统现在可以使用它的新“volatile”模式忽略所有形式的fsync()调用。

Linux 5.10 LTS还引入了MIPS架构引导Zstd(ZStandard)压缩内核的能力,同时在多个流上传输数据的能力以及对KVM虚拟机管理程序的支持,以推迟到用户空间进程来处理对未知MSR(model-specific registers特定于模型的寄存器)的访问。

此外,Btrfs文件系统通过fsync()操作获得了性能提升,并且有一个新的SEV-ES功能扩展了AMD的SEV(Secure Encrypted Virtualization安全加密虚拟化)功能,还可以加密来宾的处理器寄存器,从而使主机无法通过访客明确共享它们时的异常。

在其他值得注意的更改中,io_uring子系统获得了对创建受限环的支持,pidfd_open()系统调用获得了对创建非阻塞文件描述符的支持,并且在XFS文件系统中解决了更多的“ 2038年”问题。

RISC-V体系结构也得到了改进,现在可以在EFI系统上启动。最后但同样重要的一点是,Linux 5.10 LTS引入了BPF程序的多项增强功能,例如在执行过程中休眠和访问每个CPU变量的能力。

当然,有许多新的和更新的驱动程序添加了对新硬件组件的支持,还有许多底层的改进和bug修复,以使Linux内核更加稳定和可靠。这里有完整的更新日志,可以获得更多细节。

您现在可以从kernel.org下载Linux Kernel 5.10 LTS 。但是,作为一个长期受支持的系列,它将最喜欢很快进入许多流行的GNU/Linux发行版的稳定软件存储库中。

发表评论