Gentoo Linux е специалнаGNU/Linux дистрибуция, която може да се оптимизира за всякакви нужди. Gentoo използва пакетната системаPortage. Чрез нея потребителяткомпилира всички програми от изходен код и ги оптимизира за системата си.
С помощта на технология наречена Portage, Gentoo Linux може да бъде сигурен сървър, работна станция, професионален десктоп или система за игри. Поради почти неограничената ̀и способност за пригодяване за различни цели, Gentoo Linux може да бъде наречена мета-дистрибуция.
Portage е сърцето на Gentoo Linux и изпълнява множество важни фукции. На първо място, Portage контролира софтуера в Gentoo Linux. За да използвате най-новия достъпен софтуер за Gentoo Linux е необходимо да изпълните командата:emerge --sync. Чрез тази команда Portage обновява вашето локално „Portage tree“ използвайкиИнтернет. Вашето локално „Portage tree“ съдържа пълна колекция от скриптове, която може да бъде използвана от Portage за създаване и инсталиране на най-новите Gentoo пакети. В „Portage tree“ има повече от 8000 пакета, като нови такива се добавят непрекъснато.
Чрез Portage могат да се създават пакети и инсталации. За да инсталирате пакет, трябва да изпълнитеemerge packagename, след което Portage автоматично създава версия на пакета специално за вас, използвайки вашите настройки, като го оптимизира за вашия хардуер и осигурява използването на всички опции в пакета, които сте поискали да бъдат включени -- а тези нежелани от вас изключени.
Portage също поддържа вашата система актуализирана. Изпълняването наemerge -u world осигурява всички желани от вас пакети да са осъвременени автоматично.