What is the difference between Arch Linux and Gentoo Linux? Their ideologies seem quite similar to me.

  • 1
    Hi Ritik, welcome to unix.SE. This question is not a good format for this site because it's quite broad and primarily opinion based. Can narrow down your question at all? Is there a particular component of their ideologies that you expect to be different but seem similar? – drs Jun 17 '14 at 17:26
  • The similarity I meant was that both are built by the users according to their wish. – Ritik Jun 17 '14 at 17:46
  • The means by which the user goes about it is one major difference. In this sense, Arch is more normative by comparison to other distros, I think. Gentoo might be a bit opaque for people who haven't used a compiler much, leading to some perverse interpretations ;D of its purpose. – goldilocks Jun 17 '14 at 18:08
  • 1
    Gentoo will allow you to manage the packages' features you want with USE flags. The portage package manager is a masterpiece. But you will need time and it will be a major difference between the 2 distros. When you pull in particular gcc you will know. I have never seen a process where a beginner such as myself could compile/install 1500 packages with no errors, including gcc, webkit and Libreoffice(full). Also, the Gentoo Handbook has the most detailed install walkthrough I have ever seen. I use Arch - basmati rice;-) – user44370 Jun 18 '14 at 1:23
  • 4
    Why closing the question ? I don't agree this is opinion-based. Asking for differences is not asking for opinions. – Johan Boulé Jul 21 '15 at 15:03

Yes, the distros are of similar, with both being set to satisfy more experienced users, and both aim to be fast and highly customizable. Th most technical similarity is that both are based upon the Linux Kernel.

While most functions may seem similar, the two are different in many ways.

  1. Apparently, Gentoo documentation is said to be very intimidating to new users, while Arch documentation is very much up to the KISS (Keep it simple, stupid) motto.

  2. Package managers are also different. Arch Linux uses the Pacman (or in some spins, such as antergos, Pacman XG) which uses the good precompiled package system while Gentoo uses the Portage manager which makes packages from source code.

    With the difference in package managers one distribution may have fewer packages readied than the other. I would say that Arch would have a larger selection of packages compared to Gentoo, but the selection of individual packages may be different as well.

    However, most packages are available in source code. So you can fairly easily build them to suit whatever package manager you may be using.

    (If you may be interested, Gentoo's portage manager has many good features not available in the freshly-installed pacman)

  3. Popularity is a difference. While you may be interested in being original, the adoption of your OS can make a big difference in your Linux experience. Primarily in how many files you can access out-of-the-disk and how many tutorials you have to look at in times of need.

    According to distrowatch, Arch Linux is the 8th in overall popularity, while Gentoo is at 47th.

    While popularity may help, this may not help you to easily choose a distro. I haven't personally tried Gentoo, it could just be an amazingly functional and simple OS, while Arch had risen up much further with its head-start.

  4. Gentoo has a good variety of officially supported desktops from AfterStep and BlackBox, to Gnome and Xfce. Arch Linux officially supports mostly the major Desktops. (Probably because it is popularly adopted as a command-line system).

  5. I could list many more differences, but aside from the above (and maybe other) differences, the distributions are quite similar.

If you would like a good resource to make comparisons with, I recommend distrowatch.com, if you haven't looked at it already.

| improve this answer | |
  • 2
    I have looked at distrowatch, but I wanted a basic difference. Thank you for your helpful answer. – Ritik Jun 17 '14 at 18:43
  • 1
    Ever since wiki.gentoo.org came along, documentation has progressed a lot. Old XML based documentation I believe is being fully phased out. – lkraav Jun 25 '14 at 7:29
  • To state the obvious, that's great! Though I never knew that documentation was so standardized... – Air Conditioner Jun 25 '14 at 12:48

Probably the biggest difference is that gentoo provides source packages while arch provides pre compiled binaries. Arch also only supports x86 machines although it has been ported to other architectures with some success. Look here for a list.

| improve this answer | |

In the installation of Gentoo, you'll be much more encouraged to compile your own kernel, an experience that any power user of Linux should go through. :)

Arch by default uses systemd for its initialisation. systemd is growing much more popular, and most distributions are moving over to it in place of the old System-V style init system. Gentoo uses this older init system by default, but is aided by OpenRC. Gentoo however does have systemd available in Portage.

There's one similarity that I'd like to mention though: you can learn a lot about Linux just from installing either distribution!

| improve this answer | |
  • 7
    Hell no, arch installation is a breeze man. Gentoo installation still gives me nightmares (but I love it anyways). Arch installation is literally just partitioning (you can even just make 1 big partition and be done with it), mounting partition, running one (pacstrap) command, setting root password and installing a boot manager. There are a few minor steps inbetween (like locale and whatnot) but I mean it all fits nicely into a small wiki page... Gentoo installation documentation is many, many pages, and it's just that hard too, especially kernel configuration if you want to do it well. – Cestarian Jan 30 '16 at 17:10

Not the answer you're looking for? Browse other questions tagged or ask your own question.