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:Linux kernels
by mario on Wed 27th Mar 2002 03:15 UTC

"Well, the kernel doesn't have to "know" in advance about the module. It's just that the kernel->module interface changes so often that its hard for modules to work on older kernels. Whether this is good or bad is debatable." It's bad.
"However, it does make binary-only drivers more complex." For all intents and purposes, virtually impossible.

"Binary-only drivers are bad bad things, and only have a few legitimate uses (NVIDIA's for example, where releasing the whole driver would give away an entire OpenGL implementation)." First you say bad-bad, but instead of supporting your claim, you point a counter-example.

"For most stuff, like MIDI hardware, the developers are seriously full of themselves if they think that they're really giving something away by making the interface open." My oh my, aren't you presumptuous! This is what happens when a Linux zealot hits a wall: no real arguments to support Linux --> attack your perceived enemies on totally unrelated grounds. I really hope there is someone intelligent enough to recognize your disingenuous slandering.

Thank you very much for providing me the arguments why the Linux kernel is NOT the way to go for a desktop OS!