Flathub vs. Snap Store:下载Linux应用程序的最佳站点

为Linux下载应用程序不再是以前的挑战。过去,您不得不知道如何为Linux发行版的应用程序商店或程序包管理器中没有的任何程序从源文件进行构建。

感谢Flathub和Snap Store这样的应用程序现在很容易找到和安装。但是这些站点之间的比较如何?

什么是Flatpak和Snap文件?

Flathub和Snap Store是两个围绕Linux两种独立的通用软件包格式发展的网站:Flakpaks和捕捉。

两种格式背后的思想是提供一种在Linux上分发应用程序的方法,无论您使用哪种发行版都可以。这些格式还提供了安全性增强。两者都可以将应用程序彼此隔离,从而使大量软件无法访问您在桌面其他位置打开的图片或密码。

Flatpak已高度集成到GNOME桌面环境中,但是它仍然与他人合作。更多的Linux发行版将Flatpak视为其首选的通用软件包格式。 Flatpaks是一个社区项目,尽管私有公司Red Hat和Endless已为该开发项目提供了很多资金。

Snap是一种文件格式,来自Ubuntu Linux发行背后的公司Canonical。与Flatpaks不同,快照最初用于服务器。尽管snaps可以在各种Linux发行版上工作,但它们绝对是Canonical的宝贝。但是,与其他发行版相比,有这么多的人使用Ubuntu,因此Snap Store在应用程序上并不缺货。仅仅基于Ubuntu的广泛流行,该格式最终可能会得到更大的采用。

Flathub和Snap Store如何比较?获得您可能想要用于Linux的许多主要桌面应用程序的方法。如果您使用同时支持Flatpak和snap文件的发行版(大多数发行版都支持),那么您就可以享受两全其美的体验。

Flathub具有更多的免费和开放源代码氛围。您将获得基本要素,而别无其他。相比之下,Snap Store感觉更像是一种商业体验。与Ubuntu早期相比,Canonical的创作在外观和感觉上要复杂得多。

但是视觉差异主要是装饰性的。您可以以基本上相同的方式浏览两个在线应用程序中心,每个中心都可以通过单击浏览器中的按钮来开始安装应用程序。

很容易将Flathub和Snap Store视为应用程序商店,都不包含任何付费软件。无论您是下载开放源代码软件还是专有软件,都无需为获得特权而花任何钱。

现在,让我们深入研究这两个站点,并探讨它们之间的区别。

Flathub提供了干净而最少的体验。它的界面就像是GNOME软件的网络版本。 Flathub将应用程序排列在一个网格中,并将它们按与Linux应用程序启动器中看到的大致相同的类别进行分类。 Canonical在顶部放置了指向开发人员资源的链接,这使整个网站更加混乱,这使该网站最初感觉更适合应用程序制造商。您还可以看到Canonical大肆宣传快照数量,其用户数量以及受支持的发行版数量,从而带来更多销售。

Flathub和Snap Store都以分组形式显示应用程序。 Flathub的主页上包含一些类别,而Snap Store提供了许多类别,可让您在深入网站之前进行滚动浏览。

2。发现应用程序

管理Snap Store的应用程序类别,使浏览和发现新软件更加容易。值得注意的是,这些类别超出了开发人员可以在应用程序的元数据中放置的类别。您会找到诸如社交服务器和云安全性设备和物联网以及艺术和设计。借助Canonical的应用程序管理,可以更轻松地找到可用的应用程序。

Snap Store还可以提供更好的搜索结果。在Snap Store的搜索栏中键入“照片"可产生大约40个应用程序。在Flathub上进行相同的操作最多可得到10条。但这并不代表可用的应用程序。两家商店都可以使用Darktable RAW图像编辑器,但是虽然它出现在Snap商店的搜索中,但并未出现在Flathub的搜索中。

3。应用程序可用性

Snap Store似乎有更多应用程序可供选择。规范声称有数千个。相比之下,Flathub列出了600多个(尽管值得一提的是,与snap相比,Flathub不是Flakpaks的唯一来源)。

Snap Store是否有更多您想要的应用取决于关于你的追求。 Canonical的商店得到了愿意将专有软件引入Linux的公司的更大支持。 Flathub在免费和开源社区中得到了更多的采用。

如果您正在寻找GNOME的电子书阅读器,则可以在Flathub中找到GNOME图书和Foliate,但它们都不会出现在Snap Store中写作的时间。专为基本OS制作的Bookworm应用程序也是如此。同时,Snap Store具有专有的Hiri和Mailspring电子邮件客户端,以及Flock团队通信应用程序。这三个都不在Flathub上。

4。发行版支持

Flathub当前支持21个发行版。 Snap Store支持41。但是,与是否可以在Linux发行版上安装Flatpaks或snaps相比,支持的问题更加细微。一个潜在的更具说服力的问题是您的发行版积极采用哪种格式。显然,Ubuntu就是关于Snaps的。

Fedora是在Flatpaks之后投入最大力量的发行版,但这并不孤单。基本操作系统已选择Flatpak作为它将在AppCenter中分发的格式。 PureOS背后的公司Purism在其Librem 5手机上使用Flatpaks。这会影响为这些发行版制作的应用是否更有可能出现在Flathub或Snap Store中。

发行版能够托管自己的Flatpak存储库,这是某些发行版选择支持的重要原因。格式。相反,快照被硬编码为来自Canonical服务器。这种集中化使许多自由软件开发人员感到不舒服。是的,Canonical正在用自己的钱包托管该服务,但是如果决定关闭该网站,Snaps将会支持它。鉴于Canonical的历史,这种可能性并非没有。

您应该使用哪个Linux应用商店?

老实说,几乎没有理由不使用这两个。与DEB和RPM格式不同,您可以轻松地在同一桌面上安装Flatpaks和snap软件包。为免费和开源桌面提供一种通用软件包格式会很不错,但这不是必需的。如果有两种格式都可以在您的PC上运行,那比过去Linux上的软件管理要好得多。

但是如果我必须选择一个个人的话, ,我更喜欢Flathub。我坚持使用自由软件,尽管两家商店都在标明应用程序是免费的还是专有的,但Canonical付出了更多的努力来吸引专有应用程序开发人员。这无疑可以帮助人们从Windows或macOS迁移过来,但是我几年前开始过渡,并且很早以前就适应了免费替代方案。您可以通过查看适用于Linux的最佳免费和开源应用程序来进行同样的操作。

标签: