Arch 和 Gentoo Linux 之间的基本区别是什么?

Rit*_*tik 65 arch-linux gentoo

Arch Linux 和 Gentoo Linux 有什么区别?他们的意识形态似乎与我非常相似。

小智 51

是的,发行版是相似的,两者都旨在满足更有经验的用户,并且都旨在快速和高度可定制。最大的技术相似之处在于两者都基于 Linux 内核。

虽然大多数功能看起来很相似,但两者在很多方面都不同。

  1. 显然,据说 Gentoo 文档对新用户来说非常可怕,而 Arch 文档则非常符合 KISS(保持简单,愚蠢)的座右铭。

  2. 包管理器也不同。Arch Linux 使用 Pacman(或在某些版本中,例如 antergos、Pacman XG),它使用良好的预编译包系统,而 Gentoo 使用 Portage 管理器从源代码制作

    由于包管理器的不同,一个发行版可能比另一个发行版准备好更少的包。我会说与 Gentoo 相比,Arch 有更多的软件包选择,而 Gentoo 允许通过USE flags对特定软件包功能进行细粒度控制。

    但是,大多数包都在源代码中可用。因此,您可以相当轻松地构建它们以适应您可能使用的任何包管理器。

    (如果你有兴趣,Gentoo 的 portage manager 有很多新安装的 pacman 没有的好功能。)

  3. 人气是有区别的。虽然您可能对原创感兴趣,但采用您的操作系统会对您的 Linux 体验产生重大影响。主要是您可以访问磁盘外文件的数量以及需要时必须查看的教程数量。

    根据 distrowatch 的数据,Arch Linux 的整体流行度排在第 8位,而Gentoo 排在第 47 位

    虽然受欢迎程度可能会有所帮助,但这可能无法帮助您轻松选择发行版。我没有亲自尝试过 Gentoo,它可能只是一个功能强大且简单的操作系统,而 Arch 则凭借其领先优势进一步上升。

  4. 我可以列出更多差异,但除了上述(可能还有其他)差异之外,分布非常相似。

如果你想要一个很好的资源来进行比较,我推荐distrowatch.com,如果你还没有看过它。

  • 自从 http://wiki.gentoo.org 出现以来,文档已经取得了很大的进步。我相信旧的基于 XML 的文档正在被完全淘汰。 (2认同)

Liv*_*ack 19

可能最大的区别是 gentoo 提供源包,而 arch 提供预编译的二进制文件。Arch 也只支持 x86 机器,尽管它已经被移植到其他架构上并取得了一些成功。看看这里的列表。


Ale*_*eth 14

在安装 Gentoo 时,您会被鼓励编译自己的内核,这是任何 Linux 高级用户都应该经历的经历。:)

Arch 默认使用 systemd 进行初始化。systemd 变得越来越流行,大多数发行版都在使用它来代替旧的 System-V 风格的 init 系统。Gentoo 默认使用这个旧的 init 系统,但有 OpenRC 的帮助。然而,Gentoo在 Portage 中确实有 systemd可用

不过,我想提到一个相似之处:您可以通过安装任一发行版来了解很多关于 Linux 的知识!

  • 地狱不,拱形安装是一件轻而易举的事。Gentoo 安装仍然让我做噩梦(但我还是喜欢它)。Arch 安装实际上只是分区(您甚至可以只创建 1 个大分区并完成它)、安装分区、运行一个 (pacstrap) 命令、设置 root 密码和安装引导管理器。中间有一些小步骤(比如语言环境和诸如此类),但我的意思是它们都非常适合一个小的 wiki 页面...... Gentoo 安装文档有很多很多页面,而且它也很难,特别是内核配置,如果你想要的话把它做好。 (12认同)