Hacker News new | ask | show | jobs
by anonbanker 4066 days ago
Gentoo is for people that get tired of binary distributions. Imagine this:

* As a Redhat/RPM user, rpm -iUvh is dependency hell.

* As a debian user, dpkg -i usually leads to dependency hell.

* Yum/Apt will eventually break, leading to manual repair of the package database, or a stuck dependency that makes life miserable.

Either way, a sysadmin ends up compiling most of their bleeding-edge or otherwise need-to-have-it software, rather than relying on rpm's/deb's/ppa's to handle it for them. These people tend to install a base system, then compile the rest of the system on top of it, in order to not rely on a package maintainer who usually volunteers their time (when they have it). I personally have fond memories of 1999, compiling GNOME 0.98.1 and Enlightenment 0.15 on my Redhat 6 machine (Pentium 133Mhz - full day to build) in order to keep up with development.

If you find yourself working around rpm, deb, or even tgz or xz files, give Gentoo a shot. Ebuilds are clear instructions on how to build a package reliably. Should you want to enable custom options (i.e. VLC with VDPAU), most ebuilds have USE flags listed, which bring in any other libraries you may need, and can be set per-package or globally.

The first five or six times you build a kernel you just configured, it will fail to boot. You will have to earn your system (sound/video/peripherals) a piece at a time. And once you've done it, you'll feel like you climbed Everest. You will know Linux intuitively, and it won't feel like a foreign environment.

I like to compare Gentoo to driving a manual transmission. Automatics like Ubuntu/Redhat/Debian are useable, but you don't get a feel for the machine like you do with Gentoo.

Arch is like Gentoo's little brother with a systemd infection. He'll live a long healthy life, but expect breakdowns and sadness. If you have an AMD card, expect pain (even if you use V10L0's repositories). but the AUR is almost as big as portage, and you can seriously have a full system installed in less than 10 minutes (if you know the commands). I use an Arch LiveCD to chroot my Gentoo installs now. :)