Gentoo Logo

Gentoo Prefix

Content:

1.  Project Description

An effort to bring the virtues of Gentoo Linux to users on different operating systems, by means of installing in a "prefix".

Usually, Gentoo's Portage installs in the root of the filesystem hierarchy, '/'. On systems other than Gentoo Linux, this usually results in problems, due to conflicts of software packages, unless the OS is adapted like Gentoo/FreeBSD. Instead, Gentoo Prefix installs with an offset, allowing to install in another location in the filesystem hierarchy, hence avoiding conflicts. Next to this offset, Gentoo Prefix runs unprivileged, meaning no root user or rights are required to use it.

Using an offset, a "prefix", it is possible for many "alternative" user groups to benefit from a large part of the packages in the Gentoo Linux Portage tree. Currently users of the following systems successfully run Gentoo Prefix: Mac OS X on PPC and x86, Linux on x86, x86_64 and ia64, Solaris 10 on Sparc, Sparc/64, x86 and x86_64, FreeBSD on x86, AIX on PPC, Interix on x86, Windows on x86 (with the help of Interix) and HP-UX on PARISC and ia64.

2.  Developers

Developer Nickname Role
Fabian Groffen grobian Lead ( maintainer Prefix Portage )
Jonathan Callen abcd Developer
Jeremy Olexa darkside Developer
Christian Faulhammer fauli Developer
Michael Haubenwallner haubi Developer
Markus Duft mduft Developer

All developers can be reached by e-mail using nickname@gentoo.org.

3.  Developer Platforms

Platform Matrix

grobian haubi mduft darkside fauli abcd other support
x86-linux x x o x excellent
amd64-linux o x o x x good
ia64-linux o ok
ppc-aix x o o ok
x86-freebsd x ok
x64-freebsd v bad
hppa-hpux x o o ok
ia64-hpux x x o good
x86-interix o x o ok
mips-irix e bad
ppc-macos x ok
x86-macos x a good
x64-macos x a good
m68k-mint a ok
x86-netbsd v bad
ppc-openbsd v bad
x86-openbsd v bad
x64-openbsd v bad
sparc-solaris x x x o a excellent
sparc64-solaris x a good
x86-solaris x x x o a excellent
x64-solaris x ok
x86-winnt o x ok

Legend:

Symbol Meaning
x actively maintained by developer
o accessible to developer
v outdated
a actively maintained by a user/contributor
e experimental effort by user/contributor

4.  Resources

Resources offered by the prefix project are:

5.  Gentoo Prefix Hall of Fame

Past Developers

Over time, developers come and go again. Some mysteriously disappear, others loose interest and decide to leave. For all past contributors we would like to express our gratitude towards them for helping the Prefix project to become what it is today.

Past Prefix Developers
ferringb initial Portage developer to start the Prefix branch
kito first prototypes of Prefix using a tree, Mac OS X installer, many first time engineering and development tasks
exg Prefix Portage maintainer
genstef import of gtk+, qt4 and X11 applications for Mac OS X
pipping many package additions for Perl, Python, Ruby and Java, lots of Mac OS X targetted fixes and features, pioneer for Darwin9 (Leopard 10.5) support
drizzt mostly reviving Solaris 9 support, by fixing packages in the tree


Print

Updated January 7, 2010

Summary: Gentoo Prefix

Fabian Groffen
Author

Donate to support our development efforts.

Copyright 2001-2010 Gentoo Foundation, Inc. Questions, Comments? Contact us.