Canonical 的设计团队和 Ubuntu 桌面团队正在共同合作,计划为 Ubuntu 桌面版开发一套新的安装程序。该安装程序将会充分利用 Flutter(为 Linux 带来 Flutter 应用)、Curtin(旨在快速安装 Ubuntu) 和 Subiquity(Ubuntu Server 安装程序和设置工具) 等技术的优势。
那么为什么需要一个新的安装程序呢?以及目前正在使用的又有什么问题呢?这其中最主要的原因还是技术老化。
Ubuntu 目前正在使用的桌面端镜像文件采用的还是基于 Ubiquity 的安装程序,而 Ubiquity 最早是于 2010 年首次推出,在当时它具有不错的功能性和适度的快速性,随着时间的推移,Ubiquity 古老且复杂的代码库所带来的问题就暴露出来的。
因此,开发一种更精简、更快速以及更现代的 Ubiquity 替代产品就被提上日程。
Ubuntu 桌面主管 Martin Wimpress 表示,他们团队评估了市面上许多的替代安装程序和工具包,最终认为针对不同用户带来一致的安装体验是最好的解决方案,因为这样才能够适配所有 Ubuntu 产品系列并使用 Ubuntu 的 Yaru 设计语言。
另外,重启该项目可以使开发人员有机会为横跨桌面端、企业端和服务器端上的所有 Ubuntu 用户提供他们所希望、需要和期望的功能支持(例如,ZFS 支持、修复选项、GRUB 恢复和高级分区等)。
通过通用技术整合服务器和桌面的安装程序意味着我们可以在 Ubuntu 系列中提供一致安装体验,并将精力集中在维护单一代码库上。
基于 Ubiquity 的安装程序并不会立刻消失,将于今年四月发行的 Ubuntu 21.04 的安装程序仍然会采用 Ubiquity,并且在未来也将继续保留在 Ubuntu 的存档中,以便用户和官方使用。
可在 Ubuntu 21.10 中率先试用
用户可以随着 Ubuntu 21.10 的到来尝试使用这个全新的安装程序。这应该能给 Ubuntu 的开发人员足够的时间来测试这个“仍在开发中”的技术,并以此为基础来决定是否足够优秀及稳定以便在下一个长期支持版本(LTS)中正式引入。
本文地址:https://www.oschina.net/news/128697/refreshing-the-ubuntu-desktop-installer