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.
Times change...
by Sean on Wed 27th Mar 2002 06:58 UTC

Just because he's using the Linux kernel now doesn't mean that he won't switch to another at a later date, but the kernel is linux's only problem. The way linux executes high level code is poor and that can be taken care of without replacing the kernel (to a point). Using Darwin or the BSDs might pose a licencing issue. Are you able to impliment non-GPL code into a GPL program? (AtheOS is GPL'd). Someone brought up a command line without a graphical interface: AtheOS can't do that (only a terminal app), but his project might. I wouldn't be suprised if you couldn't shut off the interface though. I'm a fan of the Mach kernel from Darwin and would love to see it used here, but it doesn't have the hardware support of linux. Again Apple's public source licence might prevent them from using it. If anyone has info about using BSD or other licenced code in a GPL program please email me.