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 开发者制作,但不提供任何支持、测试或性能保证。使用它们需自担风险。
最新评论
可以共存,但虚拟机维护起来更麻烦了呀。
关掉之后重启下系统再试试呢
不能共存吗?
我是家庭版,看着关掉了,但是破解程序一运行还是弹窗,搞不了