Portage (software)
Gentoo package management system / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Ebuilds?
Summarize this article for a 10 year old
Portage is a package management system originally created for and used by Gentoo Linux and also by ChromeOS, Calculate, Sabayon, and Funtoo Linux among others. Portage is based on the concept of ports collections. Gentoo is sometimes referred to as a meta-distribution due to the extreme flexibility of Portage, which makes it operating-system-independent.[2][3][4][5] The Gentoo/Alt project was concerned with using Portage to manage other operating systems, such as BSDs, macOS and Solaris. The most notable of these implementations is the Gentoo/FreeBSD project.
Original author(s) | Daniel Robbins |
---|---|
Developer(s) | Gentoo developers (Funtoo users for Funtoo fork) |
Stable release | |
Repository | |
Written in | Python |
Operating system | Gentoo Linux and Gentoo/FreeBSD, ChromiumOS, ChromeOS, Sabayon, Funtoo Linux, Calculate Linux |
Platform | POSIX-compatible/Python-capable |
Type | Package management system |
License | GNU General Public License v2 |
Website | wiki |
There is an ongoing effort called the Package Manager Specification project (PMS),[6] which aims to standardise and document the behaviour of Portage, allowing the ebuild tree and Gentoo system packages to be used with alternative package managers such as Paludis and pkgcore. Its goal is to specify the exact set of features and behaviour of package managers and ebuilds, serving as an authoritative reference for Portage.