泰晓科技 -- 聚焦 Linux - 追本溯源,见微知著!
网站地址:https://tinylab.org

泰晓RISC-V实验箱,转战RISC-V,开箱即用
请稍侯

泰晓资讯·5 月 / 第一期 / 2024

unicornx 创作于 2024/05/02

“泰晓资讯”,广泛报道 “Linux/开源” 业界资讯。欢迎广大读者投递相关资讯来源和素材,本站将进一步收集整理后发布给大家。

Linux 内核最新消息

Linux 6.9-rc6 发布了,到目前为止,这个版本周期的情况看起来不错,Linus Torvalds 在 6.9-rc6 公告中评论道:

“Things continue to look pretty normal, and nothing here really stands out. The biggest single change that stands out in the diffstat is literally a documentation update, everything else looks pretty small and spread out.

We have the usual driver updates (mainly networking and gpu but some updates elsewhere), some filesystem updates (mainly smb, bcachefs, nfsd reverts, and some ntfs compat updates), and misc other fixes all over - wifi fixes, arm dts fixlets, yadda yadda.”

本周推出的修复包括纠正了几周前一个破坏了非 x86 架构的默认 CPU 安全改进措施的 bug,以及支持了更多的 AMD Zen 5 CPU 型号,此外还有更多的针对 Bcachefs 文件系统的修复。

正式的 Linux 6.9 稳定版预计会在 5 月中旬发布,提供了许多新功能,让我们拭目以待。

https://www.kernel.org/ updated by 2024/5/2

分支类型版本发布时间
mainline6.9-rc62024-04-28
stable6.8.82024-04-27
stable6.7.12 [EOL]2024-04-03
longterm6.6.292024-04-27
longterm6.1.892024-04-29
longterm5.15.1572024-04-27
longterm5.10.2152024-04-13
longterm5.4.2742024-04-13
longterm4.19.3122024-04-13
linux-nextnext-202405012024-05-01

关键词: Linux

从 6.10 开始 Linux 会实现类似 Windows “死机蓝屏” 的功能

While systemd 255 last year introduced a “blue screen of death” inspired solution with systemd-bsod for presenting logged error messages full-screen, it’s not appropriate for all errors. Systemd-bsod can work out for presenting full-screen messages in case of boot failures and other problems where user-space is alive. But the user-space code does little good in case of a kernel panic and similar issues bringing the system to a halt. Set to be introduced now with Linux 6.10 is a parallel “blue screen of death” like error presenting experience with the introduction of the DRM panic handler.

虽然 systemd 255 去年推出了一个受 systemd-bsod 启发的 “死机蓝屏”(”Blue Screen of Death”,下文简称 BSOD) 解决方案,可以以全屏方式显示记录的错误消息,但它并不适合所有出错情况。Systemd-bsod 可以在启动失败和其他用户空间依然正常工作状态下显示全屏消息。但是,当内核崩溃以及类似问题导致系统停止的情况下,用户空间代码已经无法工作。目前在 Linux 6.10 中将引入一个类似的 “死机蓝屏” 方案,利用 DRM 紧急处理程序打印错误信息的机制提供类似的体验。

十多年来,kernel mode-setting (KMS) 驱动程序一直被大家所关注,因为利用该驱动可以使得 Linux 能够在出现重大问题时实现 “BSOD”。在过去的十年中,围绕着 “BSOD” (有时人们也称之为 DRM kernel oops viewer),该解决方案被反复提出,但又一直没有结论。近日在 DRM-Next 仓库分支中我们看到一个 drm-misc-next 补丁,实现了了一个 DRM panic 处理器,有望被合入下个月的 Linux 6.10 。

这个 DRM panic 处理器由 Red Hat 和其他人共同开发,它能在内核 panic 时显示消息。虽然 Linux 内核已经可以转储内核崩溃信息,但这需要为内核启用 VT/FBCON 支持时才有效。对于那些一直想丢弃 CONFIG_VT 之类的人来说,目前还没有任何方法可以查看内核 panic 时发生了什么。而现在利用这个 DRM panic 处理器,即使禁用了 FBCON/VT,也可以在发生 panic 时显示内核状态消息。

当前实现的 panic 处理程序还非常简单,仅支持少数 Direct Rendering Manager 驱动程序,譬如 SimpleDRM、MGAG200、IMX 和 AST DRM 显示驱动程序。内核启用 DRM panic 处理后,可以通过 echo c > /proc/sysrq-trigger 测试该功能。但是,由于 Linux 内核崩溃通常不会经常发生,因此与臭名昭著的 Windows 蓝屏死机消息相比,我们其实很难看到该功能被触发。

新闻出处,“Linux 6.10 Preps A Kernel Panic Screen - Sort Of A “Blue Screen of Death””: https://www.phoronix.com/news/Linux-6.10-DRM-Panic-Handler

关键词: Linux, Panic, DRM

Ubuntu 24.04 LTS 已经公开可以下载

The release ISOs for Ubuntu 24.04 “Noble Numbat” are now available! Ubuntu 24.04 is an exciting Long Term Support (LTS) update with this new Linux distribution release being powered by the Linux 6.8 kernel, making use of Netplan for networking on the desktop, features the modernized desktop OS installer, various performance optimizations, and a ton of new features.

Ubuntu 24.04 “Noble Numbat” 的 ISO 已于上周发布!Ubuntu 24.04 是一个令人兴奋的长期支持(LTS) 更新,这个新的 Linux 发行版采用了 6.8 的 Linux 内核,利用 Netplan 实现桌面联网,具有现代化的桌面操作系统安装程序、各种性能优化和大量新功能。

