当前位置:首页>Linux>Linux 最新资讯 20260402——Fedora 拒绝采用 systemd 管理用户环境变量的提案;KDE 加固OS以防范更新导致系统无法启动的问题

Linux 最新资讯 20260402——Fedora 拒绝采用 systemd 管理用户环境变量的提案;KDE 加固OS以防范更新导致系统无法启动的问题

  • 2026-09-02 19:21:57
Linux 最新资讯 20260402——Fedora 拒绝采用 systemd 管理用户环境变量的提案;KDE 加固OS以防范更新导致系统无法启动的问题
Open Source Daily
开源技术资讯 · 开发者必读
               01             
Fedora 拒绝采用 systemd 管理用户环境变量的提案    

本周,Fedora工程与指导委员会(FESCo)否决了一项针对Fedora 45的变更提案,该提案旨在利用systemd的 environment-generator 功能来管理用户级环境变量。

原提案计划使用systemd.environment-generator管理用户级环境变量,以取代当前依赖~/.bashrc等独立shellrc脚本的方案。

提案方指出,通过systemd管理用户级环境变量可简化环境变量的传播流程,并使环境变量的变更独立于用户的默认shell。此外,这项变更将更有利于使用Fish或Dash等替代shell的用户。

然而FESCo委员会最终否决了此项提案。主要担忧在于systemd.environment-generator的使用可能以不可预知的方式破坏系统功能,特别是在无systemd环境(如容器部署场景)中可能引发问题。

该提案在解决无systemd环境的兼容性问题并提供更多配置示例后,可能被修改并重新提交。但就目前而言,现有形式的变更提案已被终止。

               02             
KDE Linux 强化操作系统以防范更新导致系统无法启动的问题             

KDE Linux作为内部前沿的Linux发行版,致力于展示最新的KDE Plasma创新技术,一直以原子化更新系统为特色。但近期这种原子化更新并未按计划顺利运行,部分用户发现系统无法启动。目前开发团队正在推进改进措施,以增强未来系统的鲁棒性。

问题源于新版systemd 260中一个较为严重的漏洞,该漏洞可能导致更新传输过程被跳过,进而通过systemd-sysupdate更新破坏系统。这会导致KDE Linux尝试引导不存在的操作系统镜像。此外,系统在回滚至先前操作系统镜像的备用引导代码中也存在问题。

简而言之,KDE Linux开发者正在持续改进系统,以优化原子化更新机制,并增强对此类异常情况的防御能力。

该问题在《KDE Linux月度报告》2026年3月刊中作为发行版重点事项被详细说明。KDE Linux开发团队还发现了systemd 260中的其他漏洞,优化了ZRAM配置,预装了USBMUXD以提升Apple iOS设备集成度,新增了对光盘镜像挂载的支持,并实施了多项其他修复与更新。

               03             
Linux内核支持的最低Rust版本准备升级至Rust 1.85基准线

Rust-For-Linux团队正准备提高构建Linux内核所需的最低支持Rust版本,同时也会提升bindgen工具的最低支持版本——该工具用于为内核中的C代码生成Rust FFI绑定。

去年发布的Rust 1.85稳定了Rust 2024版本。随后Rust 1.85被Debian 13 "Trixie"等系统采用为默认版本。

Linux内核开发者去年曾表示计划将最低要求的Rust版本与Debian稳定发行版中的版本对齐。他们指出,Debian 13将意味着需要将Rust 1.85作为新的基准线。

随着Debian 13已发布数月,相关补丁现已提交至内核邮件列表,旨在将最低支持版本提升至与Debian 13基准线保持一致。此次更新将最低Rust版本从1.78提升至1.85,同时将Bindgen从0.65.1升级至0.71.1。相应地,由于现在可以假定使用Rust 1.85+版本,内核的Rust代码也进行了一些清理优化。

这些补丁目前正处于审核阶段,将决定Linux内核最低Rust版本的变更。考虑到当前时间节点以及Linux 7.1合并窗口仅剩数周,这一最低版本升级能否赶在Linux 7.1中落地,或将推迟至下一个合并窗口,仍有待观察。

// Source: Phoronix

最新文章

随机文章