近日,Canonical 的开发者 Sebastien Bacher 在 Ubuntu 社区发布了即将到来的 Ubuntu 22.04 LTS 对 GNOME 支持的相关计划。
虽然 Ubuntu 在 GNOME 的更新速度方面一直落后于上游,但 Sebastien Bacher 表示,他们目前正在努力将 GNOME Shell 更新到当前最新的 41 稳定版本,之后他们将开始进行 42 版本的更新,并计划将 GNOME 42 引入到 Ubuntu 22.04 LTS 中。
目前 GNOME 42 本身也在积极开发中,并计划在 3 月发布稳定版。届时将有相当数量的应用程序被移植到 GTK4 和 libadwaita 上,也能够利用 GTK 4 所带来的改变发挥出更多优势。GNOME 42 的第一个 alpha 版本预计将在本月发布。而根据 Ubuntu 的更新路线图,Ubuntu 22.04 将在 4 月正式推出。
Sebastien Bacher 同时也表示,正是因为两者的发布周期十分接近,虽然他们计划将 GNOME 42 引入 Ubuntu 22.04 中,但用户不要期望在该系统中看到太多基于 GTK4 的应用。该系统仍然会以 GTK3 应用为主体,并会持续更新那些基于 GTK3 的应用程序。
这听起来有些保守,不过 Ubuntu 22.04 作为一个 LTS 版本也确实应该如此。LTS 版本必须提供一个坚实、稳定的软件集,能够让官方自信地向用户承诺在未来五年内提供支持(甚至可能延长)。
开发者 Bacher 给出的原因包括:
- 我们觉得目前对新版本的测试还不够充分,因为在这个周期之前,只有很少的应用程序被移植到了 GTK4。
- GNOME 现在正向 GTK4 移植,除了移植之外还伴随着重构和代码清理,这意味着它们可能会引入回归问题,需要更多的测试才能正常升级,这不是我们想在 LTS 中加入的那种改动。
- 核心应用程序被移植到 libadwaita 上,而 libadwaita 目前不允许任何主题或着色,这意味着它们在视觉上会与我们的其他组件不一致。我们正在与上游合作,试图解决这个问题,但在现在这个周期不可能解决。
虽然 GNOME 的核心应用程序将保留其经过测试的 GTK3 版本,但仍会出现少量 GTK4 应用程序,如新的 Terminal 和 Text Editor 工具。作为一个偏向于稳定的 LTS 版本,Ubuntu 22.04 将采用哪个内核版本呢?
本文转自OSCHINA
本文标题:Ubuntu 22.04 计划使用 GNOME 42,但仍以 GTK3 应用为主体
本文地址:https://www.oschina.net/news/178440/ubuntu-22-04-gnome-42