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

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

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

答案1

是的,这两个发行版很相似,都是为了满足更有经验的用户,并且都旨在快速且高度可定制。技术上最相似的地方是两者都基于 Linux 内核。

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

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

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

    由于包管理器的差异,一个发行版准备的包可能比另一个发行版少。我想说,与 Gentoo 相比,Arch 有更多的软件包选择,而 Gentoo 允许通过以下方式对特定软件包功能进行细粒度控制:使用标志

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

    (如果您可能感兴趣,Gentoo 的 portage 管理器有许多新安装的 pacman 中没有的好功能。)

  3. 人气是有区别的。虽然您可能对原创感兴趣,但采用您的操作系统可能会给您的 Linux 体验带来很大的不同。主要是您可以访问磁盘外的文件数量以及在需要时必须查看多少教程。

    据发行观察报道,Arch Linux 是第八个总体受欢迎程度,同时Gentoo 排名第 47 位

    虽然受欢迎程度可能会有所帮助,但这可能无法帮助您轻松选择发行版。我个人还没有尝试过 Gentoo,它可能只是一个功能强大且简单的操作系统,而 Arch 凭借其领先地位已经上升了很多。

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

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

答案2

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

答案3

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

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

不过,我想提一下有一个相似之处:您可以通过以下方式学到很多有关 Linux 的知识:安装要么分配!

相关内容