Gentoo Logo
Gentoo Logo Side

GeNToo FAQ - Gentoo on the NT kernel FAQ (April Fools)

Contents:

1. Frequently Asked Questions

Who are you guys? 

We are a group of Gentoo developers who do not agree completely with the ideology pursued by the Free Software Foundation and Richard Stallman. We believe a good, working product is preferrable to one that is "ideogically pure" (whatever that may mean). From our point of view, Linux doesn't give us enough power yet.

Marius Mauch is one of the "real" Portage hackers. He has consistently pushed quality-improving patches into Portage, making it much more reliable and performant. When he heard the rumors of GeNToo, he couldn't wait to hack on something new. His contributions to Portage/NT and the patches for the linker made our life a lot easier.

Patrick Lauer started work on the Gentoo/Cygwin project a long time ago, but due to the abysmally low code quality found in Cygwin, it never got to the point where it was even remotely useful. He studies CS in Aachen, Germany and works on whatever tickles his fancy in Gentoo.

Karl Trygve Kalleberg is the instigator and main developer of the GeNToo project. He has even written most of the documentation! When not doing GeNToo, he is leading the Gentoo Java Team on new adventures (interested parties are invited to join!) and working with Marius on maintaining all Gentoo-specific tools such as Gentoolkit.

You must be kidding! 

No, we're quite serious. Finally you can get the best of both worlds! The Win32 subsystem is such a mess, the Linux kernel is a mess. Once you have the GNU tools on the NT kernel, you get a very solid OS that even rivals Solaris 10 in many respects.

You'll get sued for that! 

That has to be decided. We've made enough of our material available to a lawyer/hacker we know quite well. We are still awaiting his verdict, but we hope to be able to release our work under a reasonable license. But, since we do not release any copyrighted material, we are very certain that it will be possible.

Infidels! Linux rocks! 

<rant>Yes, it rocks that much that we are looking for stable alternatives. Especially the 2.6 kernel has been *ahem* interesting. If the kernel hackers got their act together and released a really stable version of the 2.6 kernel we might want to use it. But they don't so we don't.</rant>

When will this be integrated into Gentoo? 

That will take some time. Even the Gentoo/BSD project, which has been operating much longer than us, has not yet been elevated to a first-class supported system. Maybe in a year or two. At this stage, we feel that operating on our own relieves us from the political infighting and release deadlines. This allows us focus on delivering a good product when it's done.

Cool! I want to join you! 

We are not recruiting at this time. But if we get to that point, it'll be announced. Keep watching!

What can we expect in the future? 

We don't know. There are many cool ideas floating around, but before feature additions can happen, we need to work a lot on polishing GeNToo so that it can be easily deployed and administered. Also some components need porting and/or improvement (We don't have any hotplug, some drivers have dependencies on Win32 dlls, NTFS support is still mildly buggy).

If everything works out as planned, we might be able to offer xorg/NT. Once that happens, Desktop Environments like Gnome or KDE will be possible. For now, we are a text-mode only outfit.

What about the free Windows clones? 

Projects such as ReactOS try to emulate the robust interfaces offered by the Windows kernel, but are usually combined with emulators for the Win32 API, such as Wine.

We specifically want to avoid the Win32 part, having a strong preference of POSIX over Win32. We believe open-source is about choice, so we of course encourage both abovementioned projects. In time, we hope to offer the ReactOS kernel as open-source alternative to the NT kernel on GeNToo.

Why so quiet about the project? 

Due to the moral implications and the anticipated flamewars, we kept this project quiet until we had a prototype that gave us confidence in the viability of this project.

We are now certain that the project is technically feasible (we have code to prove it!). Furthermore, we have received encouraging feedback from our legal counsel. Together, this warrants the announcement of the project.

Once the final legal barrier has been passed, we will be good open-source citizens and adopt the "release early, release often" dogma, as the other Gentoo projects have.


The contents of this document are licensed under the Creative Commons - Attribution / Share Alike license.
line
Updated 2005-04-01
line
Karl Trygve Kalleberg
Architect

Patrick Lauer
Strategic Lead

Marius Mauch
Portage Coordinator

line
Summary:  GeNToo is a version of the Gentoo meta distribution based on the NT kernel, (virtually) completely free of any Win32 code. It provides a complete text-mode Gentoo environment, with all GNU tools, Perl, Python and the other usual suspects. In addition, it comes with with full NT hardware driver support. This document answers frequently asked questions about this project.
line

Donate to support our development efforts.

line
The Gentoo Linux Store
line
php|architect

php|architect is the monthly magazine for PHP professionals, available worldwide in print and electronic format. A percentage of all the sales will be donated back into the Gentoo project.

line
Tek Alchemy

Tek Alchemy offers dedicated servers and other hosting solutions running Gentoo Linux.

line
DDR Memory at Crucial.com

Purchase RAM from Crucial.com and a percentage of your sale will go towards further Gentoo Linux development.

line
Win4Lin at NeTraverse

Win4Lin from NeTraverse lets you run Windows applications under Gentoo Linux at native speeds.

line
Copyright 2001-2003 Gentoo Technologies, Inc. Questions, Comments, Corrections? Email www@gentoo.org.