Fedora 37 计划今年秋季发布,虽然此版本仍默认使用基于 GTK 的 Anaconda 安装程序,但社区近日出现了一份提案:建议推出基于 Web 的 Anaconda 安装程序的公开预览版。
这项变更提案仍然需要得到 Fedora 工程和指导委员会 (FESCo) 的正式批准,不过既然这是 Red Hat 正在开发的试验性功能,因此 Fedora 37 会保持提供预览版的节奏。目前尚不清楚开发团队何时准备好为新的 Fedora 安装过渡到这个新的 Anaconda UI,但 UI 本身仍在积极开发中。
今年年初,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 安装。