Linux Kernel 6.2 正式发布,龙芯 LoongArch 架构支持
这是一个短暂的分支,将仅在几个月内得到错误和安全修复的支持。
Linus Torvalds 今天宣布发布 Linux 6.2,这是一个主要的新内核系列,带有新的和更新的驱动程序、改进的硬件支持、新功能等等。
经过两个多月的努力,Linux 内核 6.2 在这里引入了 IPv6 堆栈的保护性负载平衡 (PLB),支持英特尔“异步退出通知”机制,新的 x86 FineIBT 控制流完整性机制,以及进一步改进新的 Rust 基础设施。
“也许这并不像 6.1 那样是一个富有魅力的 LTS 版本,但所有那些的普通内核也需要一些测试。”
Linux 6.2 还附带了一个名为 RV(运行时验证)的新工具,可以控制运行时验证子系统的运行,一个处理计算加速设备的新框架,支持用户定义的 BPF 对象,以及一个新的 sysctl 旋钮用于控制分裂锁定检测器在 x86 上处于“警告”模式时的工作方式。
最重要的是,PowerPC 架构有一个新的 qspinlock 实现,支持 ID 映射挂载和 SquashFS 文件系统的并行解压缩控制,改进的 Btrfs RAID5 和 RAID6 实现,以及启用或禁用软件实现的影子堆栈的能力启动期间在 AArch64 (ARM64) 上。
此外,龙芯 LoongArch 架构支持 ftrace、休眠、挂起和堆栈保护,zram 设备现在提供更好的压缩率,fscrypt 机制现在支持 SM4 加密算法,并且扩展了内存命名功能以允许命名共享匿名内存区域。
其他更改包括 NTFS3 文件系统的新挂载选项、构建不支持 NFSv2 的内核的能力、支持 F2FS 文件系统将数据写入文件并将其截断为单个原子操作、启用跟踪触发器的能力在启动时,以及一个新的用户空间 API 来控制 I/O 内存管理单元。
安全方面,Linux 6.2 改进了 Landlock 安全模块,使其可以控制文件截断操作,更快地缓解对 Intel CPU 的 Retbleed 推测执行攻击,并能够将次数上限设置为 10,000允许内核在重新启动或恐慌之前发出 oops。
当然,还有用于支持更新硬件的新驱动程序和更新驱动程序。这里值得一提的是一个新的 TDX 来宾驱动程序,它公开 IOCTL 接口以服务 Intel TDX 来宾请求,改进了对 NVMe 设备的支持,ARM 上的 DCN 支持,新的 GC 11.x 固件版本,GFX9 的 GFX 抢占支持,Ampere 加速支持,NVA3背光支持,以及高通SM6115支持。
Linux 6.2 还增加了对 Apple 键盘上的交换控制和命令键的支持,对带有按钮和摇杆的 Sony DualShock4 USB 控制器的基本支持,以及对橙皮 4G-IoT 中所见的联发科技 MT6370 I2C Sub 电源管理芯片的支持开源单板计算机。
如果您想在 GNU/Linux 发行版上自行编译,您现在可以从kernel.org网站或 Linus Torvalds 的内核源代码 Git 树下载 Linux 内核 6.2。请注意,这是一个短暂的分支,仅会在几个月内提供错误和安全修复支持。
如果你不知道或不想编译内核,这对大多数 Linux 用户来说不是一件容易的事,我强烈建议在升级之前等待新内核版本到达你最喜欢的发行版的稳定软件存储库。
The post Linux Kernel 6.2 正式发布,龙芯 LoongArch 架构支持 first appeared on Linux迷.
共有 0 条评论