Linux 6.11 发布
Linux 6.11 Released

原始链接: https://lwn.net/Articles/990307/

[corbet 发布于 2024 年 9 月 15 日] Linus 发布了 6.11 内核。 “我再次踏上旅途,但不在我的正常时区,但现在是维也纳的周日下午,6.11 已经过去了。” 此版本中的重大更改包括用于bind()和listen()的新io_uring操作、嵌套的下半部锁定补丁、写入繁忙的可执行文件的能力、支持在Rust中写入块驱动程序、支持原子写入操作 块层、专用存储桶分配器、getrandom() 的 vDSO 实现等等。 有关详细信息,请参阅 LWN 合并窗口摘要(第 1 部分、第 2 部分)。

该用户之前在 Firefox 上享受流畅的流媒体视频,但在 Chrome 中很难启用 YouTube 播放的硬件加速。 由于在 Linux 上配置视频播放很困难,他们最近从 Linux 切换到了 Windows。 用户发现与之前使用 Linux 的体验相比,Windows 更能支持硬件和软件需求。 然而,他们提到桌面系统上的 Linux 缺乏官方支持,并且经常由于驱动程序质量差而崩溃。 这会导致频繁出现的问题,例如配置损坏、窗口管理器错误和其他问题。 尽管社区努力改善这些问题,但他们发现许多用户仍然遇到问题。 在 Linux 上,AMDGPU 驱动程序给用户带来了问题,包括持续的帧缓冲区问题。 解决此问题后,他们考虑改用 NVIDIA 卡并使用 Nouveau 驱动程序以获得更好的可靠性。 为了测试不同的内核,用户提出了一个测试环境,其中多个设备(例如服务器、笔记本电脑和智能设备)进行网络启动并执行各种压力测试,以确保所有驱动程序顺利运行。 不幸的是,建立这样的测试环境需要大量的 C 编程技能,而用户并不具备这些技能。
相关文章

原文

[Posted September 15, 2024 by corbet]

Linus has released the 6.11 kernel. "I'm once again on the road and not in my normal timezone, but it's Sunday afternoon here in Vienna, and 6.11 is out." Significant changes in this release include new io_uring operations for bind() and listen(), the nested bottom-half locking patches, the ability to write to busy executable files, support for writing block drivers in Rust, support for atomic write operations in the block layer, the dedicated bucket slab allocator, the vDSO implementation of getrandom(), and more. See the LWN merge-window summaries (part 1, part 2) for more information.

联系我们 contact @ memedata.com