我们有 新版本的 Linux 内核. 在这种情况下,我们可以安装的是 Linux 5.15,系列 5 的第 XNUMX 个版本,带来了许多新功能。 其中,我对 NTFS(一种 Microsoft 专有文件系统)支持的改进感到震惊,但还有许多其他更改。
有点令人惊讶的是,以下 新闻列表 (通过 Phoronix) 这么长,部分是因为 Linus Torvalds 说这将是一个小版本的大小。 无论是否小,它都是最新的内核,并且在第一个 Linux 5.16 RC 发布时将保持这种状态两周。
Linux 5.15亮点
- 处理器:
- AMD PDTDMA 驱动程序在开发两年后被合并,以使 AMD EPYC 服务器处理器受益。
- RISC-V 的堆栈加扰扩展以及 RISC-V 的其他连接功能。
- TCC 控制器上的 Alder Lake 支持。
- AMD 笔记本电脑挂起/恢复的主要修复使多种型号受益。
- KVM 现在默认为新的 x86 TDP MMU,并添加了 5 级 AMD SVM 分页。
- AMD Zen 3 APU 的温度监控终于可用了。
- 支持黄鲤APU的温度监控。
- AMD SB-RMI 驱动程序已合并,以使具有基于 Linux 的 OpenBMC 软件堆栈等用例的服务器受益。
- C3 输入处理已针对 AMD CPU 进行了优化。
- 对 IRQ 内核代码的一些改进使 Intel 486 时代的硬件受益。
- 针对 AVX4 优化的 SM2 加密实现。
- 图形:
- 许多新的 RDNA2 PCI ID 指向可能升级到 RDNA2 显卡。
- AMD 青色 Skillfish 图形支持。
- 最初支持 Intel XeHP 和 DG2/Alchemist 独立显卡。
- 删除 Intel Gen10 / Cannon Lake 图形支持。
- DRM / KMS 驱动程序之间的许多其他图形改进。
- 存储/文件系统:
- 合并了新的 NTFS 驱动程序,这是对现有 NTFS 驱动程序的巨大改进。 这个新驱动程序是 Paragon Software 创建的“NTFS3”。
- 三星的 KSMBD 作为 SMB3 文件服务器被合并到内核中。
- OverlayFS 性能更好,复制的属性更多。
- FUSE 现在允许安装有源设备。
- F2FS 的性能优化。
- 使用 NFS 客户端代码跨多个 NIC 共享连接。
- EXT4 的新优化。
- XFS 的许多改进。
- 对 Btrfs 和性能改进的降级 RAID 模式支持。
- Btrfs 支持 IDMAPPED 安装和 Btrfs FS-VERITY 支持。
- Linux 5.15 I/O 可实现每核高达 ~ 3.5M IOPS。
- 支持 systemd 开发人员要求的磁盘事件的全局县/磁盘序列号。
- 移除 LightNVM 子系统。
- Linux 软盘驱动程序代码修复。
- 模块子系统中的其他更改。
- 其他硬件:
- 各种 Havana Labs AI Accelerator 驱动程序更新。
- 使用 FPGA LiteX 配置时 OpenRISC 的工作以太网。
- 华硕 ACPI 平台配置文件支持。
- 华硕 WMI 处理改进了 eGPU 处理、dGPU 禁用和面板过载功能。
- Apple Magic Mouse 的高分辨率滚动。
- Apple M1 IOMMU 驱动程序已合并,作为在 Linux 上调试更多 Apple M1 SoC 组件的重要步骤。
- 添加了对 NVIDIA Jetson TX2 NX 和其他新 ARM 板/平台的支持。
- 为新的 AMD ACP5x 音频协处理器添加了 AMD Van Gogh APU 音频驱动程序。
- 新的 Realtek RTL8188EU WiFi 控制器可替换您现有的控制器代码。
- 支持下一代英特尔“Bz”WiFi 硬件。
- 另一个水冷泵传感器控制器。
- 英特尔还在 e1000e 控制器中为其 Lunar Lake 平台添加了有线网络支持。
- 支持读取任天堂 OTP 内存区域。
- 添加了 Arm 的 SMCCC TRNG 驱动程序。
- Cirrus Logic Dolphin 音频支持。
- 一般内核活动:
- PREEMPT_RT 锁代码被合并,作为在 Linux 内核中获得实时 (RT) 补丁的一大步。
- 亚马逊的 DAMON 登陆了一个数据访问监控框架,可用于主动内存回收和其他功能。
- 调整 SLUB 代码以与 RT 兼容。
- 在用户空间中为 vDPA 设备引入 VDUSE。
- Linus Torvalds 自己做了一个短暂的更改,默认情况下为所有内核构建启用 -Werror,但几天后,它更改为仅对测试构建启用 -Werror。
- 在具有多个内存层的服务器的内存回收期间更好地处理。
- 新的 process_mrelease 系统调用可以更快地从死亡进程中释放内存。
- 修复了可扩展性问题,该问题导致大型 IBM 服务器启动时间过长,启动时间超过 30 分钟。
- 调度程序的各种改进。
- 各种能源管理改进。
- 对 BPF 定时器的支持和对 MCTP 协议的支持是网络中的一些变化。
- 安全性:
- 在上下文切换时刷新 L1 数据缓存的选项,作为偏执和其他特殊情况的安全功能。
- 编译和运行时的缓冲区溢出检测增强。
- 通过在返回之前清理使用的寄存器,利用编译器支持,额外防止侧信道攻击。
- 对设备映射器代码的基于 IMA 的测量支持。
现在可用,但在 Ubuntu 中默认不可用
Linux 5.15 现在可用 正式,但那些想要安装它的人 Ubuntu 他们将不得不进行手动安装。 此外,在发布第一个 Linux 5.15 维护更新之前,其维护者不会建议大规模采用。