Phoronix CN
56 subscribers
61 photos
664 links
开源新闻,硬件资讯等

Phoronix 的中文镜像 更新不及时 [非官方]
如果需要获取及时信息请前往 phoronix.com
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
GNOME 帮助与文档急需帮助

GNOME 发布团队正在寻求帮助, 因为 GNOME 帮助和相关的 GNOME 文档非常需要一些协助

GNOME Yelp 作为 GNOME 桌面的帮助查看器, 并没有得到积极维护
维护不善的 GNOME Yelp 最近出现了一个严重的安全问题, 仍然依赖 GTK3, 而 GNOME 桌面的其他部分已经转向 GTK4, 尚未完成向 Meson 构建系统的转换, 并且简单地说, 在没有任何真正积极维护的情况下, 它正在遭受 "比特腐烂"

GNOME 文档也在困境中挣扎, 因为它使用小众的 Mallard 格式编写, 该格式依赖于自己的工具, 并且没有得到积极维护

最后, GNOME 文档团队 "基本处于休眠状态" , 因此没有获得足够的文档添加和维护

因此, GNOME 发布团队希望社区中的一些人能够对 Yelp 帮助查看器以及改进 GNOME 的文档感兴趣
最终, GNOME 文档应该转向现代文档格式和工具
那些有兴趣提供帮助的人可以通过 GNOME.org Discourse 了解更多信息

#GNOME
原文链接
Linux 6.15 为 Intel & AMD 硬件带来许多新特性

Linux 6.15 内核预计将于本周日发布稳定版, 除非 Linus Torvalds 在最后一刻有所保留, 在此回顾一下 Linux 6.15 中一些最有趣的变化

Linux 6.15 是另一个重要的内核版本.Linux 6.15 预计将于 5 月 25 日发布, 其中有许多新功能, 新的硬件支持和其他令人兴奋的变化
Linux 6.15 中一些最有趣的变化包括:

AMD CPU 改进, 例如用于广播 TLB 失效的 INVLPGB, 使用 perf 进行 Zen 5 负载延迟过滤, AMD P-State 驱动程序改进, 对 AMD Versal NET SoC 的初步支持等等

Intel 方面正在进行内核侧的 Advanced Performance Extensions (APX) 准备工作, 并继续增强 Trust Domain Extensions (TDX) 支持

对于 Intel 和 AMD, 还有加密性能改进, 例如用于 AVX-512 CPU 的更快 CRC 代码以及用于现代 x86_64 CPU 的更快 AES-CTR

在图形方面, 未来 Rust 编写的开源 NVIDIA 内核驱动程序的非常初步的 NOVA 驱动程序代码已合并
Linux 6.15 还为 Intel Xe 驱动程序带来了共享虚拟内存支持, 向用户空间标准化报告挂起的 GPU, Intel Xe EU 停滞采样, AMDGPU 对 RGB 照明 OEM i2c 接口的支持等等, 以及 AMD Radeon RX 9070 系列风扇速度报告

Linux 6.15 还为 Bcachefs 文件系统带来了许多增强功能, 因为它正在努力实现 "软冻结" 状态, 并努力在不久的将来从文件系统中移除 "实验性" 标志

Linux 6.15 的其他一些有趣的增强功能包括 IO_uring 网络零拷贝接收, 新的 FWCTL 子系统, 各种 Apple 驱动程序增强功能, 系统映射的 MSEAL 保护, 新的 "hugetlb_alloc_threads" 选项以帮助大型服务器的启动时间, 各种内核调度程序改进, Rust 编程语言抽象的持续工作以及将 Zstd 1.5.7 压缩代码引入内核

有关这些 Linux 6.15 更改的更多详细信息, 请参阅我们的 Linux 6.15 功能概述
我们在 Linux 6.15 周期中发现了两个性能退步, 幸运的是及时得到了解决: Linux 6.15 修复了影响 Nginx 及其他软件的 "3 倍性能退步" 问题, 以及 Linux 6.15 性能退步影响了现代 AMD CPU
在 Linux 6.15 稳定版发布之后, 将进入 Linux v6.16 合并窗口

