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

开源 Linux 发行版一直在争夺头把交椅。 尽管如此,考虑到一些最佳发行版的目标是在开源发行版世界中达到成功的顶峰,关于明显赢家的讨论仍在进行中。

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

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

1. 起源和发布模式

Arch Linux

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

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

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

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

Ubuntu

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

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

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

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

2. 包管理

Arch Linux

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

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

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

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

Ubuntu

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

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

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

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

3. 第三方包

Arch Linux

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

sudo pacman -S package

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

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

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

Ubuntu

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

sudo apt-get install packagename

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

4. 软件更新

Arch 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. 性能、用户体验和支持

Arch Linux

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

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

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

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

Ubuntu

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

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

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

Arch Linux 与 Ubuntu:哪个更好?

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

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

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