slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
Linux 内核 6.8 发布,来看有哪些新功能
17611538698
webmaster@21cto.com

Linux 内核 6.8 发布,来看有哪些新功能

运维 0 2915 2024-03-11 06:31:30

图片

经过几个月的开发,Linux 6.8 内核正式发布了。

这个内核对于 Ubuntu 用户来说特别值得有意义,因为它是选择在 Ubuntu 24.04 LTS 中发布的版本,即作为 GA 内核,因此在发布期间就受支持。

Linux 创始人Linus Torvalds在官方 Linux 内核邮件列表 (LKML) 上宣布发布 Linux 内核 6.8 时表示说:

“这不是 6.7 历史上的大版本,我们似乎回到了过去几年中平均版本的大小。”

图片

邮件列表地址:https://lkml.org/lkml/2024/3/10/243

linus还补充说:“你也可以在整体差异统计中看到它,这在几乎所有方面看起来都像是一个平均版本,而且我们没有(例如)任何明显的大型新文件系统或架构。我认为 6.8 中最大的单一新东西可能是新的 Xe drm 驱动程序,但老实说,大部分变化只是各种随机更新与修复。”

那么,Linux 6.8到底有什么新内容呢?

Linux 6.8:新特性


正如人们所期望的,Linux 内核 6.8 包含大量针对硬件的准备、启动和早期启用以及很多当前尚用到的硬件功能。


这包括 Linus 在其发布公告中提到的实验性 Intel Xe DRM 驱动程序,以及对 AMD Zen 5 和其他即将推出的 AMD 硬件的进一步支持、高通 Snapdragon 8 Gen 3(及相关 SoC)的初始代码等。


但对我们来说,真正令人兴奋的 Linux 内核变化是我现在就能感受到、受益或可利用的东西。


值得庆幸的是,Linux 6.8 附带了很多这样的功能!


Linux 6.8 在 V3D DRM 驱动程序中添加了 Raspberry Pi 5 支持,包括 GPUTop 和 FDINFO 支持。这表示任何提供 Mesa 23.3 和 Linux 6.8 的发行版都将在 Pi 5 上提供开箱即用的可靠图形体验,无需内核补丁。


此更改将有助于确保 Ubuntu 24.04 LTS在Raspberry Pi 5上顺利运行。


在此内核版本中,当内存压力太大时, zswap (https://docs.kernel.org/admin-guide/mm/zswap.html)子系统能够强制将冷页转为真正的交换(对于那些不想使用此功能的人也可以选择关闭)。还有一种新的 zswap 模式可以完全禁用回写交换。


Linux 内核 6.8 能够防止直接写入已安装文件系统的块设备(目前 Btrfs 除外)。开发人员表示,写入已安装的设备可能会导致文件系统损坏和崩溃。目前,此默认情况下这是禁用的,但 Linux 的其它发行版可能会启用它。


对 Intel P-State CPU 频率缩放驱动程序的调整将意味着搭载 Intel“Meteor Lake”CPU(去年年底发布)的设备在 Linux 下达到其宣传的“提升”速度,就像在之前的内核中发现的那样,可运行到100MHz。


因此说来,如果你Lenovo ThinkPad X1 Carbon(第 12 代)Acer Swift Go 14ASUS Expertbook B5或其他配备 Intel Core Ultra 移动处理器的笔记本电脑上使用 Linux,如果运行在最新版本时,可以期待在峰值负载期间获得更高的性能。


在便携式设备方面,AMD Ryzen 7000(以及即将推出的 Ryzen 8000)笔记本脑遭受 Wi-Fi 和 GPU 内存时钟的射频干扰 (RFI)。Linux 6.8 包含了AMD RFI 缓解措施(WBRF) 来解决此问题。


网络相关:Linux 6.8 包含网络增强功能,可提供更好的缓存效率。据说这可以将“许多并发连接的 TCP 性能提高高达 40% ” ,这是一个相当大的提升!


此外,Linux 游戏玩家将会很高兴听到 Linux 6.8 现在已经支持:

  • 任天堂 Switch 在线控制器

  • Powkiddy X5 和 RK2023 手持控制台

  • Adafruit 迷你 I2C 游戏手柄

  • 联想 Legion Go 控制器

  • Steam Deck 上的颜色管理器

另外还包括官方 Steam 控制器的驱动程序修复。

除了上述之外,以下是 Linux 6.8 中的其他一些选择亮点:

  • 新的statmount() 和 listmount() 系统调用

  • 新的截止时间服务器机制

  • Rust 内核对 LoongArch CPU 的支持

  • 可以更改跟踪子缓冲区的大小

  • KVM 的访客优先内存功能

  • 用于自动调整内核同页合并子系统的 KSM 顾问程序

  • IBM Z 上的系统调用入口性能提高 11%左右

  • 用 Rust 编写的新 PHY 网络驱动程序

  • 英特尔信任域扩展 (TDX) 主机端支持

  • 英特尔 IAA 压缩加速器

  • dmesg 有关启动时是否禁用 32 位支持的信息

  • perf 工具现在支持数据类型分析

  • Apple M1 Thunderbolt DART 支持

  • Bcachefs 获得初始在线文件系统检查和修复

  • AppArmor 切换到 SHA-256 进行策略哈希验证


此外,6.8新内核还支持在 RISC-V 主板上运行 Linux。我们不可否认的是,开源处理器架构有着更光明的未来。

Linux 内核 6.8 增加了对 AMD MicroBlaze V 软核 RISC-V CPU、XIP 内核功能、riscv_hwprobe() 系统调用的支持,现在可以在 SUSP SBI 扩展存在时挂起到 RISC-V 上的 RAM,并为StarFive SoC提供支持。

获取 Linux 内核 6.8

如何获取 Linux 6.8?我们可以立即下载源代码并手动编译内核,但最好等待一些 Linux 发行版正确打包此内核版本并将其作为软件更新推出为佳。

下个月,你可以安装或升级到 Ubuntu 24.04 LTS,其中默认包含 Linux 6.8(这将在下一个 HWE/Ubuntu 22.04.5 LTS 中向后移植到 Ubuntu 22.04 LTS)。

不鼓励使用 Canonical 的主线内核构建(尤其是因为它们没有签名,因此在某些情况下可能无法启动,无法获得安全更新等)。

也就是说,有些人确实在 Ubuntu 中安装了 Canonical 主线内核版本。如果真的迫不及待地想获得 Linux 内核 6.8,这些预打包的 DEB 是一个选择 ,但是你需要自行承担使用它们的风险~!

作者:校长

评论