#LinuxKernel
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
更多 Intel Panther Lake 显卡 PCI ID 添加到 Linux 6.15

在预计于周日发布的 Linux 6.15 内核之前, 最后一轮的直接渲染管理器 (DRM) 内核图形驱动程序修复已于今日合入内核
这些更新在 Intel 方面值得注意的是, 为即将推出的 Panther Lake 集成显卡挤进了一些额外的 PCI 设备 ID

Intel 内核图形驱动代码已与最新的 Panther Lake 集成显卡 PCI 设备 ID 同步, 以启用对更多部件的支持
内核中已经存在一些 Panther Lake 图形设备 ID, 作为 Xe3 集成显卡启动的一部分, 但现在又添加了四个额外的设备 ID

Intel PCI 设备 ID 0xB084, 0xB085, 0xB086 和 0xB087 现已作为 Panther Lake 集成显卡启用的一部分合入

通常很难从外部确定 Panther Lake 将有多少种不同的集成显卡型号, 因为某些设备 ID 可能保留用于工程模型, 可能但目前未计划添加到该系列的产品, 以及类似的情况, 即添加的设备 ID 可能多于最终在发布的消费产品中找到的数量

无论如何, 这些最新的 Panther Lake 集成设备 ID 现已存在于 Linux Git 中, 这得益于今天在 Linux 6.15 最终版本之前合入的 DRM 修复

#Intel
原文链接
KDE Plasma 6.4 添加了按时间变化的壁纸, 默认禁用自适应同步

KDE 开发者们一直忙于在 Plasma 6.4 桌面版于 6 月稳定发布之前解决其中的错误
但也有一些最后一刻的功能工作已经完成, 包括 Plasma 6.4 支持根据时间变化的壁纸

KDE 开发者 Nate Graham 发布了他惯常的每周回顾, 总结了本周所有有趣的 Plasma 活动
除了错误修复, 本周最值得注意的是 Plasma 6.4 现在支持根据时间变化的壁纸, 这些壁纸会全天自动更换

Plasma 6.4 还对 Discover 和小部件进行了多项 UI 改进
一些 UI 更改也已开始为 Plasma 6.5 积累

本周的错误修复包括解决额外的 KWin 崩溃场景, 改进 XWayland 下应用程序的屏幕选择, 以及一个可能允许绕过锁屏密码提示的罕见场景
Plasma 6.3.6 也将默认禁用 Adaptive-Sync, 因为图形驱动程序中的太多错误影响了用户体验

有关本周 KDE Plasma 更改的更多详细信息, 请访问 blogs.kde.org

#KDE
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Mike Blumenkrantz 剪除旧 Mesa 代码: 再见 Gallium Nine

虽然微软昨天向 Mesa 合入了 6.2 万行代码的大型补丁, 但与此同时, 也有一些代码清理工作, 移除了代码库中一些先前已弃用的代码

Valve 的 Linux 团队的 Mike Blumenkrantz 着手删除了 Mesa 25.2 版本中一些已弃用的代码
最值得注意的是移除了今年早些时候已弃用的 Gallium Nine 代码, 它曾是 Gallium3D 驱动的 Direct3D 9 状态跟踪器
Gallium Nine 在多年前非常有趣, 但如今, 基于 Vulkan API 的 DXVK (用于 D3D9 及更高版本) 性能更优, 也适用于非 Mesa 驱动, 并且得到了积极维护
Gallium Nine 已遭受代码腐蚀, 现在已被移除

移除 Gallium Nine 使 Mesa 代码库减少了近 4 万行代码

Mesa 25.2 中还移除了已弃用的 Gallium XA 代码, 该代码曾用于 X.Org 服务器加速, 最初由 VMware 启动, 用于与他们的 DDX 驱动配合使用
XA 已多年不相关, GLAMOR 为 X.Org 服务器世界提供了更好的加速
删除 XA 使 Mesa 减少了大约 4000 行代码

Mesa 25.2 应于 8 月发布, 作为这些开源图形驱动的下一个主要功能版本

#Mesa
原文链接
GNOME Web 让切换 WebKit 功能更便捷

