Phoronix CN
54 subscribers
61 photos
594 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
Arch Linux 安装程序添加了 Labwc 和 Niri Wayland 组件选项

Archinstall 3.0.5 现已作为这个易于使用的, 基于文本的 Arch Linux 操作系统安装程序的最新更新提供

Archinstall 3.0.5 的新特性是增加了 Labwc, Niri, River 和 Xmonad 作为合成器/桌面选项
这补充了在新的 Arch Linux 安装中部署的广泛的其他桌面/合成器选项

Archinstall 3.0.5 还为用户凭据配置添加了可选的文件加密
还有一个重要的安全更改是将密码存储为哈希值而不是明文
此外, Archinstall 3.0.5 添加了对安装后菜单选项的支持
此外, 这个 Arch Linux 安装程序还有各种错误修复和其他改进

有关 Archinstall 3.0.5 更改的更多详细信息请通过 GitHub 查看

#ArchLinux
原文链接
Linux 补丁更新: 停止对非常老旧的 x86 CPU 的支持

上个月发布了移除对非常老的 i486 和早期 i586 CPU 支持的 Linux 补丁
尽管与一些其他地方的报道相反, 这些补丁尚未合入 Linux 内核主线, 但移除无 TSC 和无 CX8 x86 CPU 的工作仍在进行中, 今天发布的是这些补丁的第二个版本

这些代码旨在移除用于处理 "古老" 32 位 CPU 的各种 "复杂" 仿真设施, 这些设施在现代 Linux 内核上已很少有人使用
反过来, 维护这种旧的 x86 CPU 支持是一个维护负担, 可以释放开发者资源, 使其专注于更有意义的硬件支持, 并在没有旧包袱的情况下促进更容易的内核改进

今天发布的补丁的第二个版本现在已经基于最新的上游 Linux Git 代码库, 并修复了在最初的代码审查过程中提出的一些较小的代码问题

感兴趣的人可以通过 Linux 内核邮件列表找到这些 v2 补丁
我们将看看这一清理补丁系列是否被认为已准备好及时进入即将到来的 Linux 6.16 合并窗口, 或者是否会推迟一个或更长的周期, 然后再看到非常老的 x86 CPU 支持被移除
移除这些旧支持将使 Linux x86 代码减少超过 14k 行

#Intel
原文链接
KDE Plasma 6.4 Beta 版本发布: 包含 Aurora 和 KWin-X11

KDE Plasma 6.4 测试版桌面现已开放测试, 正式版将于六月发布
Plasma 6.4 中的新模块包括 KWin-X11 和 Aurorae
KWin-X11 正在将 X11/X.Org 特定代码拆分到独立于 KWin 的自身软件包中, 因为 KWin 越来越专注于 Wayland, 最终将弃用并稍后移除对 X11 的支持
更多详细信息请参阅 KDE 的文章 "KWin Wayland 和 X11 代码现已拆分, KWin_X11 将维护至 Plasma 7"

Aurorae 是 Plasma 6.4 中用于 KWin 窗口装饰主题引擎的新功能
Aurorae 使用 SVG 或 QML 渲染装饰和按钮

除了这些新模块, Plasma 6.4 还带来了各种 Wayland 改进和其他亮眼的新功能
KDE Plasma 6.4 带来了一些不错的可用性改进, 各种崩溃修复, KWin 更好的像素完美表现以及其他优化
有关更改的更多信息, 请参阅我们之前对 Plasma 6.4 的报道

有关 Plasma 6.4 测试版的更多详细信息, 请访问 KDE.org

Plasma 6.4 的下一步是计划在两周后 (6 月 29 日) 发布的第二个测试版, 然后是 6 月 17 日发布的官方 KDE Plasma 6.4.0 版本

#KDE
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
Rust 语言发布 Rust 1.87 庆祝十周年

Rust 1.87 现已发布, 作为这个流行编程语言的最新版本
随着 Rust 1.87 的发布, 也标志着这个专注于内存安全和现代特性的系统编程语言已经走过了十年

Rust 开发者正在荷兰乌得勒支举行活动庆祝 Rust 十周年
他们在那里发布了 Rust 1.87 来庆祝这个重要的里程碑

Rust 1.87 在标准库中添加了匿名管道, 安全的架构内联函数, 通过 "asm!" 的内联汇编现在可以跳转到 Rust 代码中的带标签块, 以及一些稳定的 API
Rust 1.87 还移除了针对旧处理器的 i586 Windows MSVC (i586-pc-windows-msvc) 目标

可通过 Rust-Lang.org 下载并获取今日 Rust 1.87 版本的更多详情

#Programming
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
直接 I/O 对于 DMA-BUF 可以带来显著的性能提升

智能设备制造商荣耀 (HONOR) 发布了一系列补丁, 为 DMA-BUF 添加了直接 I/O 支持, 使用了 "DMA_BUF_IOCTL_RW_FILE" 标志
反过来, 这种直接 I/O 的使用可以显著提高吞吐量并降低延迟, 有助于 AI 模型加载, 实时数据流以及其他用途

最新的补丁系列今天发布, 针对 DMA_BUF_IOCTL_RW_FILE, 以启用 DMA-BUF 的直接 I/O 功能
其目的是允许直接 I/O 支持, 以避免在处理 UFS 存储时, 在页缓存和内存复制代码路径中花费大量时间, 以及在缓冲 I/O 模式下观察到的更高延迟和功耗

