当前位置: 首页 > 科技观察

Linus 发布 Linux Kernel 5.18 稳定版,带来许多新功能

时间:2023-03-12 00:32:23 科技观察

Linus发布了LinuxKernel5.18稳定版,带来了许多新功能人们修复了错误并改进了现有功能。LinuxKernel5.18的亮点包括切换到C11编译器标准、支持跟踪系统中的“用户事件”、支持AMD的“主机系统管理端口”功能、支持NVMe设备上的64位完整性校验和、支持英特尔的“硬件反馈接口”功能、对x86架构的间接分支跟踪支持以及在AMDZenCPU上更好的进程调度性能。Linux5.18还改进了Btrfs文件系统,支持两个新的ioctl()操作,允许直接读写文件区域,以及cross-mountreflink/dedupe支持,改进了随机数生成器功能,改进了io_uring子系统,并添加了RSAvirtio-crypto设备支持加密,并且新的keep_last_dots挂载选项被添加到exFAT文件系统,这样它就不再从文件名中去除尾随句点。另外值得一提的是,32位PowerPC系统终于在LinuxKernel5.18中支持实时补丁,它还实现了对Intel软件定义的硅驱动程序的支持,对F2FS文件系统的ID映射挂载的支持,对NFS文件系统内置了对NFSv3的支持,支持BPF程序打包内存分配器,以及新的fprobe函数入口/出口探测机制,用于使用基于ftrace的单个探测处理程序探测多个函数。对于ARM用户,LinuxKernel5.18为32位ARM系统带来了对单独中断和虚拟映射内核堆栈的支持,以及对新的QARMA3指针身份验证算法的支持和对AArch64(ARM64)架构的影子堆栈构建支持。对于RISCV架构,Linux5.18引入了对“Sv57”页表格式的支持、使用SBIPMU和Sscofpmf扩展的新性能实现、对SBICPU-idle扩展的支持以及对可重启序列的支持。此外,PA-RISC架构对vDSO的支持最少。在其他显着变化中,LinuxKernel5.18弃用了对ReiserFS文件系统的支持,改进了桥接子系统以支持多个生成树,添加了对扩展数据路径(XDP)机制的片段支持,并添加了一个名为machine的新Linux内核密钥环包含TPM的机器所有者密钥(MOK)。最后但同样重要的是,Linux5.18包含许多新的和更新的驱动程序,以提供更好的硬件支持。亮点包括带有Panfrost驱动程序的初始双核GPU支持、对带有Realtek音频的惠普笔记本电脑的支持、对ThinkPadT14和P14sGen1笔记本电脑的InterTouch支持、对RazerBlackWidow键盘的支持、对MacBookPro笔记本电脑Fn映射的支持以及各种好东西适用于配备AppleT2安全芯片和多种Apple妙控键盘型号的Mac。LinuxKernel5.18现在可以从kernel.org网站下载,供那些喜欢自己编译内核的用户使用。如果你不喜欢或不能编译,你将不得不等待Linux5.18系列登陆你最喜欢的GNU/Linux发行版的稳定软件存储库,这应该会在接下来的几周内发生。而且,正如预期的那样,下一个主要版本Linux5.19的合并窗口将于明天打开。