Linked by Thom Holwerda on Thu 26th Jul 2007 16:07 UTC, submitted by Kishe
Linux "The news of Con Kolivas, a Linux kernel developer, quitting that role, along with an interview in which he explains why, could and should make loud noises around the Free Software community which is often touting GNU/Linux as the best operating system one could use, and not just because of freedom you have with it. In the interview he says certain things which should cause tectonic shifts in the mindset that we have all been having. Why didn't we realize these things before? As you can see, the article intrigued me quite a bit, and got me thinking about a better way forward for the Free Software OS. I'll go through some of the basic points that he makes and lay out one possible solution and its implications. However, take this article as just a discussion starter." My take: I have been advocating splitting the Linux kernel up (desktop, server, embedded) for years now.
Thread beginning with comment 258357
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Desktop is about GUI
by Savior on Thu 26th Jul 2007 17:06 UTC in reply to "RE: Desktop is about GUI"
Savior
Member since:
2006-09-02

Also, thom holwerda, you advocate micro kernels (that is, a kernel that performs as little as possible and let userspace do the rest), and you also advocate creating a desktop-specific kernel? I fail to see how those two points of view aren't opposed.


Ever heard the name "BeOS"?

Don't confuse the aim (performant desktop) with the underlying technology (kernel type, for instance). It's like asking "you advocate vegetarianism, but also want to eat good food; are you crazy?". No... Indians have done that for many years.

Reply Parent Score: 2

RE[3]: Desktop is about GUI
by MORB on Thu 26th Jul 2007 17:19 in reply to "RE[2]: Desktop is about GUI"
MORB Member since:
2005-07-06

It's just that a micro kernel seems to me as something that aims to be as generic as possible, and wanting a desktop-specific kernel seems to be the opposite thing.

But anyway, when I read this article for instance, I don't see anything concrete. What people would add or do at the kernel level that would improve the desktop? They just keep saying that the current linux kernel does the desktop wrong, but they don't seem to be proposing any specific solution.

It's like they suddenly decided that linux failing its "year of the linux desktop" year after years has to be because of the kernel, and if the kernel is forked in a desktop version, everything will suddenly be rainbow and sunshines on the linux desktop.

All of this fails to account for the fact there are quite a few libraries and layers sitting between the kernel and a desktop like kde - hald and dbus for instance - and they are also very important things that didn't exist until quite recently, and are bound to result in dramatic improvement of the desktop, for instance when Xorg gets around using providing a dbus configuration interface.

My opinion is that desktop is a more complicated thing than it appears to get right, and it just takes time. But it's getting there, just not as fast as people hope it would.

Edited 2007-07-26 17:20

Reply Parent Score: 5

RE[4]: Desktop is about GUI
by netpython on Thu 26th Jul 2007 17:22 in reply to "RE[3]: Desktop is about GUI"
netpython Member since:
2005-07-06

It's like they suddenly decided that linux failing its "year of the linux desktop" year after years has to be because of the kernel, and if the kernel is forked in a desktop version, everything will suddenly be rainbow and sunshines on the linux desktop.

Linux is defitely gaining momentum but doesn't follow the sureal expectations of some people.

Reply Parent Score: 5

RE[4]: Desktop is about GUI
by pseudocode on Thu 26th Jul 2007 17:35 in reply to "RE[3]: Desktop is about GUI"
pseudocode Member since:
2007-05-30

It's like they suddenly decided that linux failing its "year of the linux desktop" year after years has to be because of the kernel, and if the kernel is forked in a desktop version, everything will suddenly be rainbow and sunshines on the linux desktop.


The true is that "if the kernel is forked in a desktop version", the code changes will target a "better desktop" = take care of what desktop end-users want.

What are the rationals behind the code changes in the actual linux kernel ?

Reply Parent Score: 1