通过荣耀的测试, 使用这些补丁后, 在支持 4GB/s 的 UFS4.0 存储上使用 DMA-BUF 时的吞吐量从 1032MB/s 提升到了 3776MB/s!
也不再有任何页缓存开销, 并通过直接路径消除了内存复制, 从而降低了 RAM 使用
该代码还显示出比使用 UDMABUF 更低的延迟

荣耀正在为 AI 模型加载, 实时数据流, 任务快照存储以及其他用途开发这项支持
对此工作感兴趣的人可以通过这个补丁系列了解更多信息

#LinuxKernel
原文链接
Wine 10.8 发布, 性能得到提升

Wine 10.8 今日发布, 作为这个开源解决方案的最新双周测试版本, 用于在 Linux 上享受 Windows 游戏和应用
Wine 也是 Valve 用于 Steam Play 的 Proton 的基础, 可在 Linux 上提供出色的游戏体验

今天发布的 Wine 10.8 最值得注意之处是利用共享内存中的用户句柄来提升性能
除了用户句柄的性能提升, Wine 10.8 还带来了对 TIFF 图像支持的改进, PDB 后端的持续工作, 以及各种错误修复

Wine 10.8 有 18 个已知的错误修复, 范围从 Final Fantasy XI Online 等游戏到 Vegas Pro 14 等应用

可通过 WineHQ.org 获取 Wine 10.8 版本的下载和更多详情

#Wine
原文链接
Intel ISPC 1.27 发布, 支持 AVX10.2

Intel 的隐式 SPMD 程序编译器 (ISPC) 发布了一个新功能版本,为支持 AVX10.2 的处理器做准备,并为这个专注于单程序多数据 (SPMD) 编程的 C 语言变体带来了其他增强功能

ISPC 继续作为 Intel 使用 C 代码在其从 CPU 到 GPU 的各种硬件上进行 SPMD 编程的途径之一进行开发
借助 ISPC 1.27,他们引入了对 AVX10.2 的支持,并添加了新的 avx10.2-x4, avx10.2-x8, avx10.2-x16, avx10.2-x32 和 avx10.2-x64 目标

ISPC 1.27 还为其标准库中的短向量带来了对逐元素函数的完全支持,对无符号类型的跨通道操作,更好的点积功能,以及各种其他增强功能

在性能方面,ISPC 1.27 将 AVX-512 的掩码加载和存储性能提高了一个数量级,据说在微基准测试中快了大约 10 倍
AVX2 上的 packed_store_active2 调用对于 int32 也快了大约 65%,对于 int64 快了大约 45%

可通过 GitHub 下载并了解有关 Intel ISPC 1.27 版本的更多详细信息

#Intel
原文链接
Rockchip 开源 NPU 驱动 RKNN 持续取得进展

一年多前, 创建开源 Rockchip NPU 驱动的努力开始了
虽然尚未合入 Linux 内核主线, 但这个内核驱动和相关的用户空间驱动的进展仍在继续

Rockchip NPU 驱动由 Tomeu Vizoso 启动, 他继续在时间允许的情况下进行工作
Rockchip NPU 驱动已经可以工作一段时间了, 二月份带来了该驱动的最新修订版本

在一篇新的博客文章中, Vizoso 概述了该驱动的近期工作, 该驱动现在能够利用所有三个 NPU 核心, 并且应该能够以每秒约 30 帧的速度处理四个同步目标检测推理

周五, 该驱动的 v3 补丁系列被发布了
v3 系列中的变化包括添加对 ROCK 5B 板载 Rockchip NPU 的支持
另外还有这个合并请求, 将 "Rocket" 代码添加到 Mesa 中以提供用户空间侧支持

长话短说, Rockchip 开源 NPU Linux 驱动仍在为合入主线而努力工作

#LinuxKernel
原文链接
FreeBSD 14.3 Beta 3 将 KDE Plasma 6 软件包带到 DVD ISO 中

FreeBSD 14.3 Beta 3 已准备好进行测试, 作为通往预计于六月发布的 FreeBSD 14.3 点版本之路上的最新测试版本

FreeBSD 14.3 Beta 3 在 DVD 映像中添加了 KDE 桌面软件包
由于 KDE Plasma 5 的 "x11/kde5" 软件包不再存在, 构建脚本需要更新到 "x11/kde", 后者指向新的 KDE Plasma 6 软件包
因此, KDE Plasma 桌面软件包再次可以通过 DVD ISO 获得
然而, 如果 ISO 文件大小开始触及 DVD 容量限制, KDE 软件包可能会在稍后被移除, 具体取决于 ISO 的大小

FreeBSD 14.3 Beta 3 还清除了为 FreeBSD 14.2 构建的内核模块
PATH 环境变量现在也在 bsdinstall 的安装后 shell 中正确设置, 一个导致 PowerPC 64 LE 上启动失败的错误已得到修复, 并且还有一个 802.11 WiFi 修复

有关本周 FreeBSD 14.3 Beta 3 版本的更多详细信息可通过发布公告获取
预计下周将发布 FreeBSD 14.3 的第四个候选版本, 之后是一个发布候选版本, 然后有望在六月中旬发布 FreeBSD 14.3-RELEASE

#BSD
原文链接