暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux 内核 6.9 正式发布

数据库驾驶舱 2024-05-13
100

Linus Torvalds今天宣布了Linux内核6.9的发布和普及,这是Linux内核的最新稳定版本,引入了几项新功能和改进的硬件支持。

Linux内核6.9的亮点包括对AArch64(ARM64)架构的Rust支持,对英特尔FRED(灵活返回和事件传递)机制的支持,用于改进底层事件传递,支持AMD SNP(安全嵌套分页)客户端,以及在设备映射器中新增的dm-vdo(虚拟数据优化器)目标,用于内联重复数据删除、压缩、零块消除和精简配置。

Linux内核6.9还支持GCC(GNU编译器集合)中的命名地址空间功能,该功能允许编译器更好地优化每个CPU的数据访问,增加了对FUSE透传的初步支持,允许内核直接从用户空间FUSE服务器提供文件,增加了动态更新能量模型的支持,并引入了ARM 64位处理器的新LPA2模式。

Rust语言已在Linux 6.9中更新至1.76.0版本,该版本还重新设计了GPIO子系统中的锁定机制,为LoongArch架构增加了ORC堆栈解卷器和内核实时修补的支持,减轻了影响Intel Atom处理器的RFDS(寄存器文件数据采样)漏洞,并为RISC-V架构增加了对membarrier()系统调用的支持。

Linux内核6.9的其他值得注意的变化包括对休眠图像创建和加载代码的LZ4压缩支持,允许NFSD管理员撤销NFSv4的打开和锁定状态,子卷子树支持,改进的日志管道,丢弃路径改进,改进的目录结构检查,以及在Linux内核6.8中引入的bcachefs文件系统中新增的mm助手。

F2FS(闪存友好文件系统)闪存文件系统收到了分区块设备支持、每文件压缩和在分区块设备上突然断电后增强的数据恢复,exFAT文件系统收到了目录同步性能的改进,EXT4文件系统收到了原子写入的inode标志和在线调整大小的改进,而Btrfs文件系统则收到了更多分区模式修复和小的性能优化。

此外,内存管理性能得到了提升,perf工具收到了几个新功能,BPF令牌支持被添加,用于从系统范围的特权守护进程(如systemd)委派BPF子系统功能的一部分,ARM 64位处理器收到了连续PTE位的初步支持,以允许TLBs映射大于单个PTE的范围,如果该范围物理上是连续的。

Linux 6.9的网络增强包括在MPTCP中支持TCP_NOTSENT_LOWAT,支持在IPSec中转发ICMP错误消息,支持根据IEEE 802.1AX-2008 5.4.15为绑定的独立控制状态机,支持具有多个不连续MCTP网络的主机,支持新的2.5GE和5GE能效以太网(EEE)链接模式,SPP(信号和有效载荷保护)AMSDU支持,以及更宽带宽的OFDMA支持。

Linux 6.9还包括了对ChromeOS的嵌入式控制器、Marvell的Octeon PCI终端NIC VF、雷尼萨斯的FemtoClock3无线时钟发生器、高通的Snapdragon X Elite(X1E80100)处理器、三星的无线动作鼠标、键盘、游戏手柄、书本盖、通用键盘和HOGP键盘蓝牙设备、Snakebyte的游戏手柄,以及Goodix Berlin的I2C和SPI触摸控制器的新驱动。

它还增加了对未来AMD硬件的更多AMD IP块的支持,更新了Intel Xe图形驱动,为Intel i915图形驱动增加了Displayport隧道支持,为Rockchip RK3128处理器增加了HDMI支持,为AMD ACP 6.3系统增加了SoundWire支持和Intel Soundwire系统的无DSP模式支持,为富士通笔记本增加了电池充电控制支持,为联想IdeaPad笔记本增加了刷新率键支持。

最后,Linux内核6.9将EXT2文件系统标记为已弃用,因为它没有(也不会)针对2038年问题进行修补。虽然你仍然可以在Linux内核6.9中使用EXT2,但Linux内核开发者建议避免使用它。同样,Linux 6.9最终删除了旧的NTFS文件系统实现,改用NTFS3来支持NTFS文件系统。

Linux内核6.9将是一个短暂的分支,只支持几个月。
它将被Linux内核6.10接替,Linus Torvalds已正式开启了6.10的合并窗口。预计Linux内核6.10将于2024年9月中旬或下旬发布。
与此同时,你现在可以从Linus Torvalds的git树或kernel.org网站下载Linux内核6.9。


文章转载自数据库驾驶舱,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论