Gentoo/FreeBSD

From Wikipedia, the free encyclopedia

Gentoo FreeBSD
Daemonized "g" logo
Daemonized "g" logo
Website: Gentoo/FreeBSD
Company/
developer:
Gentoo community
OS family: FreeBSD
Source model: Open source
Latest stable release: 6.1 / 20060509 / May 09, 2006
Kernel type: Monolithic kernel
License: GPL and BSD License
Working state: Current

Gentoo/FreeBSD is a Unix-like operating system developed by Gentoo Linux developers in order to bring Gentoo Linux design principles such as Portage and the Gentoo Linux baselayout to the FreeBSD operating system. Gentoo/FreeBSD is part of the larger Gentoo/*BSD project.

The project is still in development, but currently has an almost-working stage present on Gentoo mirrors, and instructions that allow installation of a full Gentoo/FreeBSD system with the help of the #gentoo-bsd channel on freenode.

Contents

[edit] Logo

The current (semi) official logo for Gentoo/FreeBSD is a daemonized "g", derived from original Gentoo Linux logo and inspired by the BSD Daemon. It was designed by Marius Morawski, responding to an unofficial contest launched by Diego Pettenò on his blog [1].

[edit] Reasons

The Gentoo/FreeBSD project aims to create a full system using Gentoo Linux layout and init system, while using a pure FreeBSD underlying operating system.

As part of the practical and technical reason for such a project, it should be noted that this project has other implications: by replacing ports with other building recipes (ebuilds), Gentoo/FreeBSD will help increase software portability due to specific patches present in ports being rewritten as generic ones and submitted upstream to be added to Portage.

Gentoo/FreeBSD also uses Gentoo's GNU toolchain instead of the original FreeBSD one, allowing to test FreeBSD-specific code in an environment that would not otherwise be used.

The original, long term goal was to be able to choose any combination of software between the GNU/Linux and BSD versions, but that it is no longer a priority, as it is not feasible at this point in time.

FreeBSD system ebuilds are integrated into the main portage tree, but this port is far from being complete due to the amount of packages needing to be ported and the lack of a proper LiveCD (right now, FreeSBIE's LiveCD or FreeBSD setup CD are used during installation).

[edit] See also

[edit] External links


In other languages