在由带有专用 COTS(商业现货)软件的高级操作系统主导的市场中,Linux 用户必须使用此类高级应用程序的开源变体。
在 Linux 上分发此类软件的一种与发行版无关的方式是 Flatpak。这就是为什么 flatpak 包在使用基于 Linux 的堆栈的用户中迅速成为流行语。
但是什么是 Flatpak,哪些 Linux 发行版已经过渡到 Flatpak?让我们来了解一下。
什么是 Flatpak?
Flatpak 是一个编程的沙箱环境,允许用户安装和管理软件。使用 Flatpak,用户可以安装一个与桌面其余部分保持隔离的应用程序。除了与发行版无关之外,Flatpak 还支持以下条款:
- 合并和解决依赖关系
- 发行版升级的转发兼容性
- 提供应用程序的最新稳定更新
- 沙盒以防止对系统的其余部分造成意外损坏
- 与您现有的软件中心集成
市场见证了几个 Linux 发行版的发布,这些发行版提供了开箱即用的 Flatbox 支持。以下是支持 Flatpak 并全心全意采用它的顶级 Linux 发行版。
1. CentOS
CentOS,作为一个发行版,永远不会让你失望。它充当高级 Linux 服务器,甚至支持虚拟机环境。
CentOS 7 捆绑了 Flatpak 支持,并为扩展其用例的第三方软件提供了广泛的兼容性。是中小型企业理想的开发和Web服务器平台。
下载:CentOS
2.elementary OS 系统
elementary OS 自称是 macOS 和 Windows 的深思熟虑、有能力和道德的替代品。最新版本 6.1 帮助独立开发者通过其丰富、充满活力的 AppCenter 帮助用户。
鉴于默认预装了出色的 Flatpak 支持,用户可以使用开源和付费软件。
3.Endless OS 系统
借助 Endless OS 的 Flatpak 支持,应用程序开发人员可以将基于 OSTree 的高性能 Linux 发行版的支持扩展到最终用户。
尽管有可追溯的 Debian 根源,但该发行版的功能和外观仍然不同。凭借其原生 OSTree 技术,Endless OS 可以作为一个独立的发行版运行良好,可以不间断地运行。
最新技术还支持直接基于服务器的包更新。
4.Fedora
老忠实的 Fedora 已经开始将现有的 RPM 包转换为 flatpaks。Fedora 作为面向 Web、图形和多媒体任务的稳定工作站平台的多功能性扩展了 Flatpak 对各种 Linux 应用程序的支持。
下载:Fedora
5. Fedora Silverblue
Fedora Silverblue扩展了 Fedora 的 Flatpak + rpm-ostree 辅助功能,以提供更稳定且不易出错的用户体验。
Silverblue 本身是不可变的,允许您在多个系统上运行相同的软件生态系统。
6. Linux Mint
这个由社区维护的发行版因其高度可定制的预安装软件生态系统而受到 Linux 新手的青睐。
现在 Linux 新手有充分的理由欢欣鼓舞,因为 Mint 允许用户下载和安装开箱即用的 flatpak 包。
下载:Linux Mint
7.PureOS 系统
PureOS 认为自己是一个完全可审计的 Linux 发行版,它为电子学习、企业编程、研究、多媒体、游戏和 Web 任务提供基准性能。
PureOS 的 Flatpak 支持允许用户使用尖端的 AI/ML 和动画软件。该发行版对软件更新和移动支持的原生稳定上游支持使用户能够跨平台简化他们的数字生活。
下载:PureOS 系统
8.Zorin OS系统
像 Zorin OS 这样的 Flatpak 发行版通过为其用户提供类似于 Windows 和 macOS 的桌面体验,彻底改变了 Linux 计算。
Zorin 广泛的驱动程序兼容性和 Flatpak 支持使您可以像使用任何付费操作系统一样使用它,并具有移动兼容性、多媒体渲染功能和高级游戏支持。
下载:Zorin OS
在不同的 Linux 发行版中使用 Flatpak
每个 Linux 发行版都包含不同的风格,从而为用户提供了切换到 Linux 的充足理由。上面列出的每个发行版都有其独特的方式,但它们都支持 Flatpak,这使得它们真正成为百万分之一。