Linked by Eugenia Loli on Tue 26th Mar 2002 20:24 UTC, submitted by Jean-Baptiste Queru
Syllable, AtheOS Bill Hayden did the obvious: He forked AtheOS (which is technically similar to BeOS) and used its app_server and Interface Kit (without the use of X11) and rest of its kits on top of the 2.4.x Linux kernel. While the AtheOS kernel has some very nice features, by being modular, semi-microkernel, with good preemptive/multithreading support etc., it lacks a solid VM and swap support and of course, it lacks a good driver support, things that the Linux kernel provides. Bill Hayden accounced his fork on the AtheOS mailing list and made known that the "Atheos API has been merged with the BeOS API, there is PowerPC support, gcc 3.0.X compatiblity and OpenTracker/Deskbar as the desktop manager".
Permalink for comment
To read all comments associated with this story, please click here.
Re: Re: Great Idea....
by Bill Hayden on Fri 29th Mar 2002 04:06 UTC

Felonius Hiddenbottom wrote:
>>Why not use Darwin, which is *mostly* a microkernel - or one of the *BSD's, though not microkernel are much more robust than Linux?<<

Darwin does not have enough pthread support yet to handle the New Atheos codebase. As for BSD, I was originally going to use NetBSD, but the BSD's don't do kernel framebuffers, so it would have been a lot more work. Finally, Darwin (especially) and the BSD's do not have quite the driver support that Linux has.

The decision was not spur-of-the-moment. If I made the decision based on anything other than practical goals, I probably would have used Darwin or one of the BSDs.

Bill Hayden