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
原文链接
戴尔 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
原文链接
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
原文链接
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
原文链接
正如预期的那样, 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
原文链接
动态抢占模式早在 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
原文链接
Bcachefs: 为 Linux 6.16 带来的性能提升, 恢复工作及更友好的错误消息
Bcachefs 的主要开发者 Kent Overstreet 已经发出了大量针对现已开放的 Linux 6.16 内核周期的功能更新
Bcachefs 有大量工作已准备好在 Linux 6.16 中合并, 包括多项性能改进, 持续的自修复/恢复工作, 改进的错误消息, 以及更多针对此写时复制文件系统的工作
在性能方面, Bcachefs 文件系统正在提升快照删除速度
Bcachefs 还具有更快的设备移除功能, 并且独立地, 它还在事务提交之前合并冗余的记账更新, 以减轻 Bcachefs 日志的负担
更少的元数据日志更新将有利于性能
Linux 6.16 的 Bcachefs 现在还将允许移动损坏的 extent, 不兼容的功能现在可以通过 sysfs 在运行时启用, 更多支持可部署磁盘镜像的更改, 以及错误消息方面的 "重大" 改进
对于 Bcachefs 的修复和自修复文件系统工作, 如果检测到错误, 恢复过程现在会在后台启动
还有一个新的恢复过程用于检查重新平衡工作 b-tree
Linux 6.16 中 Bcachefs 的其他一些变化包括额外的强化, 堆栈使用改进和各种调试改进
有关这些更改的更多详细信息, 请参阅此拉取请求, 该请求将在 Linus Torvalds 没有异议的情况下很快进入 Linux 6.16 Git
#LinuxStorage
原文链接
Bcachefs 的主要开发者 Kent Overstreet 已经发出了大量针对现已开放的 Linux 6.16 内核周期的功能更新
Bcachefs 有大量工作已准备好在 Linux 6.16 中合并, 包括多项性能改进, 持续的自修复/恢复工作, 改进的错误消息, 以及更多针对此写时复制文件系统的工作
在性能方面, Bcachefs 文件系统正在提升快照删除速度
Bcachefs 还具有更快的设备移除功能, 并且独立地, 它还在事务提交之前合并冗余的记账更新, 以减轻 Bcachefs 日志的负担
更少的元数据日志更新将有利于性能
Linux 6.16 的 Bcachefs 现在还将允许移动损坏的 extent, 不兼容的功能现在可以通过 sysfs 在运行时启用, 更多支持可部署磁盘镜像的更改, 以及错误消息方面的 "重大" 改进
对于 Bcachefs 的修复和自修复文件系统工作, 如果检测到错误, 恢复过程现在会在后台启动
还有一个新的恢复过程用于检查重新平衡工作 b-tree
Linux 6.16 中 Bcachefs 的其他一些变化包括额外的强化, 堆栈使用改进和各种调试改进
有关这些更改的更多详细信息, 请参阅此拉取请求, 该请求将在 Linus Torvalds 没有异议的情况下很快进入 Linux 6.16 Git
#LinuxStorage
原文链接
Firefox 139.0 现已推出, 具备更快的 HTTP/3 上传性能
Mozilla Firefox 139.0 的发布二进制文件已于今日推送至镜像服务器, 领先于明日的正式发布
Firefox 139 浏览器更新带来了一些值得提及的新功能
Firefox 139 在 HTTP/3 连接上的上传性能显著提升, 达到了 "显著改善" 的程度
特别是对于涉及 QUIC 0-RTT 恢复连接以及高带宽, 高延迟连接的 HTTP/3 连接, Firefox 139 上的 HTTP/3 上传速度应比之前的 Mozilla Firefox 版本快得多
Firefox 139 还包括 Firefox 扩展页面内的全页翻译支持, 粘贴到 Firefox 时现在可以保留带透明度的 PNG 图像, 支持 WebAuthn largeBlob 扩展, 工作线程的计时器节流, 以及支持 "hidden=until-found" 属性, 以便通过页面查找功能找到内容但默认情况下不显示
Firefox 139 在 Linux 上的一些新的实验性网络功能, 虽然可用但默认禁用, 包括优先级任务调度, View Transition API, 以及禁用非标准的 beforescriptexecute / afterscriptexecute 事件
那些希望立即获取官方 Mozilla Firefox 139.0 发布二进制文件的人可以通过 ftp.mozilla.org 进行下载
#Mozilla #Firefox
原文链接
Mozilla Firefox 139.0 的发布二进制文件已于今日推送至镜像服务器, 领先于明日的正式发布
Firefox 139 浏览器更新带来了一些值得提及的新功能
Firefox 139 在 HTTP/3 连接上的上传性能显著提升, 达到了 "显著改善" 的程度
特别是对于涉及 QUIC 0-RTT 恢复连接以及高带宽, 高延迟连接的 HTTP/3 连接, Firefox 139 上的 HTTP/3 上传速度应比之前的 Mozilla Firefox 版本快得多
Firefox 139 还包括 Firefox 扩展页面内的全页翻译支持, 粘贴到 Firefox 时现在可以保留带透明度的 PNG 图像, 支持 WebAuthn largeBlob 扩展, 工作线程的计时器节流, 以及支持 "hidden=until-found" 属性, 以便通过页面查找功能找到内容但默认情况下不显示
Firefox 139 在 Linux 上的一些新的实验性网络功能, 虽然可用但默认禁用, 包括优先级任务调度, View Transition API, 以及禁用非标准的 beforescriptexecute / afterscriptexecute 事件
那些希望立即获取官方 Mozilla Firefox 139.0 发布二进制文件的人可以通过 ftp.mozilla.org 进行下载
#Mozilla #Firefox
原文链接
新的 AMD SPI 驱动程序即将在 Linux 6.16 中上游化
在今天发出的早期拉取请求中, 随着 Linux 6.16 合并窗口的开放, 包含了所有的串行外设接口 (SPI) 子系统更新
除了其他新的 SPI 硬件支持, Linux 6.16 正在引入一个新的 AMD SPI 驱动程序
"spi_amd" 驱动程序是今天针对 Linux 6.16 的拉取请求的一部分, 它是一个基于 PCI 的 AMD HID2 SPI 控制器驱动程序
AMD HID2 SPI 控制器是 AMD 处理器上用于串行外设接口的一个新 IP 模块
新 spi_amd 驱动程序的代码补丁没有透露太多相关的产品细节.在查看这个新的 AMD_HID2_SPI 支持的驱动程序代码时, AMD HID2 SPI 与 "AMDI0063" 硬件 ID 相关联
AMDI0063 在当前一代 AMD Ryzen 平台 (甚至在 Windows 缺少驱动程序的情况下) 缺少驱动程序方面有一些搜索结果, 但我还没有能够更确切地找到关于 AMD HID2 SPI / AMDI0063 支持的任何信息
无论如何, 这个新的 AMD 驱动程序已准备好随 Linux 6.16 内核进入上游
Linux 6.16 的其他新 SPI 硬件支持包括高通 IPQ5018, 瑞萨 RZ/G3E, 瑞芯微 RK3528 和三星 Exynos Autov920
新内核的 SPI 还对 SH-MSIOF 驱动程序进行了清理, AXI SPI 引擎的性能得到了改进, Amlogic SPI 控制器支持 DMA, 并支持在瑞萨平台上对内存映射闪存进行写入
更多关于 Linux 6.16 所有这些 SPI 更改的详细信息, 请参阅今天早上的拉取请求
#AMD
原文链接
在今天发出的早期拉取请求中, 随着 Linux 6.16 合并窗口的开放, 包含了所有的串行外设接口 (SPI) 子系统更新
除了其他新的 SPI 硬件支持, Linux 6.16 正在引入一个新的 AMD SPI 驱动程序
"spi_amd" 驱动程序是今天针对 Linux 6.16 的拉取请求的一部分, 它是一个基于 PCI 的 AMD HID2 SPI 控制器驱动程序
AMD HID2 SPI 控制器是 AMD 处理器上用于串行外设接口的一个新 IP 模块
新 spi_amd 驱动程序的代码补丁没有透露太多相关的产品细节.在查看这个新的 AMD_HID2_SPI 支持的驱动程序代码时, AMD HID2 SPI 与 "AMDI0063" 硬件 ID 相关联
AMDI0063 在当前一代 AMD Ryzen 平台 (甚至在 Windows 缺少驱动程序的情况下) 缺少驱动程序方面有一些搜索结果, 但我还没有能够更确切地找到关于 AMD HID2 SPI / AMDI0063 支持的任何信息
无论如何, 这个新的 AMD 驱动程序已准备好随 Linux 6.16 内核进入上游
Linux 6.16 的其他新 SPI 硬件支持包括高通 IPQ5018, 瑞萨 RZ/G3E, 瑞芯微 RK3528 和三星 Exynos Autov920
新内核的 SPI 还对 SH-MSIOF 驱动程序进行了清理, AXI SPI 引擎的性能得到了改进, Amlogic SPI 控制器支持 DMA, 并支持在瑞萨平台上对内存映射闪存进行写入
更多关于 Linux 6.16 所有这些 SPI 更改的详细信息, 请参阅今天早上的拉取请求
#AMD
原文链接
Rust 在异步 Rust 体验方面取得进展, 稳定内核中 Rust 的工具链
Rust 项目今天上午发布了一些其主要项目目标的最新状态, 其中包括增强异步 Rust 体验, 使其更接近同步编程体验, 以及稳定在 Linux 内核中使用 Rust 编程所需的工具
Rust 核心开发人员继续致力于增强 Rust 中的异步编程体验
他们最近的一些举措包括改进对 async-fn-in-traits 的支持, 在同步和异步生成器方面取得进展, 改善 Pin 的人体工程学, 以及其他更改
反过来, 这些改进最终将导致 Rust 世界中创建更多的异步库
Rust 开发人员还在继续稳定在 Linux 内核中获得良好 Rust 开发体验所需的工具
ABI 修改标志, 稳定 build-std 以及更好地与 Linux 内核构建系统集成等功能继续实现
一些新的 Rust 语言项也继续被整理出来, 以增强 Rust 在 Linux 内核中的体验
他们正在寻求开发人员帮助的一些 Rust 开发目标包括推广他们的并行前端和稳定公共/私有依赖项
那些想了解更多关于 Rust 编程语言阵营中正在发生的这些不同开发目标/项目的人可以在 Rust-Lang.org 博客上了解更多
如果您错过了, 本月早些时候 Rust 项目庆祝了其十周年纪念日, 该编程语言专注于内存安全和其他现代功能
#Rust
原文链接
Rust 项目今天上午发布了一些其主要项目目标的最新状态, 其中包括增强异步 Rust 体验, 使其更接近同步编程体验, 以及稳定在 Linux 内核中使用 Rust 编程所需的工具
Rust 核心开发人员继续致力于增强 Rust 中的异步编程体验
他们最近的一些举措包括改进对 async-fn-in-traits 的支持, 在同步和异步生成器方面取得进展, 改善 Pin 的人体工程学, 以及其他更改
反过来, 这些改进最终将导致 Rust 世界中创建更多的异步库
Rust 开发人员还在继续稳定在 Linux 内核中获得良好 Rust 开发体验所需的工具
ABI 修改标志, 稳定 build-std 以及更好地与 Linux 内核构建系统集成等功能继续实现
一些新的 Rust 语言项也继续被整理出来, 以增强 Rust 在 Linux 内核中的体验
他们正在寻求开发人员帮助的一些 Rust 开发目标包括推广他们的并行前端和稳定公共/私有依赖项
那些想了解更多关于 Rust 编程语言阵营中正在发生的这些不同开发目标/项目的人可以在 Rust-Lang.org 博客上了解更多
如果您错过了, 本月早些时候 Rust 项目庆祝了其十周年纪念日, 该编程语言专注于内存安全和其他现代功能
#Rust
原文链接
Armbian 25.5 添加了对新型单板计算机的支持
Armbian 25.5 作为这个主要面向 ARM 和 RISC-V 单板计算机的基于 Debian 的 Linux 发行版, 于今日发布最新版本
Armbian 25.5 版本支持了多款新的单板计算机 (SBCs), 并对现有板卡进行了改进
Armbian 25.5 的 SBC 兼容性工作主要集中在 TI SK-AM69, Banana Pi M2+, BeagleBone AI-64, BeaglePlay 和 PocketBeagle2
PINE
Armbian 25.5 还改进了不同板卡的上游固件集成, 基于 Rockchip64 的设备已迁移到 Linux 6.14 内核, 改进了 EFI 分区对齐的启动, 更好的 Btrfs 子卷支持, 以及这个面向 ARM 的 Linux 发行版的各种其他改进
有关今日发布的 Armbian 25.5 的下载和更多详细信息, 请访问 Armbian.org
#OS
原文链接
Armbian 25.5 作为这个主要面向 ARM 和 RISC-V 单板计算机的基于 Debian 的 Linux 发行版, 于今日发布最新版本
Armbian 25.5 版本支持了多款新的单板计算机 (SBCs), 并对现有板卡进行了改进
Armbian 25.5 的 SBC 兼容性工作主要集中在 TI SK-AM69, Banana Pi M2+, BeagleBone AI-64, BeaglePlay 和 PocketBeagle2
PINE
Armbian 25.5 还改进了不同板卡的上游固件集成, 基于 Rockchip64 的设备已迁移到 Linux 6.14 内核, 改进了 EFI 分区对齐的启动, 更好的 Btrfs 子卷支持, 以及这个面向 ARM 的 Linux 发行版的各种其他改进
有关今日发布的 Armbian 25.5 的下载和更多详细信息, 请访问 Armbian.org
#OS
原文链接
Qt Bridge 技术将 UI 工具包带到新的编程语言: Rust, C#, Java 和 Swift
开源的 Qt 工具包深深植根于 C++代码, 但在过去十年中也受益于 Python 语言绑定
如今, 得益于 Qt Group 在他们称之为 Qt Bridging Technology (Qt 桥接技术) 方面的新工作, 该工具包将在不同编程语言中获得更强大的支持
在过去两年中, Qt 工程师一直致力于将此 UI/UX 框架引入 C++和 Python 之外的编程语言
凭借这条 "Qt Bridges" (Qt 桥接) 路径, 他们现在正朝着为更多语言提供一流 Qt 支持的轨道前进
Qt Bridges 项目预选的重点语言是 C#, Kotlin/Java, Python, Rust 和 Swift
通过新的 API, 开发者未来也将能够构建额外的语言集成
那些对 Qt Bridges 以及未来在 C#, Kotlin/Java, Rust 和 Swift 代码库中使用 Qt 的前景感兴趣的人, 可以通过 Qt 博客了解更多关于这个新项目的信息
目前还没有任何新的代码可用, 但 Qt Bridges 网页只是一个电子邮件注册表单, 他们将很快在此宣布更多信息
#Qt
原文链接
开源的 Qt 工具包深深植根于 C++代码, 但在过去十年中也受益于 Python 语言绑定
如今, 得益于 Qt Group 在他们称之为 Qt Bridging Technology (Qt 桥接技术) 方面的新工作, 该工具包将在不同编程语言中获得更强大的支持
在过去两年中, Qt 工程师一直致力于将此 UI/UX 框架引入 C++和 Python 之外的编程语言
凭借这条 "Qt Bridges" (Qt 桥接) 路径, 他们现在正朝着为更多语言提供一流 Qt 支持的轨道前进
Qt Bridges 项目预选的重点语言是 C#, Kotlin/Java, Python, Rust 和 Swift
通过新的 API, 开发者未来也将能够构建额外的语言集成
那些对 Qt Bridges 以及未来在 C#, Kotlin/Java, Rust 和 Swift 代码库中使用 Qt 的前景感兴趣的人, 可以通过 Qt 博客了解更多关于这个新项目的信息
目前还没有任何新的代码可用, 但 Qt Bridges 网页只是一个电子邮件注册表单, 他们将很快在此宣布更多信息
#Qt
原文链接
Rav1e v0.8 发布, 用于基于 Rust 的 AV1 编码
Rav1e v0.8 于周一发布, 这款自称 "最快, 最安全的 AV1 编码器" 使用了 Rust 编程语言
上一个主要版本是 Rav1e v0.7, 于 2023 年末发布
现在 Rav1e v0.8 已经到来, 鉴于距上一个版本已有一年半时间, 它带来了许多变化
至少在 x86_64 CPU 上, 我的测试中 Rav1e 编码器仍不及 SVT-AV1 视频编码器, 但至少由于使用了 Rust 编程语言, 它更侧重于编码器安全性和内存安全性
如今, GPU 加速的 AV1 编码也变得越来越普遍
无论如何, 感兴趣的用户可以从 GitHub 下载 Rav1e v0.8, 以了解这款基于 Rust 的顶级多平台 AV1 编码器的最新进展
#Programming
原文链接
Rav1e v0.8 于周一发布, 这款自称 "最快, 最安全的 AV1 编码器" 使用了 Rust 编程语言
上一个主要版本是 Rav1e v0.7, 于 2023 年末发布
现在 Rav1e v0.8 已经到来, 鉴于距上一个版本已有一年半时间, 它带来了许多变化
至少在 x86_64 CPU 上, 我的测试中 Rav1e 编码器仍不及 SVT-AV1 视频编码器, 但至少由于使用了 Rust 编程语言, 它更侧重于编码器安全性和内存安全性
如今, GPU 加速的 AV1 编码也变得越来越普遍
无论如何, 感兴趣的用户可以从 GitHub 下载 Rav1e v0.8, 以了解这款基于 Rust 的顶级多平台 AV1 编码器的最新进展
#Programming
原文链接
Linux 6.16 添加了 "X86_NATIVE_CPU" 选项以优化您的 CPU 的内核构建
X86_NATIVE_CPU Kconfig 构建时选项已合并到 Linux 6.16 合并窗口, 作为在 AMD 和 Intel 处理器上强制执行 "-march=native" 编译器行为的简便方法, 以优化您的系统内核构建以适应本地 CPU 架构/系列
对于那些希望在 AMD/Intel x86_64 处理器上对 Linux 内核构建进行 "-march=native" 优化的人来说, 新的 CONFIG_X86_NATIVE_CPU 选项可以轻松启用, 以便在本地内核构建中设置该编译器选项
如果使用 GCC 或 LLVM Clang 编译 Linux x86_64 内核时, 并且使用 Clang 19 或更高版本, 则 CONFIG_X86_NATIVE_CPU 选项会生效, 这是因为旧版编译器在 Linux 内核上存在编译器错误
除了为 Linux 内核 C 代码设置 "-march=native" 编译器选项外, 启用这个新的 Kconfig 构建选项还会为内核的 Rust 代码设置 "-Ctarget-cpu=native"
这个新选项作为 Linux 6.16 的 x86/build 更新的一部分被合并
补丁消息中没有提供性能基准测试, 但我会在时间允许时启动一些 CONFIG_X86_NATIVE_CPU 基准测试
#LinuxKernel
原文链接
X86_NATIVE_CPU Kconfig 构建时选项已合并到 Linux 6.16 合并窗口, 作为在 AMD 和 Intel 处理器上强制执行 "-march=native" 编译器行为的简便方法, 以优化您的系统内核构建以适应本地 CPU 架构/系列
对于那些希望在 AMD/Intel x86_64 处理器上对 Linux 内核构建进行 "-march=native" 优化的人来说, 新的 CONFIG_X86_NATIVE_CPU 选项可以轻松启用, 以便在本地内核构建中设置该编译器选项
如果使用 GCC 或 LLVM Clang 编译 Linux x86_64 内核时, 并且使用 Clang 19 或更高版本, 则 CONFIG_X86_NATIVE_CPU 选项会生效, 这是因为旧版编译器在 Linux 内核上存在编译器错误
除了为 Linux 内核 C 代码设置 "-march=native" 编译器选项外, 启用这个新的 Kconfig 构建选项还会为内核的 Rust 代码设置 "-Ctarget-cpu=native"
这个新选项作为 Linux 6.16 的 x86/build 更新的一部分被合并
补丁消息中没有提供性能基准测试, 但我会在时间允许时启动一些 CONFIG_X86_NATIVE_CPU 基准测试
#LinuxKernel
原文链接