在此 Linux 参考平台上测试 GNOME 应用程序在此 Linux 参考平台上测试 GNOME 应用程序在此 Linux 参考平台上测试 GNOME 应用程序在此 Linux 参考平台上测试 GNOME 应用程序
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

在此 Linux 参考平台上测试 GNOME 应用程序

隆重推出 GNOME OS,这是一个普通的 Linux 参考平台,可以更轻松地测试 GNOME 应用程序和错误报告。

我对 GNOME 3.38 感到非常兴奋。新版本的 Linux 桌面环境包含许多新功能和显着的性能提升。但在幕后,几乎没有人注意到的是 GNOME 的另一个巧妙的新事物:GNOME 操作系统的开发。

正如您可能从其名称中猜到的那样,GNOME OS 是一个使用 GNOME 作为桌面的 Linux 发行版。但与 Pop!_OS、Fedora 或 Ubuntu 不同,GNOME OS 并不是一个完整的 Linux 发行版。相反,它是 GNOME 的参考平台。

这个想法是拥有一个运行 GNOME 的标准操作系统映像,为开发人员提供一致的测试平台。当 GNOME 发布新版本时,GNOME 开发团队可以与测试人员共享该映像,以便他们可以体验新版本。

这对于 GNOME 测试很重要。以前,如果有人报告 GNOME 应用程序中的错误,开发人员必须深入研究该错误报告并确定该错误是否确实存在于 GNOME 桌面中,或者是否是因为发行版在 GNOME 中执行了某些操作或调整了某些内容而发生的对 GNOME 应用程序的击倒效果。但借助 GNOME 操作系统,开发人员拥有了一个标准参考平台,该平台始终是 GNOME 的普通版本。开发人员可以使用 GNOME 操作系统重现错误报告;如果他们能够重现该错误,他们就知道这确实是 GNOME 造成的,而不是其他人在 GNOME 上“编造”的。

因此,GNOME 操作系统并不意味着是一个完整的桌面操作系统。它只是一个测试 GNOME 和 GNOME 应用程序的地方。

安装 GNOME 操作系统(Jim Hall,CC BY-SA 4.0)

GNOME 操作系统还帮助 GNOME 开发人员添加新功能。想象一下,拥有一个虚拟机,开发人员可以在其中测试 GNOME Shell 和扩展的新更改。在以前的 GNOME 版本中,GNOME 扩展通常会在每个版本中中断。借助 GNOME 操作系统,开发人员可以针对完整版本的 GNOME 测试这些扩展。开发人员和测试人员不必重新安装完整的桌面操作系统,他们只需在虚拟机中运行 GNOME 操作系统并在那里进行测试即可。

启动 GNOME 操作系统(Jim Hall,CC BY-SA 4.0)

这就是 GNOME 操作系统的巨大价值。现在,扩展编写者可以使用 GNOME 操作系统进行测试,而不必等待完整 GNOME 的新版本在标准发行版中可用。这使得 GNOME 能够更好地支持开发和测试流程。

GNOME 操作系统还使测试人员更容易加入该项目。如果您想在 GNOME 上工作,只需下载 GNOME 操作系统映像并对其进行测试。因为 GNOME 操作系统是一个参考平台,所以您知道您发现的任何错误都只会针对 GNOME。

运行 GNOME 操作系统(Jim Hall,CC BY-SA 4.0)

GNOME 操作系统是从新版本自动生成的,因此它始终是最新版本的 GNOME。每当 GNOME 发生更改时,它都会被推送到 GNOME 操作系统映像。 GNOME 操作系统由 OSTree 管理,因此您不必不断下载新版本。如果更新被破坏,这也使得回滚变得容易。

对 GNOME 操作系统感兴趣?在 GNOME OS Nightly 中了解更多信息,或访问 GitLab 项目下载可启动的 GNOME OS 映像。

©2015-2025 艾丽卡 support@alaica.com