系统极客一直在努力
专注操作系统及软件使用技能

Linux Kernel 6.7 正式发布,新特性更新汇总

Linux

Linux Kernel 6.7 正式发布。这个版本在「提交」方面创下了近年来的新纪录,可以说是一个内容丰富的版本,包含了各种新特性和对新硬件的支持。

发布公告中,Linus Torvalds 也提到:

与之前的假期比,上周的工作量稍微多了一点,但还不足以让我们再次推迟发布。最终结果是:Linux Kernel 6.7 版本(以提交数量计算:超过 17000 个非合并提交,以及 1000 多个合并提交)是我们迄今为止最大的内核发布之一。

Linux Kernel 6.7 新特性一览

  • Bcachefs 文件系统(实验性)已经被合并到主线内核。
  • x86-64 内核现在可以选择启用或禁用 32 位模拟。
  • 默认情况下启用了 Intel Meteor Lake 图形支持。
  • 添加了对 NVIDIA GPU 系统处理器(GSP)固件的支持。
  • USB Type-C 驱动现在支持 DP Alt Mode 2.1。
  • AMD Seamless Boot 现在适用于更广泛范围的 AMD 硬件。
  • F2FS 现在能够支持更大的页面大小。
  • Btrfs 提供了一些增强功能,包括临时文件系统 ID 的支持。
  • AppArmor 访问控制现在可以应用于 io_uring,并支持用户命名空间的创建。
  • KVM 增加了对 LoongArch 虚拟化的支持。
  • RISC-V 上的 KVM 支持 Smstateen 扩展。
  • 添加了 Rust 对工作队列的绑定,并升级到 Rust 1.73 工具链。
  • perf 工具添加了大量的改进和功能。
  • 移除了古老的 videobuf 层。
  • 对 Logitech HID++ 进行了调整。
  • ASUS WMI 驱动增加了对 Screenpad 的支持。

Bcachefs 文件系统:比 btrfs 更安全,比 zfs 更快

Bcachefs 文件系统在 Linux Kernel 6.7 中获得了大量「提交」。Bcachefs 自称是 Linux 上的一种先进新型文件系统,专注于提供可靠性和稳定性,并提供全面的功能。

与现有的主流文件系统,如 Ubuntu 使用的 ext4 相比,Bcachefs 在某些方面更具吸引力。它内置了文件系统层级的校验和多设备功能,被认为比 btrfs 更安全,同时性能更高。这让 Bcachefs 在文件系统领域引起了广泛的关注。

Valve 助力升级 btrfs

在 Linux Kernel 6.7 中,包括了三个新的 Btrfs 特性,其中最引人注目的是添加了 FSID(临时文件系统 ID)。该功能的开发是在 Valve 的请求下由 Igalia 的 Guilherme Piccol 完成的,Valve 计划在基于 Linux 的 Steam OS 上(Steam Deck)使用这一功能。

根据 Guilherme 的描述,FSID 允许「具有 A/B 分区方案的系统(例如 Steam Deck 游戏机或各种移动设备)在两个分区中保存相同的文件系统镜像」。

图形方面的改进

新增了 NVIDIA GSP 固件,这是一个重要的新功能。在使用专有固件 blob 的情况下,这一功能为 GeForce RTX 20 和 RTX 30 系列硬件带来了更好的电源管理和性能,还包括 Nouveau 设置中的 RTX 40 加速。

在 Linux 6.7 中,Intel Meteor Lake 图形支持现在已经稳定,还引入了大量针对 Intel Xe 2 Lunar Lake 集成图形的支持。

放弃了对 Intel Itanium IA-64 架构的支持

Linux Kernel 6.7 已经完全放弃了对 Intel Itanium IA-64 架构的支持,所有相关代码都已经从内核树中移除。

获取 Linux Kernel 6.7

如果你希望在 GNU/Linux 发行版上自行编译 Linux Kernel 6.7,可以通过 git 仓库或 kernel.org 网站下载。

对于急需更新的 Ubuntu 用户,可以考虑安装 Ubuntu 主线内核。这些主线构建由 Ubuntu 开发者制作,但不提供任何支持、测试或性能保证。使用它们需自担风险。

赞(0) 赞赏

评论 抢沙发

微信赞赏