![Flatpak 到底是什么?它的主要用例是什么?](https://linux22.com/image/123120/Flatpak%20%E5%88%B0%E5%BA%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%E5%AE%83%E7%9A%84%E4%B8%BB%E8%A6%81%E7%94%A8%E4%BE%8B%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%20.png)
我刚刚注意到我正在使用的发行版的当前更新(Linux Mint 18.3 版)拥有对“Flatpak”的支持。所以,我 ddg 了它并发现这个维基百科页面大约还没有。
所以我知道 Flatpak 是某种沙箱框架 - 但我没有看到任何东西表明为什么它对我来说是有用且有趣的“隔离”运行各种应用程序 - 除非我管理一些物理机器产品“云”服务。我为什么要这样做?
在 Flatpak 网站上,它似乎提供了一种绕过各个发行版的包管理系统的方法 + 对同一包的多个版本的支持。现在,我喜欢第二个功能,但这不正是发行版包管理系统需要开始更好地支持的功能吗?至于第一部分 - 听起来像是xkcd 14个竞争标准情况。我在这里误解了什么吗?
PS - 它与 Docker 有什么不同,Docker 也做了一种沙箱,但不如建立虚拟机那么强大?