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.
Thread beginning with comment 466490
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: F**k this shit!
by nt_jerkface on Thu 17th Mar 2011 03:16 UTC in reply to "RE[4]: F**k this shit!"
nt_jerkface
Member since:
2009-08-26

"
People can bash Windows all they like but a driver written for Windows XP in 2001 will still work with Windows XP today, the same is true also with Drivers between Solaris Versions.

Linux dev's really have no excuse.

Hi, please read:
http://www.kernel.org/pub/linux/kernel/people/gregkh/misc/2.6/stabl...
"

And the resounding success of Linux on the desktop proves he was right. Drivers are never a problem in Linux. How dare anyone question Greg KH!

http://ubuntuforums.org/showthread.php?t=1678203
http://ubuntuforums.org/showthread.php?t=1485772
http://ubuntuforums.org/showthread.php?t=1700897
http://ubuntuforums.org/showthread.php?t=948919

Reply Parent Score: 2

RE[6]: F**k this shit!
by smitty on Thu 17th Mar 2011 04:02 in reply to "RE[5]: F**k this shit!"
smitty Member since:
2005-10-13

And the resounding success of Linux on the desktop proves he was right. Drivers are never a problem in Linux. How dare anyone question Greg KH!

It's doing better than the BSDs. Anyone who claims that the reason Linux hasn't had a "year of the desktop" yet because of the lack of a stable api for kernel drivers should first have to explain why that hasn't worked for other OSs.

Reply Parent Score: 4

RE[6]: F**k this shit!
by Nth_Man on Thu 17th Mar 2011 10:05 in reply to "RE[5]: F**k this shit!"
Nth_Man Member since:
2010-05-16

> > Hi, please read:
> > http://www.kernel.org/pub/linux/kernel/people/gregkh/misc/2.6/stabl...

> Drivers are never a problem in Linux. How dare anyone question Greg KH!

> http://ubuntuforums.org/showthread.php?t=1678203
> http://ubuntuforums.org/showthread.php?t=1485772
> http://ubuntuforums.org/showthread.php?t=1700897
> http://ubuntuforums.org/showthread.php?t=948919 [/q]

You talk like if you had understood what Greg KH wrote. If someone reads what Greg wrote, he sees:

Releasing a binary driver for every different kernel version for every distribution is a nightmare, and trying to keep up with an ever changing kernel interface is also a rough job.

Simple, get your kernel driver into the main kernel tree (remember we are talking about GPL released drivers here)

and
If your driver is in the tree, and a kernel interface changes, it will be fixed up by the person who did the kernel change in the first place. This ensures that your driver is always buildable, and works over time, with very little effort on your part.

The very good side affects of having your driver in the main kernel tree are:
- The quality of the driver will rise as the maintenance costs (to the original developer) will decrease.
- Other developers will add features to your driver.
- Other people will find and fix bugs in your driver.
- Other people will find tuning opportunities in your driver.
- Other people will update the driver for you when external interface changes require it.
- The driver automatically gets shipped in all Linux distributions without having to ask the distros to add it.

And later you write links about complains to closed source, proprietary drivers. Don't you find it strange?

Reply Parent Score: 2

RE[7]: F**k this shit!
by oiaohm on Thu 17th Mar 2011 10:14 in reply to "RE[6]: F**k this shit!"
oiaohm Member since:
2009-05-30



You talk like if you had understood what Greg KH wrote. If someone reads what Greg wrote, he sees:
Releasing a binary driver for every different kernel version for every distribution is a nightmare, and trying to keep up with an ever changing kernel interface is also a rough job.

Simple, get your kernel driver into the main kernel tree (remember we are talking about GPL released drivers here)

and
If your driver is in the tree, and a kernel interface changes, it will be fixed up by the person who did the kernel change in the first place. This ensures that your driver is always buildable, and works over time, with very little effort on your part.

The very good side affects of having your driver in the main kernel tree are:
- The quality of the driver will rise as the maintenance costs (to the original developer) will decrease.
- Other developers will add features to your driver.
- Other people will find and fix bugs in your driver.
- Other people will find tuning opportunities in your driver.
- Other people will update the driver for you when external interface changes require it.
- The driver automatically gets shipped in all Linux distributions without having to ask the distros to add it.

And later you write links about complains to closed source, proprietary drivers. Don't you find it strange? [/q]

Also he forgot my comment before that about the long term kernel that binary drivers are tested against.

That distributions are truly making life hard for end users not agreeing to reduce the numbers of kernels out there for binary drivers.

Edited 2011-03-17 10:15 UTC

Reply Parent Score: 2