DistroIndependentRolling
Gentoo
A flexible, source-based distribution engineered around custom package compilation, fine-grained USE flags, and adaptability.
At a glance
Gentoo
- Family
- Independent
- First release
- 2002
- Release model
- Rolling
- Package manager
- portage (emerge) (source-based + binpkg support)
- Init system
- OpenRC or systemd
- Architecture
- amd64, arm64, x86, ppc64, riscv, others
- Installer
- Manual (CLI handbook instructions)
- Default desktop
- None (fully user configured)
Overview
Gentoo Linux is built around Portage, a package management system inspired by BSD ports. Rather than installing precompiled binaries by default, users compile software from source.
This design grants unparalleled control over every package on the machine. Through USE flags, users can enable or disable specific features, dependencies, and optimizations to tailor an operating system precisely to their hardware.
Is it for you?
Good fit if you…
- want absolute control over compiler flags, dependencies, and init systems
- enjoy understanding how every library and daemon integrates into the OS
- need to strip out unwanted subsystems for specialized or embedded devices
Look elsewhere if you…
- lack the time or CPU capacity to compile heavy packages like web browsers (try Arch Linux)
- prefer a pre-assembled desktop that installs within 15 minutes (try Fedora or Linux Mint)
Everyday commands
Full cheat sheet →sudo emerge --syncsudo emerge -avuDN @worldemerge -s <query>sudo emerge -av <package>sudo emerge -av --depcleanOfficial resources
- Gentoo Handbook ↗wiki.gentoo.org
- Gentoo Wiki ↗wiki.gentoo.org
- Packages ↗packages.gentoo.org
- Downloads ↗gentoo.org