Gentoo Linux uses a package management system called Portage. Portage is like the BSD ports collection. Gentoo package management is designed to be modular, portable, easy to maintain, flexible, and optimized for the user's machine. Packages are normally built from source code, continuing the tradition of the ports collection, although for convenience, some large software packages are also available as precompiled binaries for various architectures.