Linked by Thom Holwerda on Mon 14th Mar 2011 18:59 UTC
Talk, Rumors, X Versus Y And over the weekend, the saga regarding Canonical, GNOME, and KDE has continued. Lots of comments all over the web, some heated, some well-argued, some wholly indifferent. Most interestingly, Jeff Waugh and Dave Neary have elaborated on GNOME's position after the initial blog posts by Shuttleworth and Seigo, providing a more coherent look at GNOME's side of the story.
Permalink for comment 466117
To read all comments associated with this story, please click here.
RE[2]: F**k this shit!
by oiaohm on Tue 15th Mar 2011 00:24 UTC in reply to "RE: F**k this shit!"
oiaohm
Member since:
2009-05-30

"We the users will suffer from desktop environment quirks while the egos battle it out, watching Microsoft, Google and Apple laugh all the way to bank.


And this is different from how things are now in what way? They've already got enough reasons to laugh at the major F/OSS operating systems without even looking at the GUI side of things. Let's try Linux: kernel modules, no stable API or ABI, subsystems being redone and overlayed atop one another... should I go on?
"

First thing please provide a case requiring a kernel module. Remember most drivers in linux can be done kernel module or userspace. Userspace ABI for making drivers is 100 percent non changing and kernel netural. Yes 10 year old userspace drivers on Linux still work today with the latest kernel no issues. Some userspace drivers for Linux also run on Freebsd without change.

Now that you have a case requiring a kernel module please now look at what damage that module can do if it malfunctions.

Basically you want a secure stable OS. Closed source kernel modules are not compatible. So there is no requirement for a stable ABI for kernel space. Treat Linux as minix when creating drivers as a closed source third party and you are basically fine. Don't Linux will fight with you as it correct to improve performance and secuirty.

Layered subsystems even Windows has this. Subsystems being redone natural development of all OS's.

Another classic case of a person putting up a baseless argument. Linux kernel does not have the huge ammount of embed usage if creating closed source drives were tricky. Also userspace drivers put you completely out the path of the Linux GPL license and its requirements.

Being a kernel module on the other hand you can link by mistake against GPL only functions so leading to being in breach of GPL. The way Linux is design is to protect closed source developers legal ass.

Reply Parent Score: 5