# 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]]