Linux内核6.13已准备好提供安全性、性能和驱动程序更新
智能真的很好说
2025-01-22 15:24:46
新版本为使用企业级系统的系统管理员和开发人员提供了更高的灵活性、安全性和性能。
是时候推出另一个新的 Linux 内核了!自 Linux 内核 6.12 发布以来已经过去了几个月,但对新 6.13 内核的等待现在已经结束了。Linus Torvalds 于 2025 年 1 月 19 日向 Linux 社区发布了最新版本。
新版本实施了额外的功能和硬件支持,以提供更高的灵活性、安全性和性能,特别是对于使用企业级系统的系统管理员和开发人员。更改包括更新的驱动程序、虚拟化改进、其他体系结构支持等。
什么是 Linux 内核候选版本?请注意,新的 Linux 内核在最终发布之前会经历一系列候选版本 (RC) 阶段。这些阶段为贡献者提供了完成代码更新的机会。RC 期通常为两个月左右,但时间因开发人员解决问题的速度而异。
在此阶段,不会向内核添加新功能;只允许修复。Linux 内核 RC 版本从 1 开始递增。例如,在其 RC 阶段,这个新的 6.13 内核从 2024 年 12 月 2 日的 6.13rc1 开始。
本文总结了 Linux 内核 6.13 中的主要功能,以便您可以决定更新系统的速度。
更新的安全功能内核 6.13 支持在 Arm 机密计算架构 (Arm CCA) 下的受保护执行环境(称为领域)中运行 Linux 虚拟机 (VM)。该平台支持将工作负载与(可能)不受信任的执行环境隔离,包括主机操作系统和虚拟化虚拟机管理程序。隔离发生在地址空间受限的硬件级别。
此增强功能是 2021 Armv9-A 版本的一项功能,它支持工作站、手机、平板电脑、IoT 设备等。它提供安全性、AI 和高性能计算功能。具体来说,Arm CCA 引入了称为“领域”的隔离安全状态。Linux 6.13 内核正是利用了这些领域。
新内核还增加了对 64 位 Arm 处理器影子堆栈安全功能的支持,该功能可保护用户空间应用程序并提高性能。
最后,内核更新的 lazy preemption model 应该通过简化配置选项来提高性能。该变更适用于 x86、RISC-V 和 LoongArch 架构。
文件系统更新对各种 Linux 文件系统的重大改进增加了文件管理的安全性和稳定性。更改包括以下内容:
XFS: 增加了原子写入支持,以便在断电时保护数据。ext4: 添加了原子写入支持,以便在断电时保护数据,并进行了各种代码清理和修复。Btrfs: 提高了性能。FUSE: 添加了配置更新以提高稳定性。闪存友好文件系统 (F2FS) 针对闪存设备进行了优化,以保持其使用寿命和性能。它被引入 Linux 内核 3.8。在内核 6.13 中,F2FS 接收设备别名,使用户能够更高效地管理空间。这对于现代固态设备 (SSD) 至关重要。
此外,6.13 内核完全删除了 ReiserFS,结束了它在 Linux 平台中的支持。
Raspberry Pi 视频改进新内核也没有忽视 Raspberry Pi 平台,它为 Broadcom V3D 处理器提供了新的内核驱动程序,支持 1MB 的“超级页面”和 64KB 的“大页面”。期待此驱动程序提供更好的图形性能,继续 Raspberry Pi 在现代计算中的相关性和发展。
其他驱动程序支持更新后的内核包括对特定处理器、图形处理器、音频和网络芯片的额外支持。Dell 的 WMAX 热接口等工具为来自不同供应商的笔记本电脑添加了新的管理功能。
越来越多的外围设备受益于不断发展的 Linux 驱动程序,包括 Apple 的 Magic Trackpad 2(USB-C 版本)、游戏鼠标和耳机。每个内核版本都会向 Linux 的库存中添加更多驱动程序,使其能够跟上继续推动外围设备开发的大规模硬件增长。
还有什么?其他功能涵盖的领域太多,无法完全记录,但围绕网络、存储、内存利用率和各种处理器架构存在新功能。以下一些更新值得关注:
网络:性能改进和功能以每个网络命名空间锁为中心。LoongArch:支持实时计算和其他各种更新。SD 超大容量 (SDUC):支持未来在 SD 卡上实施 128TB 存储。Wireguard VPN: 支持通过 VPN 连接处理网络密集型工作负载的 Big TCP GSO。SELinux: 改进通过在特定网络链接上实施策略来提高性能。另一个新功能是对 iPhone/iPad A7 到 A11 芯片的基本支持,为在较旧的 Apple 硬件上运行 Linux 提供了潜在的未来开发和功能。另一个面向 Apple 的功能是某些 Mac 平台上的 ACPI 背光功能。
最后,内核 6.13 继续通过就地模块将 Rust 集成到内核开发过程中。这是一项从内核 6.12 开始的持续努力。在接下来的几个内核版本中,预计会有更多基于 Rust 的开发功能。
总结虽然内核 6.13 并不是一个革命性的变化,但它代表了 6.x 内核系列的持续增长和成熟。这些进步保持了 Linux 在云服务和服务器平台方面的主导地位。客户端设备可能无法体验到相同的好处(Raspberry Pi 除外),但服务器端的改进是受欢迎的。
预计将于 2025 年 2 月 2 日看到内核 6.14 的第一个候选版本,最终版本可能会在 3 月底发布。
如果您迫不及待地想让您最喜欢的发行版在下一个版本中包含这个新内核,您可以从 Linus Torvalds 自己的 Git 存储库或 kernel.org 下载它。
0
阅读:19