# Gentoo Gentoo is a source-based [[Linux]] distribution founded by [[Daniel Robbins]] in 2000. Named after the Gentoo penguin (the fastest-swimming penguin species), it emphasizes performance, customization, and user choice. Unlike binary distributions, Gentoo compiles software from source code, allowing users to optimize packages for their specific hardware and needs. Gentoo is known for its educational value—users gain deep understanding of Linux internals through the installation and configuration process. While it has a steep learning curve, it rewards users with a highly optimized, personalized system. ## Key Characteristics - **Source-based**: Compile packages from source with custom optimizations - **USE flags**: Fine-grained control over package features and dependencies - **Rolling release**: Continuous updates, no version upgrades - **Portage**: Powerful package manager inspired by BSD ports - **Flexibility**: No default choices imposed; user controls everything ## Package Management (Portage) ```bash # Sync package repository emerge --sync # Install a package emerge package-name # Update entire system emerge -uDN @world # Search for packages emerge --search keyword ``` ## USE Flags USE flags enable/disable features at compile time: ```bash # In /etc/portage/make.conf USE="bluetooth -systemd pulseaudio" ``` ## References - https://www.gentoo.org - https://en.wikipedia.org/wiki/Gentoo_Linux ## Related - [[Linux]] - [[Arch Linux]] - [[Linus Torvalds]]