5 月,KDE Linux(KDE 正在开发的操作系统)获得了基础设施、安全、测试和应用程序更新,使该项目朝着更清晰、更可控的系统基础迈进。
虽然该发行版使用 Arch 软件包来构建许多核心组件,但它并非典型的基于 Arch 的发行版。相反,它是一个基于镜像的、不可变的 KDE 软件操作系统,采用以 Flatpak 为中心的应用程序交付方式。

此前,KDE Linux 会为 KDE 软件生成 Arch 软件包,并使用mkosi(一个用于构建完整 Linux 操作系统镜像的工具)进行安装。但现在,该项目已转而使用 KDE 自身的kde-builder工具直接编译 KDE 软件。
测试工作也在稳步推进,KDE Linux 现在会执行基本的自动化检查,以确保每个镜像都能启动到桌面。此外,开发人员正在实施基于 OpenQA 的测试系统,这将有助于在发布前识别出存在问题的镜像,并随着时间的推移扩展自动化检查的范围。
在内核方面,KDE Linux 正在从 Zen 内核(一个针对桌面响应速度进行优化的内核变体)回滚到标准的 Linux 内核。据开发者称,Zen 内核除了 KDE Linux 中已经存在的配置更改之外,并没有提供太多其他功能。
该发行版还移除了外部的 OpenRazer 和 APFS 内核模块。开发者表示,项目组认为这些模块可能会在安全启动审查期间引发问题。APFS 支持仍然可以通过 FUSE 驱动程序获得,但当前的用户空间选项可能会被弃用。
另一个值得注意的移除项是 fuse2,KDE Linux 将其认定为已停止维护且不安全。因此,一些较旧的 AppImage 应用程序可能无法正常工作,需要迁移到 fuse3。
KDE Linux 也已停止使用 AUR。该项目之前依赖于一个打包脚本,该脚本会从 Arch 用户仓库 (AUR) 中提取一些项目并生成 PKGBUILD 文件,但开发者认为这存在安全、可靠性和维护方面的问题。此外,这也与 KDE Linux 的目标相冲突,即尽可能减少系统对 Arch 特定打包方式的依赖。
在应用程序处理方面,KDE Linux 现在包含一项服务,该服务可以在现有系统上安装新的预装 Flatpak 应用程序,同时保留用户手动删除的应用程序。
其他更改包括支持将编译后的二进制文件安装到 `/etc/kdelib/kdelib` 目录中/opt/local,因为/usr/localKDE Linux 上的 `/etc/kdelib/kdelib` 目录是只读的。此外,还修复了同时连接两个 KDE Linux Live USB 驱动器时导致安装失败的错误。

