Portage est un ensemble d'outils et le gestionnaire de paquets des distributionsGNU/LinuxGentoo et Funtoo. Il est écrit en Python et possède une interface graphique (Porthole en GTK+). Il se distingue des autres systèmes de gestion de paquets binaires précompilés et fournis par la distribution, car il utilise des scripts d'installation plus un ensemble d'EAPI caractérisant les ebuilds, permettant de configurer, compiler et d'installer automatiquement un logiciel à partir des sources publiées par l'auteur de chaque logiciel.