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

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

泰晓资讯·6 月 / 第三期 / 2024

unicornx 创作于 2024/06/27

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

Linux 内核最新消息

本周 Linus 发布了 Linux 6.10-rc5 内核,Linux 6.10-rc5 带来了最新的针对错误和性能衰退的修复。本周对 Bcachefs 进行了更多修复,Linus Torvalds 限制了 FORCE_NR_CPUS 构建选项的使用以减少混淆,对维护不善的 JFS 进行了缓冲区溢出修复,以及其他修复。

Torvalds 在 6.10-rc5 的发布公告中原文是这么写的:

“So far, the 6.10 release cycle has been fairly calm, and rc5 continues that trend. Let’s hope things stay that way.

For once, the driver changes don’t dominate the diffs, although it’s still about a third of it. But even that third is to some degree due to just a couple of larger driver changes (hv_balloon, broadcom bnxt network driver, and a qualcomm phy driver). There are certainly other driver changes in there, but nothing very big.

The rest is just a fairly random collection of stuff. Yes, there’s the requisite bcachefs fixes, but also some networking selftests, some documentation fixes, some random VM fixes, core networking, and a smattering of architecture fixes.”

目前看来,Linux 6.10 继续保持良好的发展趋势。让我们期待该版本会于 7 月中旬按时发布。

https://www.kernel.org/ updated by 2024/6/27

分支类型版本发布时间
mainline6.10-rc52024-06-23
stable6.9.72024-06-27
stable6.8.12 [EOL]2024-05-30
longterm6.6.362024-06-27
longterm6.1.962024-06-27
longterm5.15.1612024-06-16
longterm5.10.2202024-06-21
longterm5.4.2782024-06-16
longterm4.19.3162024-06-16
linux-nextnext-202406262024-06-26

关键词: Linux

Linux 可能会针对内核崩溃提供 “死机黑屏”

With some Linux users not liking the recently showcased new Linux “Blue Screen of Death” for kernel panics, Red Hat engineer Javier Martinez Canillas who has been one of those involved in the new DRM Panic infrastructure showed that it can also be a “black screen of death” if so desired.

由于一些 Linux 用户对最近新展示的 Linux 内核崩溃时的 “死机蓝屏” 表示反感,因为这个太像 Microsoft Windows 了 :-)。来自 Red Hat 工程师 Javier Martinez Canillas(他也是参与新 DRM Panic 基础设施开发的人之一)表示,如果需要,也可以改成 “死机黑屏”。毕竟,代码都是开源的,可以根据人们的喜好自行定义。

Javier 在 Mastodon 上发布了他新的 “死机黑屏” Linux 照片示例。有趣的是,他使用小型的 SSD1306 LED 屏显来做演示。

对于那些可能会对 Windows 的 “死机蓝屏” 有心理阴影的人来说,这似乎是一个不错的选择。

新闻出处,“Linux Can Have A “Black Screen Of Death” For Kernel Panics”: https://www.phoronix.com/news/Linux-Black-BSoD

关键词: Linux

Red Hat 提出了一个草案,目标是为 RT Linux 更好地处理 per-CPU 工作

Red Hat engineer Leonardo Bras has laid out a proposal for QPWs, or “Queue PerCPU Work”, as a better means of handling per-CPU operations within the Linux kernel especially for real-time (RT) workloads.

上周六,来自 Red Hat 的工程师 Leonardo Bras 提出了一项称之为 “Queue PerCPU Work”(简称 QPW)的草案建议,目的是取代 work queues,目的是为 Linux 内核中处理 per-CPU 操作提供更好的方法,尤其是对于有实时(Real-Time,简称 RT)的工作场景。他认为目前的 work queues 设计,更多地是利用 local_locks,这对 非 RT 内核更友好。但对于实时环境,QPW 将对 per-CPU 结构体加锁从而确保更好的实时性能。

具体的草案设计比较细节,感兴趣的读者可以直接阅读补丁原文 https://lore.kernel.org/lkml/20240622035815.569665-1-leobras@redhat.com/

这个 QPW 提案现在正在等待其他内核开发人员的反馈。特别是随着实时补丁有望在未来几个月内进入主线,更好地针对 per-CPU 的处理行为对于获得最佳 RT 体验变得更加重要。

新闻出处,“Red Hat Proposes Queue PerCPU Work “QPW” For Better Handling Per-CPU Work On RT Linux”: https://www.phoronix.com/news/Linux-Queue-Per-CPU-Work-QPW

关键词: Linux, Red Hat, Real-Time

Linux 6.11 即将推出 Monochrome TV 模式

Another weeks worth of random DRM-Misc-Next changes have been queued ahead of next month’s Linux 6.11 merge window.

下个月 Linux 6.11 合并窗口开放之前,我们观察到 DRM-Misc-Next 仓库中 Direct Rendering Manager (DRM) 子系统有一些关于新的用户空间 API 的更改,支持了一种新的 Monochrome TV 模式。这个 “DRM_MODE_TV_MODE_MONOCHROME” 功能由来自 Raspberry Pi 的开发人员添加。这种新的 Monochrome TV 模式用于表示 color encoding 或 bursts, 以及没有 pedestal 的视频。这主要是为了支持 2024 年仍然关心 monochrome 内容的需求。

