Ubuntu 与 Arch Linux:您应该选择哪个 Linux 发行版?
就最佳 Linux 发行版而言,Arch Linux 和 Ubuntu 都是顶级竞争者。以下是这两种操作系统的详细比较。
开源 Linux 发行版总是在争夺头把交椅。尽管如此,考虑到一些最好的发行版的目标是在开源发行版领域达到成功的顶峰,关于明显的获胜者的讨论仍在继续。
各种调查将 Arch Linux 和 Ubuntu 评为完成工作的两个最佳发行版。然而,不适合假设为什么工程师和程序员对这两个发行版的看法不同。
为了吸收可用的选项,最好更深入地研究,看看是什么让这些发行版在各自的领域中成为最好的。
1. 起源和发布模型
架构Linux
Arch Linux 由 Judd Vinet 于 2002 年 3 月推出。他单独开发了 Arch Linux 的源代码,并多年来在社区参与下发起和更新了该发行版。
与其他一些当代的轻量级发行版不同,Arch 没有借用其前身的任何源代码。
Arch Linux 以滚动发布的形式为用户提供定期更新。因此,这个发行版在相同的源代码存储库之上已经成熟,同时支持现代版本的应用程序、驱动程序等。
用户可以不断更新内核以享受 LTS 或最新版本,同时避开挑战。
乌班图
Canonical Ltd. 早在 2004 年就开发了 Ubuntu。Ubuntu 源于 Debian,是最早的 Linux 发行版之一;尽管已有数十年历史,但它仍然是市场上最有力的竞争者之一。
该发行版允许用户在操作系统安装过程中自定义组件,从而引入了模块化安装。
Ubuntu 采用点发布模型,每半年进行一次离散更新。这些更新不断改进 Ubuntu 的性能、兼容性和功能。
Ubuntu 的定制允许用户挑选内核、桌面环境、第三方应用程序等等。
2. 包管理
架构Linux
Arch Linux 是一个滚动发行版,它以最佳方式使用 Pacman 包管理器。
Pacman 可靠且简单的构建系统使包安装和管理变得轻而易举。这适用于所有第三方软件包,而不仅仅是 Arch 官方存储库中的软件包。
Arch master 服务器的服务适当地同步了包列表,因为默认情况下您可以访问每个包的依赖项。
Arch 仅支持基于 CLI 的软件包安装;不幸的是,开发团队没有提供任何 GUI 替代方案。
乌班图
Ubuntu 通过其高级软件包工具 (APT) 提供了巨大的优势,从而为轻松使用和无缝安装过程铺平了道路。
如今,包管理器提供了超过 1,48,000 个用于各种用途的存储库和第三方包。人们可以期待针对 amd64 和 i386 处理器版本的单独版本。
用户不需要记住包名称,因为 APT 可以通过关键字搜索过滤包以简化搜索过程。
Ubuntu 存储库主要支持开源、兼容的软件。一些由内部开发人员支持的付费软件应用程序可以在 Linux 系统上执行。
3. 第三方软件包
架构Linux
作为用户,您可以通过在终端中键入以下命令来使用 Pacman 下载软件包:
sudo pacman -S package
不熟悉这些命令的用户可以求助于 AUR 来利用 Arch 官方存储库中的可用软件包。
Arch 用户存储库(AUR)帮助用户在不断扩大的第三方软件包海洋中畅游。
您可以使用 AUR 扩展系统上的软件包列表,因为 Arch Linux 单独支持它们。即使在使用其他基于 Arch 的发行版(包括 Artix 和 Manjaro)时,您也可以依赖 AUR 的广泛选项列表。
乌班图
在Ubuntu上,用户可以直接使用APT下载并安装软件包。
sudo apt-get install packagename
或者,您可以从 Snap Store 手动下载第三方软件包。 Ubuntu 的 Snap Store 与任何其他高级平台商店一样包含软件包。开发人员负责包分类以加快直接安装。
4. 软件更新
架构Linux
Arch Linux 要求您手动将过时的软件包更新到最新的存储库版本。使用以下命令更新 Arch 上的软件包:
sudo pacman -Syu
除了官方 Arch 存储库之外,AUR 是一个更广泛且受社区信任的库,用于安装第三方软件。您可以使用 Yay 等 AUR 帮助程序从 AUR 下载并安装软件包。
乌班图
Ubuntu 上的 GUI 软件管理器应用程序最近简化了应用程序管理。最新版本中提供了最新版本以及经过开发测试的兼容软件的详细列表。
但是,20.0.4 之后发布的所有版本都使用 Snap Store 作为软件版本和软件包更新的默认源。默认选项启用为 PPA 和 DEB 包;然而,这些通常会因其直接 root 权限而产生依赖性问题和安全挑战。
Snap Store 通过依赖性检查来规避此问题,并将安装和更新提交到以下位置:
/snap/bin/
5. 性能、用户体验和支持
架构Linux
Arch 在开发人员和多媒体专业人士中非常受欢迎。它在每个受支持的桌面环境中都具有稳定的性能,为稳定性和持续使用铺平了道路。
AUR 使您可以使用一系列工具来对处理速度、互联网性能、硬盘管理等进行基准测试。
尽管 Arch 没有提供现成的桌面环境,但您可以选择在系统上安装任何桌面或窗口管理器。 Arch 的桌面具有简洁但很大程度上可定制的主题,特别是如果您选择 KDE Plasma。
请放心,该发行版拥有稳定的开发人员和社区支持,就像 Ubuntu 一样。
乌班图
Ubuntu 在 20.0.4 及更高版本中继续提供稳定的性能。
该发行版提供流畅的多媒体处理性能和先进的计算机游戏功能。其先进的分数缩放、三色方案和可定制的底座为用户提供了让人想起 Mac 系统的 UI。只有熟悉 macOS 风格用户体验的人才能注意到这种差异。
每当新的 Ubuntu LTS 更新发布时,增强功能都会更新。然而,LTS 会阻止用户在安装后使用最新的软件功能。
Arch Linux 与 Ubuntu:哪个更好?
事实上,Linux 负责增强家庭计算以及先进的实时企业级系统。最相关的问题是:在这种情况下,哪种发行版对于编程和软件开发来说最有效?
Arch 适合高级用户,但不是新手喜欢的发行版。另一方面,Ubuntu 是一个开箱即用的通用发行版,非常适合基本的家庭笔记本电脑/PC 使用和管理企业服务器。
可以说这两个发行版在用户眼中排名都很好。根据您的发行版需求,您可以选择最能满足您当前需求的发行版。