Fedora 工程和指导委员会 (FESCo) 批准了在 Fedora 37 使用 Web UI 安装程序的提案。因此,如果没有出现技术问题,并且 Web UI 的预览版开发工作顺利,那么在 10 月发布的 Fedora 37 上,用户将可以尝试使用基于 Web 的安装程序。
今年年初,Red Hat 的 Anaconda 团队宣布 Anaconda 安装程序将迁移至基于 Web 的 UI,此举将取代现有的基于 GTK 的 Anaconda 安装程序界面,目的是使新的用户界面更加现代和新颖。Web UI 基于 Red Hat 的 Cockpit 项目构建,以实现良好整合,并且由于 Web UI 是基于浏览器的,有助于远程安装的使用。
下图是截至 5 月的 Anaconda Web UI:
至于 Anaconda Web UI 的好处,其开发团队认为:
屏幕布局基于最新的用户体验设计准则,以及新界面的可用性测试和大量的模拟工作。
由于选择了更现代、更主流的 UI 技术和强大的 Cockpit 测试工具(丰富的单元测试和像素测试框架),开发者体验也得到了提升。Web UI 的无状态属性允许实现几乎实时编码 (live-coding) 的 UI 开发。这不仅让 Anaconda 团队、插件开发者以及任何感兴趣的贡献者都可以更轻松地在 Anaconda Web UI 上开发。
此外,远程 Web UI 访问也应该提供比基于 VNC 的远程 GUI 安装支持更好的体验。由于不需要本地渲染,因此可在有限的硬件上以最小的安装镜像进行远程驱动的 GUI 安装。
Red Hat 并不是唯一尝试使用基于 Web 的现代安装程序的公司,SUSE 正在开发的 D-Installer 也在进行同样的探索。