ebuild系统构建与安装软件包，emerge为ebuild提供了管理ebuild资源库、解决依赖性与类似问题的接口。（因此这两者的关系与rpm和yum或dpkg和APT的关系相仿。）Portage有基于GTK+的图形前端Porthole和基于Haskell的图形前端Himerge。
所提供功能.Portage主要特色是从源码编译用户所需要安装的软件包。此过程中用户可以调整编译器和目标程序的选项以符合系统需要或自己的喜好。与系统管理相关的功能包括：允许平行版本安装、追踪跨软件包