GNOME Web "Epiphany" 网页浏览器正在让运行时切换 WebKit 网页引擎功能变得更加容易

GNOME Web 推出了一个偏好设置页面, 可以轻松切换 WebKit 功能
对于 GNOME Web 技术预览版, 此功能默认启用, 而在普通版本中, 除非切换 gsettings 键, 否则默认隐藏

现在, 使用此网页浏览器的网页开发人员或只是调试行为的其他人可以轻松切换各种 WebKit 功能

有关此新偏好设置区域的更多详细信息, 请参见 "本周 GNOME"
本周还发布了 Phosh Wayland shell 的新版本和其他应用程序增强功能

#GNOME
原文链接
Rust Coreutils 0.1 发布, 性能大幅提升 - 可媲美或超越 GNU 速度

Ubuntu 25.10 计划默认搭载基于 Rust 的 Coreutils "uutils", 这对 GNU Coreutils 的这个替代品来说是重要的一年
为了进一步推进项目目标, 今天发布了 Rust Coreutils v0.1

在两个月前发布的 Rust Coreutils 0.0.30 之后, 现在是 Rust Coreutils 0.1
版本号提升到 v0.1 里程碑, 此版本带来了 "显著的性能提升" 以及 SELinux 支持和改进的 GNU Coreutils 兼容性

在性能方面, wc, ls, cat, tail, seq 和其他 Coreutils 命令现在与 GNU Coreutils 提供的性能持平或更高
这使得 Rust Coreutils 更具吸引力, 因为它不仅用 Rust 编写以确保内存安全, 而且还能开始超越基于 C 的 GNU Coreutils

Rust Coreutils 0.1 为 cp, mkdir, ls, install 和其他常用命令添加了 SELinux 集成

Rust Coreutils 0.1 通过了 GNU 测试套件中的 522 项测试, 高于之前版本的 507 项

有关 Rust Coreutils 0.1 所有重大更改的更多详细信息, 请访问 GitHub

#FreeSoftware
原文链接
更多 Turtle Beach & PowerA 游戏手柄获得 Linux 6.15 支持

在预计于今天晚些时候发布的 Linux 6.15 稳定版内核之前, 更多输入驱动程序更新已合入这个新内核版本, 其中包括引入对一些新型游戏控制器的兼容性

与本月早些时候 XPad 驱动程序添加对一些新控制器的支持类似, 本周末又一轮输入子系统更新为 XPad 驱动程序添加了更多设备 ID
由于这些只是新的设备 ID 添加, 不会危及任何现有硬件支持, 因此它们可以安全地合入当前的 Linux 6.15 内核

现在支持的控制器之一是 Turtle Beach Recon 控制器, 零售价约为 40 美元

Turtle Beach Stealth Ultra 控制器现在也通过 XPad 驱动程序支持 Linux 6.15.Turtle Beach Stealth Ultra 零售价约为 175 美元

本周末为 Linux 6.15 添加到 XPad 驱动程序的第三个控制器是适用于 Xbox 的 PowerA 有线控制器.这款 PowerA 有线控制器零售价仅约为 26 美元

截至昨晚的合并, 所有这三个控制器现在都受到主线 Linux 6.15 内核的支持

#Hardware
原文链接
Dell Latitude 7455 是最新款 seeing Linux 补丁的 Qualcomm Snapdragon X Elite 笔记本电脑

戴尔 Latitude 7455 (X1E-80-100) 是最新款由高通骁龙 X Elite SoC 驱动的笔记本电脑, 目前正在为启用 Linux 支持而进行补丁开发

今天, Linux 内核邮件列表上发布了设备树补丁和其他更改, 以使戴尔 Latitude 7455 (X1E-80-100) 能够启动
通过这些补丁, USB, WiFi 和蓝牙, 显示处理, 键盘/触摸板以及其他基本功能均可正常工作
但这些补丁尚未启用网络摄像头和 Iris 视频加速功能
音频代码也尚未整理好, 因此这款笔记本电脑目前可能不适合在 Linux 下日常使用

