导读 | Canonical的Oliver Smith近日在一篇博文中写道,这个最受欢迎的GNU/Linux发行版之一背后的公司很高兴在不久的将来使用Ubuntu Core和Snaps探索完全容器化和不可变的Ubuntu桌面的想法。 |
在今年早些时候宣布从Ubuntu 23.04(Lunar Lobster)开始,未来的Ubuntu版本将默认不支持Flatpak应用程序后,Canonical现在公布了他们计划全面采用Snap沙盒包格式,甚至提供不可变的Ubuntu桌面的事实。
我们都知道,有许多Ubuntu用户由于Snap非常耗费资源,而且有时不能像预期的那样工作而转向其他GNU/Linux发行版,但Canonical承诺在未来的版本中集中所有精力改进Ubuntu桌面上的Snap,并以这种格式提供大部分的软件包。
“Snaps因为在桌面上有一些粗糙的边缘而有点出名。尽管如此,我们很高兴能探索完全容器化的桌面的想法,其中每个组件都是不可变的和隔离的。我们一直在稳步提高桌面snaps的体验,在适当的时候,当我们认为整个系统可以以这种方式交付时,我们将很高兴提供一个具有这些新功能的Ubuntu桌面版本,”Oliver Smith说。
在我看来,随着越来越多的GNU/Linux发行版考虑提供不可更改的变体,今年是 “不可更改的Linux桌面之年”。Ubuntu已经有很多官方的变体,有各种流行的桌面环境,所以制作一个Ubuntu桌面的不可变版本可能会吸引更多的用户。
对于那些不了解的人来说,不可变的发行版提供了只读的文件系统,用户或应用程序不能做任何改变,因为组件只被替换,更新是原子式应用的,在不同的设备上有可预测的行为,以及通过容器化(Flatpak,Snap等)隔离的应用程序。
一个不可变的Ubuntu桌面将为用户提供一个额外的稳定和安全层。然而,一个不可变的发行版不太灵活,可能会引入额外的复杂性,甚至限制熟悉的应用程序和工作流程的使用,并且可能与某些应用程序不兼容。