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

LinuxKernel6.2正式发布(带更新)

时间:2023-03-12 18:55:21 科技观察

2月20日,LinusTorvalds今天宣布LinuxKernel6.2正式发布并普遍可用,这是一个重要的新内核系列,具有新的或更新的驱动程序、改进的硬件支持、一些新功能和更多的。Linux内核6.2为IPv6协议栈引入了保护性负载平衡(PLB),支持Intel的“异步退出通知”机制,针对x86的全新FineIBT控制流完整性机制,以及对全新Rust基础架构的进一步改进。Linux6.2还配备了一个名为RV(RuntimeVerification)的新工具,可以控制运行时验证子系统的运行。还有一个用于处理计算加速设备的新框架,支持用户定义的BPF对象,以及一个新的sysctl旋钮,用于控制分裂锁定检测器在x86上处于“警告”模式时的工作方式。除其他外,PowerPC架构有一个新的qspinlock实现,支持ID映射挂载和SquashFS文件系统的并行解压缩控制,改进的BtrfsRAID5和RAID6实现,以及在引导期间启用或禁用软件实现的AArch64(ARM64)影子堆栈功能。此外,LoongArch架构获得了对ftrace、hibernate、suspend和堆栈保护的支持,zram设备现在提供更好的压缩比,fscrypt机制现在支持SM4加密算法,内存命名已扩展为允许共享匿名内存区域命名.其他变化包括NTFS3文件系统的新挂载选项、在不支持NFSv2的情况下构建内核的能力、支持F2FS文件系统将数据写入文件并将它们截断为单个原子操作,以及在启动时启用跟踪触发器的能力,以及一个新的用户空间API来控制I/O内存管理单元。在安全方面,Linux6.2改进了Landlock安全模块,使其能够控制文件截断操作,更快地缓解对IntelCPU的Retbleed推测执行攻击,并能够在内核重启或panicSet之前限制允许的Oops数量到10000。当然,也有新的和更新的驱动程序来支持更新的硬件。如新的TDX客户端驱动,通过IOCTL接口服务IntelTDX客户端请求,改进对NVMe设备的支持,DCN对ARM的支持,新的GC11.x固件版本,对GFX9的GFX抢占支持,AmpereAcceleration支持,NVA3背光支持,以及高通SM6115支持。Linux6.2还增加了对苹果键盘上控制和命令键交换的支持,对索尼的DualShock4USB控制器的基本支持,以及对橙皮4G-IoT开源单板电脑中使用的联发科MT6370I2C子电源管理芯片的支持.用户可以从kernel.org网站下载Linuxkernel6.2,也可以从LinusTorvalds的内核源代码Gittree下载,支持在GNU/Linux发行版上自编译。IT之家提醒,这是一个短暂的分支,将在几个月内得到bug和安全修复的支持。