Ubuntu 与 Arch Linux:您应该选择哪个 Linux 发行版?

开源 Linux 发行版总是在争夺头把交椅。 尽管如此,考虑到一些最好的发行版的目标是在开源发行版领域达到成功的顶峰,关于明显的赢家的讨论仍在继续。

各种调查将 Arch Linux 和 Ubuntu 评为完成工作的两个最佳发行版。 然而,假设工程师和编码人员对这两个发行版的看法不同是不合适的。

为了吸收可用的选项,最好深入研究,看看是什么使这些发行版成为其领域中最好的。

1. 起源和发布模型

拱形Linux

Arch Linux 于 2002 年 3 月由 Judd Vinet 推出。 多年来,他独自开发了 Arch Linux 的源代码,并在社区参与下发起和更新了发行版。

与其他一些当代的轻量级发行版不同,Arch 没有从其前辈那里借用任何源代码。

Arch Linux 以滚动发布的形式为用户提供定期更新。 因此,该发行版在相同的源代码存储库之上已经成熟,同时支持当代版本的应用程序、驱动程序等。

用户可以不断更新内核以享受 LTS 或最新版本,同时避开挑战。

Ubuntu

Canonical Ltd. 早在 2004 年就开发了 Ubuntu。Ubuntu 源于 Debian,是最早的 Linux 发行版之一。 尽管已经经营了几十年,但它仍然是市场上的主要竞争者之一。

该发行版通过允许用户在操作系统安装期间自定义组件来引入模块化安装。

Ubuntu 采用点发布模式,每半年进行一次离散更新。 这些更新不断改进 Ubuntu 的性能、兼容性和功能。

Ubuntu 的自定义允许用户挑选内核、桌面环境、第三方应用程序等等。

2. 包管理

拱形Linux

Arch Linux 是一个滚动发行版,它以最佳方式使用 Pacman 包管理器。

Pacman 可靠且直接的构建系统使软件包安装和管理变得轻而易举。 这适用于所有第三方软件包,而不仅仅是来自 Arch 官方存储库的软件包。

Arch 主服务器的服务会适当地同步包列表,因为您可以默认访问每个包的依赖项。

Arch 只支持基于 CLI 的包安装; 不幸的是,开发团队不提供任何 GUI 替代方案。

Ubuntu

Ubuntu 通过其高级软件包工具 (APT) 提供了巨大的好处,从而为易于使用和无缝安装过程铺平了道路。

今天,包管理器提供了超过 1,48,000 个存储库和第三方包用于各种用途。 可以期待 amd64 和 i386 处理器版本的单独版本。

用户无需记住软件包名称,因为 APT 可以通过关键字搜索过滤软件包以简化搜索过程。

Ubuntu 存储库主要支持开源、兼容的软件。 一些由内部开发人员支持的付费软件应用程序可在 Linux 系统上执行。

3. 第三方包

拱形Linux

作为用户,您可以通过在终端中键入以下命令来使用 Pacman 下载软件包:

sudo pacman -S package

不熟悉这些命令的用户可以使用 AUR 来使用 Arch 官方存储库中的可用包。

Arch User Repository 或 AUR 帮助用户在不断扩大的第三方软件包海洋中畅游。

您可以使用 AUR 扩展系统上的软件包列表,因为 Arch Linux 单独支持它们。 即使在使用其他基于 Arch 的发行版(包括 Artix 和 Manjaro)时,您也可以依赖 AUR 的广泛选项列表。

Ubuntu

在 Ubuntu 上,用户可以直接使用 APT 下载和安装软件包。

sudo apt-get install packagename

或者,您可以从 Snap Store 手动下载第三方软件包。 Ubuntu 的 Snap Store 像任何其他高级平台商店一样包含软件包。 开发人员负责包分类以加快直接安装。

相关:有史以来最好的基于 Ubuntu 的 Linux 发行版

4. 软件更新

拱形Linux

Arch Linux 要求您手动将过时的软件包更新到其最新的存储库版本。 使用以下命令更新 Arch 上的软件包:

sudo pacman -Syu

除了官方 Arch 存储库之外,AUR 是一个更广泛且受社区信任的库,用于安装第三方软件。 您可以使用像 Yay 这样的 AUR 助手从 AUR 下载和安装软件包。

Ubuntu

Ubuntu 上的 GUI 软件管理器应用程序最近简化了应用程序管理。 最新版本中提供了经过开发测试的兼容软件的最新版本和详细列表。

但是,20.0.4 之后发布的所有版本都使用 Snap Store 作为软件发布和软件包更新的默认来源。 默认选项作为 PPA 和 DEB 包启用; 然而,这些通常会因其直接 root 权限而产生依赖性问题和安全挑战。

Snap Store 通过依赖项检查来规避这一点,并将安装和更新提交到以下位置:

/snap/bin/

5. 性能、用户体验和支持

拱形Linux

Arch 在开发人员和多媒体专业人士中非常受欢迎。 它在每个受支持的桌面环境中的稳定性能为稳定性和持续使用铺平了道路。

AUR 可让您访问大量工具,用于对处理速度、互联网性能、硬盘管理等进行基准测试。

尽管 Arch 没有自带桌面环境,但您可以选择在系统上安装任何桌面或窗口管理器。 Arch 的桌面具有简洁但很大程度上可定制的主题,特别是如果您选择 KDE Plasma。

请放心,该发行版拥有稳定的开发人员和社区支持,就像 Ubuntu 一样。

Ubuntu

Ubuntu 在 20.0.4 及更高版本中继续提供稳定的性能例程。

该发行版为具有高级计算机游戏功能的多媒体处理提供流畅的性能。 其先进的分数缩放、三色方案和可自定义的 Dock 为用户提供了让人联想到 Mac 系统的 UI。 只有熟悉 macOS 风格 UX 的人才能注意到这种差异。

每当发布新的 Ubuntu LTS 更新时,增强功能就会更新。 尽管如此,LTS 会阻止用户在安装后使用最新的软件功能。

相关:最好的基于 Arch 的 Linux 发行版

Arch Linux 与 Ubuntu:哪个更好?

事实上,Linux 负责为家庭计算以及先进的实时企业级系统提供支持。 最相关的问题是:在这种情况下,哪个发行版对编程和软件开发最有效?

Arch 适合高级用户,但不是新手喜欢的发行版。 另一方面,Ubuntu 是开箱即用的通用发行版,非常适合基本的家用笔记本电脑/PC 使用和管理企业服务器。

可以说这两个发行版在用户眼中的排名都很好。 根据您的发行版需求,您可以选择最能满足您当前需求的发行版。