用心打造
VPS知识分享网站

Linux 6.17 正式发布:文件系统全面升级,安全性与硬件支持双提升

著名开发者 Linus Torvalds 已正式宣布发布全新的 Linux 内核 6.17
他在邮件中表示:“过去一周没有什么大的意外,所以我们已经推出了内核 6.17,并准备投入使用。”

这次更新虽然没有革命性变化,但涵盖了文件系统、安全性、硬件支持等多个关键领域,是一次稳定而实用的版本升级。

Linux 6.17 正式发布:文件系统全面升级,安全性与硬件支持双提升

🧩 文件系统:性能与灵活性双提升

  • Btrfs:新增实验性“大文件集”支持,并在碎片整理时提供新的压缩控制选项;
  • Ext4:通过 RWF_DONTCACHE 标志支持缓冲 I/O;
  • EROFS:引入元数据压缩技术,进一步提升只读文件系统的效率。

此外,两个新系统调用 —— file_getattr()file_setattr() —— 让开发者更容易操作 inode 属性。而长期被弃用的 pktcdvd 驱动 则在本次版本中正式被移除。

⚙️ 内核核心机制优化:代理执行与辅助时钟

Linux 6.17 引入了一个名为 “代理执行(Proxy Execution)” 的新机制,
它允许等待锁的任务临时将执行时间“捐赠”给锁持有者,用以缓解优先级反转问题(目前仅限同一 CPU 内)。

此外,新版本还引入了独立于系统时钟的辅助时钟(Auxiliary Clock),让时间管理更加灵活。
另一个重大调整是:单处理器(UP)内核支持被彻底移除,未来即使是单核设备也会运行多处理器(SMP)构建的内核。

🔒 安全性与 BPF:更细粒度的控制与新功能

  • 新增 FS_IOC_GETLBMD_CAP ioctl,用于用户空间验证文件完整性保护。
  • AppArmor 现在可对 AF_UNIX 套接字 进行更精细的安全控制。
  • BPF(eBPF) 方面,新增 kfuncs 允许程序读取 cgroup 扩展属性,同时支持更多标准字符串操作函数。

这些更新进一步强化了 Linux 的安全沙箱与可编程性,为系统管理员与安全工程师提供了更灵活的防护能力。

🖥️ 硬件支持:从 Raspberry Pi 到 Mac 全线覆盖

Linux 6.17 扩展了大量硬件驱动支持,包括:

  • Raspberry Pi RP1 控制器
  • Apple Mac SMC GPIO
  • Richtek 音频放大器
  • Qualcomm 新一代互联芯片
  • Realtek USB Wi-Fi 6 适配器

此外,Arm 架构 在 64 位系统上首次获得实时补丁支持,
LoongArch(龙芯架构) 的 BPF 功能也得到增强,表明国产架构在内核生态中的地位正逐步提升。

🌐 网络与性能:TCP 与 IPv6 迎来优化

  • 多路径 TCP(MPTCP) 现已支持 TCP_MAXSEG 选项;
  • 新增 sysctl 接口,支持针对单个接口的 IPv6 转发设置;
  • 内核现在严格执行 TCP 窗口限制
  • 引入 DualPI2 拥塞控制算法(RFC 9332),进一步提升网络公平性与延迟表现。

🦀 Rust 扩展与代码清理:迈向更安全的内核

Linux 6.17 继续推进 Rust for Linux 计划,
更多子系统开始采用 Rust 抽象层,以替代旧的 C 接口。
与此同时,老旧的 mmap() 文件操作正逐步被 mmap_prepare() 所取代,
旨在实现更安全、更可控的内存映射机制。

❗仍未加入的 Bcachefs

值得注意的是,Bcachefs 文件系统 依然没有被合并入主线。
由于合并争议仍未解决,Linus Torvalds 表示,可能会在 Linux 6.18 版本前采取更激进的措施。
这意味着,Bcachefs 的“上车时间”依旧悬而未决。

💡 想尝试 Linux 6.17?

开发者与爱好者可前往 kernel.org 下载源码自行编译。
滚动发行版用户(如 Arch、openSUSE Tumbleweed 等)预计将在未来几周内收到正式推送。

赞(0)
未经允许不得转载;国外VPS测评网 » Linux 6.17 正式发布:文件系统全面升级,安全性与硬件支持双提升
分享到