新闻出处,“Monochrome TV Mode Coming To Linux 6.11, Added By Raspberry Pi Developers”: https://www.phoronix.com/news/Linux-6.11-DRM-Monochrome-TV

关键词: Linux, DRM, Monochrome TV

Linux 资深 WiFi 开发人员 Larry Finger 不幸去世

The Linux kernel community has sadly lost one of its longtime, prolific contributors to the wireless (WiFi) drivers.

令人痛惜的是,Linux 内核社区失去了一位长期多产的 WiFi 驱动贡献者 Larry Finger。

Larry Finger 自 2005 年以来一直为 Linux 内核做贡献,并提交了 1,500 多个内核补丁给 Linux 内核主线。他的妻子给 linux-wireless 邮件列表发送了一份简短的声明,并告知大家 Larry Finger 上周末去世的消息。原文如下:

“This is to notify you that Larry Finger, one of your developers, passed away on June 21st.”

Larry Finger 最初开始为 Broadcom BCM43XX 驱动程序提交改动,多年来为 Linux WiFi 驱动程序做出了很大贡献。他最近的贡献是围绕 RTW88、RTW89、R8188EU、R8712、RTLWIFI、B43 和其他 Linux 网络驱动程序。

在他和其他贡献者的努力下,Linux 对无线硬件的支持在过去二十年中取得了长足的进步 …… Linux 的老用户肯定会记得在 WiFi 支持方面那些苦苦挣扎的日子,大家是否还记得当年不得不借助 NDISWrapper 在 Linux 上借用 Windows 的 WiFi 驱动程序等等痛苦的往事,想想今天 Linux 上原生的基本无故障的无线硬件支持,两者对照,实在令人唏嘘。

新闻出处,“Longtime Linux Wireless Developer Passes Away”: https://www.phoronix.com/news/Larry-Finger-Linux-Wireless

关键词: Linux, Larry Finger, WiFi

GCC 12.4 编译器发布,修复了大量错误

For those continuing to rely on the GCC 12 series open-source compiler that was introduced as stable in 2022, GCC 12.4 is out today as the newest bug fix release.

对于那些仍然使用 2022 年推出的稳定版 GCC 12 系列开源编译器的人来说,上周发布的 GCC 12.4 是目前最新的错误修复版本。

GCC 12.4 带来了过去一年中在 GCC 12 编译器分支中积累的各种错误修复。在过去的 13 个月中,有超过 84 个错误修复后向移植到 GCC 12 代码库。

新的发布并没有提供简明的更改日志和概述,但那些希望了解特定更改的人可以通过 Git 浏览 gcc-12 分支的修改历史。GCC 12.4 中 应该合入了一个针对 Zen 4 的小优化。GCC 12.4 没有为那些即将推出的处理器向后移植最近的 Zen 5 (Znver5) 补丁,如果你工作在 Zen 5 上则需要升级到更新的编译器,例如最新的 GCC 14.1 稳定版本。

新闻出处,“GCC 12.4 Compiler Released With 84+ Bugs Fixed”: https://www.phoronix.com/news/GCC-12.4-Released

关键词: GCC

GCC 15 支持了 “兆芯” 生产的代号为 “世纪大道” 的处理器芯片

Zhaoxin Shijidadao CPU support was upstreamed today into the GCC 15 compiler codebase. Zhaoxin as a reminder is the joint venture between VIA and the Shanghai Municipal Government for creating x86/x86_64-compatible processors for the Chinese market.

针对 Zhaoxin(兆芯)研发的 “Shijidadao” (“世纪大道”) CPU 支持今天被合入 GCC 15 编译器上游代码库中。值得一提的是,兆芯是 VIA(威盛)与上海市政府的合资企业,旨在为中国市场打造兼容 x86/x86_64 的处理器。

“Shijidadao” 是继 “Yongfeng” (KH-40000,兆芯研发的另一款处理器的代号)之后更新的 x86_64 CPU,“Shijidadao” 应该对应的是最新的 KX-7000 系列处理器。KX-7000 具有多达八个内核,7nm 工艺,并且是首款采用 DDR5 和 PCIe 5.0 的产品。KX-7000 系列与最新的 Intel 和AMD 产品相比并不那么令人印象深刻,但至少比早期的兆芯处理器更强大。

目前 GCC 启用了针对 Zhaoxin “Shijidadao” CPU 的支持,经确认与现有 “Yongfeng” 处理器相比在 ISA 上并没有什么差异。随着明年的 GCC 15 编译器版本发布,-march-mtune 参数中将增加新的 “shijidadao” 选项。

兆芯的 “Shijidadao” CPU 支持 x86_64 ISA 上的 MOVBE、MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、POPCNT、AES、PCLMUL、RDRND、XSAVE、XSAVEOPT、FSGSBASE、CX16、ABM、BMI、BMI2、F16C、FXSR、RDSEED、AVX2、FMA、SHA 和 LZCNT 指令集扩展。

新闻出处,“Zhaoxin “Shijidadao” x86_64 CPU Support Merged Into The GCC 15 Compiler”: https://www.phoronix.com/news/Zhaxoin-Shijidadao-GCC-15

关键词: GCC, Zhaoxin, “Shijidadao”

联系我们

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

tinylab wechat



Read Album:

Read Related:

Read Latest: