
项目进展:五月迎来多项重大更新
还记得KDE团队正在积极打造的自家Linux发行版KDE Linux吗?这个项目依然处于活跃开发阶段。去年我曾体验过其Alpha版本,当时的表现就出乎意料地流畅,让人对早期版本刮目相看。
如今,KDE社区的知名人物Nate Graham发布了最新月度进展报告,详细介绍了五月里密集的工作成果。安全修复、构建系统革新以及一款关键应用的替换,成为本次更新的三大亮点。
构建系统全面重构,三大优势凸显
本月最核心的基础设施优化来自贡献者Hadi Chokr。他彻底重写了KDE软件的构建流程:此前,系统会将生成的Arch软件包交付给mkosi进行安装,而现在这一流程已被完全替换。
新的方案直接采用KDE自家的kde-builder工具进行编译。这一变动带来了三大显著提升:
-
- 构建流程与KDE开发者日常使用的环境完全一致,降低了维护成本
-
- 项目对特定发行版的依赖进一步减弱,变得更加通用
-
- 新系统更高效地利用缓存,编译速度明显加快
-
安全大扫除:剔除隐患,告别AUR
针对近期Linux系统中曝出的诸多漏洞(例如“Dirty Frag”和“Copy Fail”),KDE Linux的开发团队对软件包列表进行了全面审查,重点排查存在安全隐患或不必要的组件。
最终结果是一系列果断的清理动作:
-
- 移除Zen内核
-
- 砍掉多个不安全的kernel模块
-
- 删除大量闲置未用的软件包
-
- 彻底终止对AUR的依赖
-
不过并非只有删除。Nate还新增了一项服务:当预装的Flatpak应用列表更新时,系统会自动为现有KDE Linux用户安装新加入的应用,同时保留用户主动删除的应用不被重新安装。
应用更迭:KeepSecret接替KWalletManager
密码管理方面迎来换代。KWalletManager正式退役,取而代之的是更现代化的KeepSecret,后者专用于管理密码与凭据,界面与功能都更符合当下需求。
另外,图形化压缩解压工具Ark的KDE Linux Flatpak版本现已支持.7z文件格式,相关更新使其与Flathub官方版本的功能保持一致。
测试体系升级:OpenQA即将引入
目前KDE Linux的测试仅能确保每次构建能正常启动并进入桌面,这显然不够。为此,团队正在打造基于OpenQA的自动化测试系统。新系统将能在构建版本发布前捕捉更多潜在问题,大幅降低出现故障版本的风险。
关注微信号:智享开源 ,及时了解更新信息。