除了尚未进行音频测试外, 戴尔 Latitude 骁龙笔记本电脑还存在 NVMe 存储在从挂起恢复时掉线的问题, WiFi 适配器在 NetworkManager 运行时会浪费约 1W 的 CPU 功耗, 原因是 CPU 使用率峰值增加, SDHC 卡会产生 I/O 错误, 以及其他 SDHC 问题

对于 Linux 上的高通骁龙 X 系列笔记本电脑来说, 体验仍远非理想
更多背景信息和本月初我自己的测试基准, 请参阅 "Ubuntu Linux 上高通骁龙 X Elite 基准测试对比 AMD 与 Intel"

戴尔 Latitude 7455 的 Linux 补丁可以在内核邮件列表中找到
戴尔 Latitude 7455 笔记本电脑配备骁龙 X Plus, 16GB 内存, 512GB 存储, 预装 Windows 11 专业版, 零售价约为 1400 美元

#Hardware
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
ConfigFS 为 Linux 6.16 准备 Rust 支持

ConfigFS 将迎来一位新的维护者来管理这个基于 RAM 的文件系统
随着 Andreas Hindborg 接管 ConfigFS 的维护工作, 他也提交了他编写的补丁, 为该文件系统添加 Rust 编程语言支持

ConfigFS 是一个基于 RAM 的文件系统, 与 sysfs 功能相反, 用于用户空间驱动的内核对象配置
ConfigFS 可以轻松地暴露内核数据结构用于不同目的
随着 Linux 6.16 的发布, ConfigFS 将有一个 Rust API, 用于提供一个内存安全的 API 来与其交互
作为 Rust 集成的一部分, 还添加了一个 Rust 示例程序, 用于演示 ConfigFS + Rust 接口

Linux 6.16 的 ConfigFS 代码现在还允许创建具有自定义权限的读写文件, 以更好地保护通过 ConfigFS 写入的秘密

有关 Linux 6.16 的 ConfigFS 更改的更多详细信息, 请参阅此拉取请求
这是在 Linux 6.15 稳定版发布之前提交的早期拉取请求之一, 为即将到来的合并窗口做准备

#LinuxStorage
原文链接
Linux 6.15 发布: 持续集成 Rust, Bcachefs 正在稳定

正如预期的那样, Linux 6.15 内核今天发布了稳定版
Linux 6.15 带来了许多新的硬件支持, 安全改进, 各种其他内核创新等等

Linux 6.15 有许多令人兴奋的特性, 例如众多的 AMD 和 Intel 硬件驱动改进, 内核中更多的 Rust 相关进展, Bcachefs 文件系统支持的成熟, 新的 FWCTL 子系统, 持续的 Apple Silicon 支持工作, 调度器增强等等

本周在 Linux 6.15 最终版发布之前合入了对 XPad 驱动中更多游戏控制器的支持, 针对 Intel Arrow Lake U 和 H 系统的电源管理 / s2idle 修复, 以及其他最后一分钟的修复

Linux 6.15 稳定版源代码可以从 kernel.org 下载
Linus Torvalds 的 v6.15 发布公告可以在 LKML 上阅读

现在将进入 Linux 6.16 合并窗口

#LinuxKernel
原文链接
POWER CPU 支持 Linux 6.16 的动态抢占功能

动态抢占模式早在 2021 年初就已合入 Linux 5.12 主线

如今, IBM POWER CPU ISA 内核代码终于在 2025 年下半年支持动态抢占

启用 CONFIG_PREEMPT_DYNAMIC 选项后, 可以在启动时将 preempt= 设置为 none/voluntary/full, 其中完全抢占是默认设置
发行版仍然可以设置标准的 PREEMPT 控制, 但此动态选项允许在启动时更改它, 而无需重新编译内核, 甚至可以在运行时通过 DebugFS 更改
内核依靠运行时修补来动态更改内核抢占模式

Linux 6.16 的 POWER/PowerPC 代码正在支持动态抢占
此外, 还为 KVM 主机范围测量启用了一个新的 PMU, 以及各种其他次要修复和改进

有关 Linux 6.16 的这些 POWER 更改的更多详细信息, 请参见此拉取请求

#LinuxKernel
原文链接