新的Ubuntu安装程序将使用Flutter

2021-02-09 22:45:07

Canonical设计团队和Ubuntu桌面团队正在合作在Ubuntu桌面上使用新的安装实用程序。该工具将使用Flutter,利用Curtin,并利用Subiquity(新的Ubuntu Server安装程序和设置工具)所付出的努力。

但是为什么需要一个新的安装程序?当前版本有什么问题?

Ubuntu在其桌面映像中使用Ubiquity安装程序(许多正式的Ubuntu版本也是如此)。 Ubiquity于2010年首次推出,它具有功能性和适度的快速性,但这是它的大部分时间。也就是说,其古老的代码库很难使用。

重复劳动是开放源代码中的一个“模因”,因此,如果您坐在那里谈论“卡拉梅雷斯怎么办?” (或其他无处不在的制作精良的替代品),您可能并不孤单!

为什么Ubuntu不能只切换到其他东西而不是创建自己的东西?

Ubuntu桌面主管Martin Wimpress说,他的团队评估了那里的(许多)替代安装程序和工具包,但认为定制安装程序体验是最好的解决方案。首先,它将能够适应“整个Ubuntu产品组合”;其次,它可以使用Ubuntu的Yaru设计语言;其次,借助Curtin和Subiquity,它的构建将变得更加容易。

此外,重新启动使开发人员有机会内置支持Ubuntu用户(包括台式机,企业和服务器不要忘记)在2021年需要的其他种类的功能,例如ZFS支持,修复选项,GRUB营救,高级分区等

Ubuntu桌面主管Martin Wimpress解释说:“通过通用技术整合服务器和桌面的安装程序,意味着我们可以在Ubuntu系列中提供一致,强大的安装体验,并将精力集中在维护单一代码库上。” 请注意,Ubiquity安装程序不会随处可见。 它将处理Ubuntu 21.04的新安装(今年四月发行),并在此日期之后保留在Ubuntu存档中(这意味着用户和官方口味可以根据需要继续使用它)。 用户可以期望在Ubuntu 21.10到来时尝试新安装程序。 这应该给开发人员足够的时间来测试“生产中”的技术,并确定它是否足够强大以使其可以在下一个长期支持(LTS)版本中使用。 新安装程序的GitHub存储库已经上线,并且已经存在代码,证明Ubuntu开发人员不打算再浪费时间来更新Ubuntu安装体验。