点击上方蓝字 "泰晓科技"关注我们吧:)
泰晓资讯每周跟踪报道开源界特别是 Linux 内核社区最前沿消息,助力国内 Linux 爱好者紧跟技术潮流,了解社区最新动态。
欢迎 “点赞 ”和 “转发 ”。
Linux 内核最新消息
本周 Linus 发布了 Linux 6.10-rc5 内核,Linux 6.10-rc5 带来了最新的针对错误和性能衰退的修复。本周对 Bcachefs 进行了更多修复,Linus Torvalds 限制了 FORCE_NR_CPUS
构建选项的使用以减少混淆,对维护不善的 JFS 进行了缓冲区溢出修复,以及其他修复。
Torvalds 在 6.10-rc5 的发布公告中原文是这么写的:
目前看来,Linux 6.10 继续保持良好的发展趋势。让我们期待该版本会于 7 月中旬按时发布。
https://www.kernel.org/ updated by 2024/6/27
分支类型 | 版本 | 发布时间 |
---|---|---|
mainline | 6.10-rc5 | 2024-06-23 |
stable | 6.9.7 | 2024-06-27 |
stable | 6.8.12 [EOL] | 2024-05-30 |
longterm | 6.6.36 | 2024-06-27 |
longterm | 6.1.96 | 2024-06-27 |
longterm | 5.15.161 | 2024-06-16 |
longterm | 5.10.220 | 2024-06-21 |
longterm | 5.4.278 | 2024-06-16 |
longterm | 4.19.316 | 2024-06-16 |
linux-next | next-20240626 | 2024-06-26 |
关键词: Linux
Linux 可能会针对内核崩溃提供 “死机黑屏”
由于一些 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 的工程师 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/[email protected]/。
这个 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 模式
下个月 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 不幸去世
令人痛惜的是,Linux 内核社区失去了一位长期多产的 WiFi 驱动贡献者 Larry Finger。
Larry Finger 自 2005 年以来一直为 Linux 内核做贡献,并提交了 1,500 多个内核补丁给 Linux 内核主线。他的妻子给 linux-wireless 邮件列表发送了一份简短的声明,并告知大家 Larry Finger 上周末去世的消息。原文如下:
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 编译器发布,修复了大量错误
对于那些仍然使用 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 支持今天被合入 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"
征稿启事:泰晓科技 欢迎小伙伴踊跃投稿。
提升技能:点击左下角“阅读原文”听 Linux 视频公开课,为好工作做准备~
扫描二维码
进社区讨论群
泰晓科技
聚焦 Linux —— 追本溯源,见微知著!
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...