
当前,测试实验性软件往往让人十分头疼。要么耐心等待稳定版发布,要么冒险使用每日构建版,祈祷整个系统不会因此崩溃。这个问题在基于镜像的系统(如 GNOME OS)上更为突出,因为基础镜像是只读的,无法简单替换某个软件包了事。
为了打破这一困境,GNOME正在研发一款名为 Test Center(测试中心) 的原型应用,旨在为开发者与测试者提供便捷的解决方案。
该应用定位为 安装、运行和移除任何实验性内容的统一入口,无论是单个应用还是系统组件,都能轻松处理。
对于应用的测试流程进行了简化:
对于系统级组件的测试,则通过 sysext 镜像 而非传统的 Flatpak 来实现。例如,当开发中的“家长控制”功能需要测试时,只需通过测试中心获取与该合并请求关联的 sysext 文件,它便会以覆盖层(overlay)的方式运行,而非直接替换原有系统文件。
只需移除此实验性组件,系统即可完全恢复到测试前的状态,彻底避免系统被“污染”。
据 Modal Collective 团队分析,在常规基于软件包的发行版中,系统级测试的流程存在重大缺陷。开发者通常将变更打包成非官方仓库(如 COPR 或 PPA),然后让测试者自行添加并安装。
而测试中心的方案则从根本上解决了这一痛点:实验性内容始终与系统稳定部分隔离,风险可控。
这项工作是 GNOME OS 开发者工具套件 的一部分。该项目自2026年6月起获得了德国 Prototype Fund 的资助,由 Modal Collective 旗下的 Tobias Bernard、Jonas Dreßler 等人推动。
同一项目还包含 在镜像系统上更便捷地分发命令行开发者工具 的计划,团队表示将在后续文章中公布更多细节。
如果你正在为 GNOME OS 进行开发,并对当前测试与开发工作流中的痛点有自己的看法,欢迎通过 Matrix 的 #gnome-os room 频道,或是在 GUADEC 大会上的 GNOME OS BoF 环节中,与团队面对面交流。
关注微信号:智享开源 ,及时了解更新信息。
原文链接:https://feed.itsfoss.com/link/24361/17380180/gnome-test-center-announcement
你必须 登录 才能发表评论.
| 微信捐赠 | 支付宝捐赠 |
|---|---|
![]() |
![]() |
扫码关注公众号:智享开源

还没有任何评论,你来说两句吧!