近日, 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
来源: http://os.51cto.com/art/202201/699127.htm