Flatpak 到底是什么?它的主要用例是什么?

Flatpak 到底是什么?它的主要用例是什么?

我刚刚注意到我正在使用的发行版的当前更新(Linux Mint 18.3 版)拥有对“Flatpak”的支持。所以,我 ddg 了它并发现这个维基百科页面大约还没有。

所以我知道 Flatpak 是某种沙箱框架 - 但我没有看到任何东西表明为什么它对我来说是有用且有趣的“隔离”运行各种应用程序 - 除非我管理一些物理机器产品“云”服务。我为什么要这样做?

在 Flatpak 网站上,它似乎提供了一种绕过各个发行版的包管理系统的方法 + 对同一包的多个版本的支持。现在,我喜欢第二个功能,但这不正是发行版包管理系统需要开始更好地支持的功能吗?至于第一部分 - 听起来像是xkcd 14个竞争标准情况。我在这里误解了什么吗?

PS - 它与 Docker 有什么不同,Docker 也做了一种沙箱,但不如建立虚拟机那么强大?

相关内容