文 | 局长
出品 | OSC开源社区(ID:oschina2013)
Ubuntu 博客近日发表了一篇题为“Snapcraft 的未来”的文章,原以为这是他们计划放弃 Snapcraf 应用打包/商店/更新技术,转而拥抱 Flatpak 的公告。事实上,他们计划彻底改革 Snapcraft 架构。按照文章的说法,当前的 Snapcraft 代码将会进入“停产(legacy)”状态。同时 Ubuntu 团队正在将最新的代码纳入一个新的、更加模块化的架构。目前,此架构处于“早期的概念证明只涵盖了 Snapcraft 功能的某些方面,但它确实说明了向新模块化设计的相对快速转换”的阶段。彻底改革 Snapcraft 架构需要编写大量新代码,Ubuntu 似乎也已将此工作纳入他们 2022 年的议程。虽然这是一个激进的变化,但团队不希望它中断当前的 Snapcraft 使用模型,以及依赖于 core18/core20 状态的项目能够继续利用单一的"legacy" Snapcraft,并且在准备就绪后可以过渡到新的代码库。在文章的结尾中,Canonical 说道:“要大胆地去别人没有去过的地方。对于航天器和 Snapcraft 来说都是如此。展望未来,你应该会在产品中看到不少新的、有趣的发展,所有这些都是为了使事情变得更简单、更快速、更健壮,并且不会对用户体验产生不利影响。”