Linux 5.16 对游戏进行了多项改进,BTRFS 提供更好的性能,SMB 和 CIFS 连接更稳定,以及其他新奇事物

Linux 5.16

好吧,我们已经在这里了。 在我们刚刚过去的日期“减速”之后,不仅如此,而且最重要的一天是周六,Linus Torvalds 刚刚发布了稳定版 Linux 5.16. 这就是发生的事情 最新的 LTS 版本 它将在他们发布 Linux 5.17 后的一段时间内得到支持,该版本将在两周内开始开发。

在最杰出的新奇事物中(通过 Phoronix) 我们可以提到 Linux 5.16 添加了来自 FUTEX2 的 futex_waitv 系统调用,它 将改善在 Linux 上播放 Windows 游戏的体验. 另一方面,对开发人员非常关注的两种硬件的支持,Apple Silicon M1 和简单的 Raspberry Pi 板,持续改进。

Linux 5.16亮点

  • 图像:
    • 在支持 DP 2.0 的下一代 GPU 之前,用于 AMDGPU 驱动程序的 DisplayPort 2.0。
    • 用于伦勃朗/黄鲤鱼的 AMDGPU USB4 显示隧道正在通过添加 USB4 来准备。
    • AMD 的新 GPU 使用其新的代码路径进行设备枚举。
    • 支持 VirtIO 上下文类型以支持更多使用 VirtIO 虚拟图形驱动程序的用例。
    • Gen12 显卡现在支持 Intel 的 Protected Xe Path。
    • Alder Lake S 显卡现在被认为是稳定的,英特尔 DG1 PCI ID 也终于出现了,因为 DG1 已经基本稳定了。
  • 处理器:
    • 支持带有内核的 Intel AMX。
    • AMD EPYC(霄龙)CPU 现在可以通过 KVM 在主机内享受 SEV / SEV-ES 实时迁移。
    • Yellow Carp 和 VanGogh APU 音频协处理器工作的音频支持。
    • 默认的 RISC-V 内核构建现在支持开源 NVIDIA 驱动程序。
    • 英特尔 Raptor Lake 型号识别补丁。
    • RISC-V KVM 管理程序支持未来支持该管理程序扩展的 RISC-V 处理器。
    • 主内核中的 Raspberry Pi 计算模块 4 支持。
    • 消除 MIPS Netlogic SoC。
    • 支持 Snapdragon 690 和其他新的 ARM 硬件,如瑞芯微 RK3566 和 RK3688。
    • 集群感知调度支持改进处理器的调度决策,其中内核与共享资源(如 L2 缓存)集群。 这是针对 ARM 和 x86 的,尽管目前它正在导致 Intel Alder Lake 的回归。
  • Linux 上的游戏:
    • FUTEX2 系统调用 futex_waitv 是一个很大的改进,可以使在 Linux 上运行的 Windows 游戏更好地适应 Windows 内核的功能。 为了利用这一点,需要更新 Proton 和 WINE。
    • Switch Pro 和 Joy-Cons 控制器的 Nintendo Switch 控制器已得到改进。
    • 更好地支持 Sony PlayStation 5 控制器。
    • 更好地支持 HP Omen 笔记本电脑。
    • Steam 甲板显示面板方向改进。
  • 存储和文件系统:
    • 块子系统优化,包括 Jens Axboe 关于优化 Linux 内核的每核 IOPS 潜力的大部分工作。
    • Btrfs 的更多性能改进。
    • F2FS 添加了一个选项来故意对文件系统进行分段,以使开发人员受益。
    • 默认情况下启用异步目录的更快 Ceph。
    • AFS、9p 和 Netfslib 现在使用作品集。
    • 用于 EROFS 的 LZMA / MicroLZMA 压缩。
    • XFS 的内存占用减少作业。
  • 网络:
    • Microsoft SMB3 / CIFS 增强功能,包括修复和一些性能工作。
    • Realtek RT89 WiFi 控制器支持新的 802.11ax 无线适配器。
  • 其他硬件:
    • 工作传感器支持更多华硕和华擎主板。
    • 支持 Apple 妙控键盘 2021。
    • Habana Labs AI 控制器现在支持通过 DMA-BUF 进行点对点共享。
    • 已对 ACPI 进行了工作,以允许控制器在硬件关闭或处于低功耗状态时对其进行测试。
    • 更多 CXL 子系统启用工作。
    • System76 笔记本的硬件支持增强。
    • 处理 CE 驱动背光的新驱动程序。
    • 更好的 AMD S0ix 支持。
    • USB 作为 Apple Silicon 更新的一部分工作。
    • 苹果 M1 PCIe 控制器。
    • XHCI 控制器的 AMD Yellow Carp 运行时电源管理。
    • 能源管理方面的许多改进。
    • 更好的 USB 低延迟音频支持和其他声音增强。
  • 安全:
    • SELinux / LSM / Smack 控制和审计 IO_uring。
    • 改进了 Retpoline 代码以处理返回跳板代码的重写。 x86 BPF 代码现在也更好地符合对 Retpolines 的期望。
    • 未来支持 FGKASLR 作为细粒度/粒度核心地址空间排列的随机化的准备工作。
    • 支持 KVM 来宾控制 AMD PSF 检查位,以便在需要时进行与安全相关的更改。
    • Microsoft 开始提供 Hyper-V 隔离 VM 支持。
    • SECCOMP 线程的 Spectre SSBD / STIBP 默认值已放宽。
  • 他人:
    • 内存文件夹已成为 Linux 内存管理代码的核心增强功能。
    • 基于 DAMON 的内存回收已经到来,以帮助 Linux 在内存不足的情况下。
    • 现在可以使用内核的 Zstd 更新实现。
    • Xen 可以更快地启动 PV 来宾。
    • 很多工作已经开始清理代码。

现在可在内核存档中找到

Linux 5.16 已经发布,并且 可用 en 内核档案. 想要安装它的 Ubuntu 用户必须自己安装。 Jammy Jellyfish 将是 LTS 版本,因此它应该与 Linux 5.15 一起提供。 无论如何,Linux 5.16 永远不会正式进入 Ubuntu。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。