Rust Coreutils 继续努力实现 100% GNU 兼容性,证明巨魔是错误的
Sylvestre Ledru 是 Rust Coreutils 实现的 uutils 项目的首席开发人员,本周末在 FOSDEM 2026 上介绍了这一举措。 Ledru 前几年曾在 FOSDEM 上发表过关于 Rust Coreutils 的演讲,今年的演讲主要集中在 Ubuntu 25.10 采用它代替 GNU Coreutils。 Ledru 的演讲涵盖了 Rust Coreutils 最近取得的进展,以及 Ubuntu 25.10 对 Rust Coreutils 的采用以及 Ubuntu 26.04 LTS 的延续。虽然由此发现了一些错误,但它们很快就被修复了。 Ledru 的演讲还指出了围绕 Rust Coreutils 的一些流行的恶意攻击,并最终证明其中有多少评论者是错误的。 Rust Coreutils 仍然专注于与 GNU Coreutils 项目 100% 兼容。不断有更多的贡献者加入 Rust Coreutils,并在跨平台改进等领域开展工作。我们还希望将 Rust 重写的成功复制到其他关键的 […]
Linux 6.19 引入 PCIe 链路加密和设备身份验证、AMD SEV-TIO 启用
本周末与 Linux 6.19 内核最令人兴奋的合并之一是建立支持 PCI Express 链路加密和设备身份验证的基础设施。多家供应商正在为其硬件开发 PCIe 链路加密,而这一初步努力开始为主线内核的 AMD SEV-TIO 可信 I/O 支持奠定基础。 Intel 的 Dan Williams 发出了为 PCIe 链路加密和设备身份验证部署新 PCI 基础设施的 Pull 请求。该新代码的第一个实现是用于可信 I/O 支持的 AMD SEV-TIO。丹解释说 拉取请求: “这项工作是多个供应商就一些核心基础设施达成共识的结果(感谢 Alexey、Yilun 和 Aneesh!),以及三个供应商实现,尽管本次拉取中只包含一个。PCI 核心更改有来自 Bjorn 的确认,crypto/ccp/ 更改有来自 Tom 的确认,iommu/amd/ 更改有来自 Joerg 的确认。这一切都出现在 linux-next 中,并有 Stephen 报告的一个小冲突(我同意他的观点)分辨率),以及 0day 机器人报告的一些奇怪配置的后期构建修复 Dan Carpenter 最近的一个小修复,预计 Tom 会在 rc1 […]
Asahi Linux 仍在致力于 Apple M3 支持,m1n1 引导加载程序即将生锈
参与为 Apple Silicon M 系列设备提供 Linux 支持的 Asahi Linux 开发人员已经发布了一份关于其开发工作的新进度报告。 Asahi Linux 开发人员一直致力于开发新的内核补丁,其中一些补丁已被上游用于 Linux 6.17 和 6.18 周期,正如之前在 Phoronix 上所介绍的那样。值得注意的是,Linux 6.18 中的 Apple M2 Pro / Max / Ultra 设备的设备树,尽管更多驱动程序代码仍在上游工作。 Asahi Linux 开发人员还致力于通过适用于 Apple Silicon 的重要 m1n1 引导加载程序转向 Rust 编程语言。他们认为,对于这样一个关键的软件来说,使用 Rust 非常重要,可以提高可维护性、安全性并确保正确的逻辑。 Asahi Linux 开发人员在让更多游戏在 Apple Silicon 设备上运行方面也取得了进展。 Wine 现在也在 muvm 之外工作,并且它们的图形驱动程序支持不断成熟: 到目前为止,围绕 Apple Silicon […]
Linux准备上游支持Google的PSP加密TCP连接
不要将其与AMD的平台安全处理器(PSP)混淆,但是Google的PSP安全协议(PSP)用于对TCP网络连接进行加密的加密,现在可以使用Mainline内核。对网络连接的最初PSP加密支持设置为即将到来的Linux 6.18内核。 经过13轮审查后,该Google PSP安全协议支持用于使用TCP连接在运输中加密数据的支持,预计将与Linux 6.18内核合并。该内核代码已通过PSP能力CX7 NIC成功测试。 Google的PSP与IPSEC ESP共享一些概念,并且是IP顶部的加密封装层,满足了大规模数据中心需求。 Google已经在其数据中心内使用了PSP安全协议,回到2022年,他们开源了体系结构规范。 在IPSEC上,Google设计了PSP,以更简单,更好的功能和提高的可伸缩性。有关PSP的更多背景信息可以从 此文档补丁。还有官方的Google PSP体系结构 规格 (PDF)。 丹尼尔·扎卡(Daniel Zahka)在合并请求中写道,现在已排队为Net-Next: “这是一年前Jakub Kicinski发布的PSP RFC的V13。一般的开发。由于V1包括一个包装叉式钻石,并支持了PSP添加的支持以及一些测试用例,以及在FBThrift RPC库中集成到FBThrift RPC库中的PSP密钥交换和连接升级。 … 该协议可以以多种模式(包括隧穿)工作。但是,由于其出色的卸载特性,我最有兴趣将其用作TLS替代品。因此,这个补丁可以做三件事: – 它添加了“ Core” PSP代码 PSP以卸载为中心,需要一些额外的护理和喂养,因此,该代码的第一部分揭示了设备信息。可以通过XFRM,隧道等中的PSP实现来重复此部分。 -TCP集成TLS样式 重复使用TLS卸载中现有的一些概念,例如将加密状态附加到插座上,将SKB标记为“解密”,出口验证。 PSP不开处方密钥交换协议。要使用PSP作为更有效的TLS卸载,我们打算执行TLS握手(在同一TCP连接中的“内联”),并根据两个端点的功能协商切换到PSP。这也是为什么我不包括软件实现的原因。没有人会在生产中使用它,软件TLS的速度更快,它具有较大的加密记录。 -MLX5实施“ 使用初始补丁,只有NVIDIA-Mellanox MLX5网络驱动程序可以使用PSP。 和 这个合并 在本周击中Net-Net-Next网络子系统树时,此初始PSP加密支持预计将作为即将到来的Linux 6.18合并窗口的一部分提交。 #Linux准备上游支持Google的PSP加密TCP连接
英特尔准备野猫湖的显示支持Linux 6.18,“ ENABE_PANEL_REPLAY”选项
除了本周在Linux 6.18内核之前发送的Intel XE内核图形驱动程序更新外,还提交了一批DRM-Intel-Next更新更新,以用于对开源的Intelce Intel驱动程序的主要显示相关更改。 在Linux 6.18领先的DRM-Intel-next上值得注意的是,可以实现Wildcat Lake Display支撑的补丁。最近几个月,英特尔工程师一直在忙于为野猫湖做准备,这是即将推出的Panther Lake的裁员替代品,该替代将迎合预算笔记本电脑/设备。使用Linux 6.17是对Wildcat Lake的初始IGPU支持,而对于Linux 6.18是实际能够驱动显示屏的支持贴片。 本周的DRM-Intel-Next拉力还包括许多USB Type-C和DisplayPort代码更改,实时(Preekent_RT)内核的修复程序,面板Self Refresh(PSR)修复程序以及其他显示修复程序。 作为此英特尔显示工作的一部分,还引入了新的“ enable_panel_replay”模块参数。 “ ENABLE_PANEL_REPLAY”选项可用于启用或禁用面板重播支持。默认情况下,每芯片默认值将用于面板重播,而“ enable_panel_replay”选项可用于强制启用/禁用它。面板重播是一项显示功率节省功能,由Intel Linux驱动程序在最近的硬件世代支持。 有关本周Linux 6.18的所有英特尔DRM-NEXT更改的更多详细信息可以通过 此拉请求。 1757271066 2025-09-07 14:14:00 #英特尔准备野猫湖的显示支持Linux #ENABE_PANEL_REPLAY选项
新的Rust写的NVIDIA“ Nova”驾驶员在Linux 6.15之前提交
一段时间以来,红帽工程师一直在开发开源的,锈蚀的Nova驾驶员实际上是反向工程的Nouveau驾驶员的继任者,该驾驶员在最近的时代不太积极地发展。但是,与Nouveau广泛的NVIDIA GPU支持不同,Nova驾驶员有意限于RTX 20“ Turing” GPU,并且具有NVIDIA GPU System Processor(GSP),并具有固件支持,以利用固件支持来利用更轻松的驾驶员创作体验。在Linux 6.15合并窗口之前,最初的Nova驱动程序代码是在周日向DRM-Next发送的。 如果对此拉的请求得到尊重,Linus Torvalds或任何其他杰出的开发人员在未来几天提出异议,Linux 6.15可能是第一个带有Nova驱动程序的内核版本,也是第一个Rust Worltent-Worltent Direct Direct Manager Manager to Go Mainline。但是,在变得太兴奋之前,Linux 6.15的上游只是最初的骨架驱动程序,对于最终用户而言,尚不实用……这是他们计划在主线内核中逐件构建驾驶员的计划的一部分,而不是等待,而不是等待并承担着巨大的审查负担,以使任何(Semi)完工。您仍然需要在短期内运行Nouveau驾驶员或NVIDIA的正式树外驾驶员。至少GSP固件进行了大量的繁重工作,并且只能迎合GPU的近代,因此,培养基希望不需要多长时间才能为开源的NVIDIA GPU提供多长时间。 红帽的Danilo Krummrich寄出了 拉请求 对于星期日的Nova,并评论: “这是Nova(Nova-Core)的Inital PR。 除了Nova核心骨骼驱动程序和最初的项目文档外,我还选择了两个固件补丁和一个Rust补丁(预计不会发生冲突)作为Nova-Core的依赖。” 此非常早的代码推出仅约1,207行,其中约700行是实际的锈蚀代码,然后其余的早期文档(其中400多行是TODO列表)。在接下来的Linux内核周期中,Nova驱动程序将继续构建,直到最终与NVIDIA GSP固件二进制文件配对时,最终将成为有用的开源NVIDIA GPU驱动程序。 无论如何,令人兴奋的是,对于这款新的,现代的开源NVIDIA驱动程序,可能会为Linux 6.15内核周期列出的早期早期代码,与Nouveau代码相比,随着时间的流逝,随着时间的推移,随着时间的推移,随着时间的推移,随着时间的流逝,Nova Code可能会与NVIDIA Linux官方驾驶员有竞争力。 1741579494 2025-03-10 04:00:00 #新的Rust写的NVIDIA #Nova驾驶员在Linux #6.15之前提交
AMD在Linux 6.15中为其内核图形驱动程序准备新的GPU支持
AMD已为AMDGPU内核图形驱动程序和AMDKFD计算驱动程序的功能添加驱动程序发送了他们的初始拉动请求,他们希望为即将到来的Linux 6.15内核提出。本周提交给DRM-Next的最引人注目的是准备许多新的GPU硬件支持。 本周的拉力请求包括启用许多新的IP块,以作为其即将到来的GPU型号的培养。就像近年来的情况一样,他们基于IP的发现和独立版本的每个IP块都很难确切确定这些块将用于哪些硬件产品。但是其中包括新的GC 11.5.2和GC 11.5.3 Linux 6.15中的支持。 GC 11.5适用于RDNA3.5,因此大概还有一些额外的AMD APU带有RDNA3.5图形,超出已经支持的硬件…也许是一些新的自定义APU等。还有一些IP块的添加可能与启用工作相关,而不是在Radeon消费者方面,而是下一代Instinct MI350加速器。 本周的AMD Graphics驱动程序拉力为Linux 6.15,包括GC 11.5.2,GC 11.5.3,SDMA 6.1.3,NBIO 7.11.2,NBIO 7.9.1,MMHUB 3.3.2,MMHUB 1.8 .1,SMU 14.0.5,SMUIO 13.0.11,PSP 14.0.5,UMC 12.5.0和DCN 3.6.0。无论这些IP块版本最终都与之相关,很高兴看到AMD早早获得开源Linux驱动程序支持,而Mainline内核已经支持了最近和即将推出的RDNA3.5图形处理器。 同样值得注意的是,本周的拉动力正在启用OEM I2C对自定义RGB灯和其他AIB图形卡模型的支持。有关该工作的更多信息,请参见AMD Linux GPU驱动程序Preps OEM I2C总线支持用于RGB Control等。 另外,此拉力带来了所有代rDNA/navi GPU的动态工作负载配置文件切换,支持更大的视频BIOS尺寸,IP Discovery更新,JPEG队列重置支持,RAS CPER支持常见平台错误记录,BT2020 HDR修复,并启用广播广播RGB DRM属性。 这是本周AMDGPU/AMDKFD的亮点的完整列表 拉请求 对于Linux 6.15: AMD-DRM-NEXT-6.15-2025-02-21: AMDGPU: – 添加OEM I2C对RGB灯的支持,等等。 – 增加对GC 11.5.3的支持 – 增加对GC 11.5.2的支持 […]
134K的代码线发布为GCC中COBOL支持的最新努力
虽然这是一种古老的语言,但近几个月来,GCC编译器的COBOL语言前端已经采取了新的努力。有未树的COBOL对海湾合作委员会的支持正在努力进入Mainline GNU编译器收集代码库。这个周末,这些补丁的最新迭代总计为134K新代码。 詹姆斯·劳登(James Lowden)一直在努力获得在海湾合作委员会(GCC)上游获得COBOL支持的推动力,发布了15个新的补丁,总计134,033行代码。这使COBOL前端建筑物并为海湾合作委员会工作。 与2024年底发布的补丁相比,新的COBOL前端补丁是基于较新的GCC代码,更新较新的AutoConf的更新,各种其他构建系统更新,文档改进,添加了更改和调试的情况。改进。 COBOL代码仍然需要看到围绕交叉补偿处理和其他一些小更改完成的工作。 至少来自 补丁系列 希望这一COBOL前端可以及时合并为即将发布的GCC 15: “我仍然希望COBOL前端被视为已准备好使用GCC-15。任何编译器的Von Clausewitz测试都是现实世界。用户踢轮胎促使我们以对他们实用的方式来改善编译器。((现在,当我们努力满足审稿人的关注时,现在有几个功能正在等待。)为此,我还为www存储库准备了发行说明,并在单独的封面下为此。” 我们在GCC 15周期中延迟着眼于回归修复程序,但是鉴于新的COBOL前端不冒险现有语言支持,我们将看看GCC开发人员是否决定为今年的COBOL提供支持GNU编译器收集版本。 1739707008 2025-02-16 11:19:00 #134K的代码线发布为GCC中COBOL支持的最新努力
linux 6.14默认情况下从SHA1切换到SHA512进行模块签名
尽管许多Linux分发供应商内核已经在使用SHA-512来签名模块,而不是默认的SHAA-1,但上游Linux 6.14内核现在也将默认值切换到使用SHA-512以获得更好的安全性。 随着最新代码合并到Mainline Linux 6.14 GIT内核,SHA512现在被用作默认值,而不是SHA1来签署内核模块。 SHA512比SHA1更现代,更安全,以防止SHA1弱点在此时广为人知。许多其他软件组件已经停止使用SHA1。 SHA1签名支持此时仍在Linux内核中可用,但不再是默认值。 当前和将来的Linux发行版使用的OPENSSL在尝试使用SHA1签名的内核模块时也出错,这又可能导致内核构建故障。 对于使用SHA512作为签名内核模块的上游默认值,这是一个漫长的更改,并将成为Linux 6.14的一部分,而今天合并了代码。 SHA512模块签名默认值今天合并为 模块更改 对于此下一个内核版本。 1737942250 2025-01-27 01:27:00 #linux #6.14默认情况下从SHA1切换到SHA512进行模块签名
适用于 Ampere Altra 4U 服务器/工作站的 ARCTIC Freezer 4U-M 冷却器评测
对于那些寻找散热器风扇来冷却定制的 Ampere Altra / Altra Max 服务器或工作站的人来说,ARCTIC Freezer 4U-M 最终成为一个非常有效的选择,它提供与更昂贵的 Ampere Altra 散热器相似的性能,同时提供相似的性能。 互联网零售商很少有现成的适用于 Ampere Altra 和 Ampere Altra Max 处理器的零售散热器,尤其是那些专为 4U 服务器/工作站设计的散热器,其设计目的是在可观的风扇噪音水平下运行,特别是对于工作站而言……售后市场最知名的 Ampere Altra 散热器是 Noctua NH-D9 AMP-4926 4U,但其缺点是零售价约为 130 美元。 ARCTIC Cooling 最近推出了一款兼容 Ampere Altra 的 Freezer 4U-M Ampere 散热器,价格约为 Noctua 散热器的一半。 ARCTIC Freezer 4U-M Ampere 适用于 4U 机架式服务器机箱或其他工作站机箱,具有八个热管、铝翅片和采用推拉配置的双 120mm PWM 风扇。 PWM […]