Ubuntu 24.04 LTS 是一个非常棒的版本,其软件包全面得到更新,并使用了全新的桌面安装程序,默认桌面为 GNOME 46,以及各种其他改进。

那些希望立即下载 Ubuntu 24.04 LTS 发布镜像的人可以通过 http://releases.ubuntu.com/noble/ 下载 ISO。

新闻出处,“Ubuntu 24.04 LTS Downloads Now Available”: https://www.phoronix.com/news/Ubuntu-24.04-LTS-Download

关键词: Ubuntu, Noble Numbat

Fedora Linux 40 正式发布

It’s Fedora 40 release day! Fedora 40 is now available for download from mirrors for this leading Linux distribution.

上周一是 Fedora 40 发布的日子!Fedora 40 带来了 GNOME 46 桌面和升级的应用程序以及全新闪亮的 KDE Plasma 6.0 桌面,Fedora 40 采用了 Linux 6.8 版本的内核, GCC 14 和 Mesa 24.0 图形驱动程序,以及大量软件包更新,如 LLVM 18 以及各种令人兴奋的功能。所有 Fedora 40 更改的详尽列表可以通过 Fedora Wiki https://fedoraproject.org/wiki/Releases/40/ChangeSet 找到。

那些想要获取新的 Fedora 40 ISO 的人可以访问 https://admin.fedoraproject.org/mirrormanager/

Fedora 40 也是一个值得注意的里程碑,因为 CentOS Stream 10 和 Red Hat Enterprise Linux 10 都将基于 Fedora 40 开发。

新闻出处,“Fedora Linux 40 Available For Download As A Wonderful Upgrade”: https://www.phoronix.com/news/Fedora-40-Available

关键词: Fedora

采用 Rust 开发的 Redox OS 已经支持 USB 键盘和鼠标

Redox OS as the from-scratch, Rust-written open-source operating system had a successful April with now having USB keyboards and mice now working with their USB HID driver.

Redox OS 是一款完全从 0 开始采用 Rust 编写的开源操作系统。近日,Redox OS 项目发布了 2024 年 4 月的状态报告,重点介绍了过去几周取得的进展。目前实现了自己的 USB HID 驱动程序,支持了 USB 键盘和鼠标。

最近对 Redox OS 的更改包括调整 GCC 以默认在平台上构建静态二进制文件,重新设计 USB HID 驱动程序以完成 USB 键盘和鼠标支持,带有 QEMU 的 ARM64 下的 Redox OS 现在可以运行他们的 Orbital 桌面(仍有待在真实硬件上完成),增强其内核的 futex 实现,文档改进, 和其他更改。

虽然 USB 键盘和鼠标现在可以与最新的 Redox OS 配合使用,但由于驱动程序使用轮询,所以在性能上略有不足。Redox OS 还不支持 USB 集线器。但是他们似乎超过了 GNU Hurd,因为 Hurd 他们仍然缺乏对 USB 的支持。

有关 Redox OS 最新进展的更多详细信息,请访问 https://redox-os.org/news/this-month-240430/ 参阅本月的 Redox-OS.org 状态报告。

新闻出处,“Rust-Written Redox OS Gets USB Keyboards & Mice Working”: https://www.phoronix.com/news/Redox-OS-April-2024

关键词: Rust, Redox OS

QEMU 9.0 发布

QEMU 9.0 is out tonight as the latest feature release for this prominent component to the open-source Linux virtualization stack.

QEMU 9.0 于上周发布,该版本有许多变化,主要的亮点包括:

  • 针对 LoongArch 添加了对 KVM 加速的支持,支持 LSX/LASX AVX 的扩展。

  • 针对 RISC-V 支持了 Zacas 扩展、RVA22 profiles 和其他新的 RISC-V 扩展。

  • virtio-blk 的 block 驱动程序获得了 “真正的” 多队列支持,因此不同的 I/O 线程可以处理单个磁盘的不同队列。这种真正的 virtio-blk 多队列 I/O 可实现更好的可扩展性。

  • QEMU 的加密子系统现在允许使用 SM4 密码,并可与 LUKS 块驱动程序一起使用。

  • KVM 上运行 QEMU 现在需要至少 4.4+ 的 Linux 内核,不再支持旧内核版本。

有关获取刚刚发布的 QEMU 9.0 的下载和更多详细信息,请访问 https://wiki.qemu.org/ChangeLog/9.0

新闻出处,“QEMU 9.0 Released WIth True Multi-Queue Support For VirtIO Block Driver”: https://www.phoronix.com/news/QEMU-9.0-Released

关键词: QEMU

Microsoft 在 MIT 许可下开源 MS-DOS 4.0

After publishing open-source versions of MS-DOS years ago for versions 1.25 and 2.0, Microsoft and IBM have now announced that MS-DOS 4.0 has been open-sourced under an MIT license.

继在几年前开源了 1.25 和 2.0 版本的 MS-DOS 之后,Microsoft 和 IBM 现在宣布将在 MIT 许可下开源 MS-DOS 4.0。

MS-DOS 4.0 的开源版本可在 GitHub 上下载。MS-DOS 4.00 的开源主要是出于历史目的。MS-DOS 4.0 代码可以在具有 PCem 和 86box 仿真器等的现代 PC 上进行测试。有兴趣的人可以通过 Microsoft 开源博客 https://cloudblogs.microsoft.com/opensource/2024/04/25/open-sourcing-ms-dos-4-0/ 了解更多详细信息。

新闻出处,“Microsoft Open-Sources MS-DOS 4.0 Under MIT License”: https://www.phoronix.com/news/MS-DOS-4.0-Open-Source

关键词: Microsoft, MS-DOS

联系我们

欢迎扫描二维码加微信联系我们:

tinylab wechat



Read Album:

Read Related:

Read Latest: