Linked by Rahul on Sun 2nd Nov 2008 19:24 UTC
Linux Greg Kroah-Hartman is a longtime developer of the Linux kernel, known for his work maintaining USB drivers. O'Reilly Media recently interviewed Greg about his claim that the Linux kernel now supports more devices than any other operating system ever has, as well as why binary-only drivers are illegal, and how the kernel development process works. "I went and asked every single hardware manufacturer, the big guys that ship the boxes, Dell, IBM, HP--what do you ship that isn't supported by Linux? They came back with nothing. Everything is supported by Linux. If you have a device that isn't supported by Linux that's being shipped today, let me know.". If you would like to take up Greg KH on his claim, his email address is greg AT kroah.com
Thread beginning with comment 336042
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Uhm
by ari-free on Sun 2nd Nov 2008 21:23 UTC in reply to "Uhm"
ari-free
Member since:
2007-01-22

well linux would have better drivers if they allowed them to be made by the same people who made the hardware. Everything is "as is."

Edited 2008-11-02 21:32 UTC

Reply Parent Bookmark Score: -5

RE[2]: Uhm
by Rahul on Sun 2nd Nov 2008 21:35 in reply to "RE: Uhm"
Rahul Member since:
2005-07-06

Sure, many vendors do exact that. Some vendors like Intel even get their drivers merged before they even release their hardware. What doesn't work is proprietary drivers. Whether the vendors make them or not is mostly irrelevant. Just because people know to make hardware, doesn't make them experts in being driver developers. Often, the opposite.

Reply Parent Bookmark Score: 6

RE[3]: Uhm
by ari-free on Sun 2nd Nov 2008 22:19 in reply to "RE[2]: Uhm"
ari-free Member since:
2007-01-22

What doesn't work is proprietary drivers.

yes and that is a big problem, especially for nvidia.

Reply Parent Bookmark Score: 3

RE[3]: Uhm
by sbenitezb on Mon 3rd Nov 2008 13:52 in reply to "RE[2]: Uhm"
sbenitezb Member since:
2005-07-22

Just because people know to make hardware, doesn't make them experts in being driver developers. Often, the opposite.


What? If you *do* make hardware, you know better than anyone about it to implement a driver. After all, most hardware is useless without drivers that interact with the OS. It's not like electronic engineers don't know C, or they lack programmers.

Reply Parent Bookmark Score: 2

RE[2]: Uhm
by Ford Prefect on Sun 2nd Nov 2008 21:40 in reply to "RE: Uhm"
Ford Prefect Member since:
2006-01-16

What do you mean by that? A large portion of the drivers included in Linux is developed by the respective hardware manufacturers, most of them are even maintained directly by them, too.

Perhaps you just lack the knowledge about the Linux driver situation. Why don't you read the Article / listen to the interview then?

Reply Parent Bookmark Score: 7

RE[2]: Uhm
by segedunum on Sun 2nd Nov 2008 21:42 in reply to "RE: Uhm"
segedunum Member since:
2005-07-06

The problem with that (I read that as allow separate, binary manufacturer drivers) is that it starts to destroy the integrity of the system, lots of unexplainable problems start to occur, and quite frankly, the vast majority of manufacturer written drivers are crap and there is no guarantee whatsoever how long they will keep those drivers available. Once a driver is in the Linux kernel it stays there until pretty much no one uses it any more.

Edited 2008-11-02 21:42 UTC

Reply Parent Bookmark Score: 2

RE[3]: Uhm
by hobgoblin on Sun 2nd Nov 2008 22:24 in reply to "RE[2]: Uhm"
hobgoblin Member since:
2005-07-06

bingo, no better example of that then windows.

many a windows issue can be traced back to drivers doing something weird.

Reply Parent Bookmark Score: 5

RE[3]: Uhm
by Wrawrat on Mon 3rd Nov 2008 05:29 in reply to "RE[2]: Uhm"
Wrawrat Member since:
2005-06-30

[...]and quite frankly, the vast majority of manufacturer written drivers are crap [...]


I wonder why some people pretend that a bunch of random developers with a limited amount of knowledge (either on the device or in hardware development) can do a much better job than a whole team of developers with direct access to the specifications and the hardware development team.

Sure, these random developers surely have more familiarity with the Linux kernel, but it doesn't mean that the manufacturer team doesn't know how to code. They can do a great job for other OSes where the ABI doesn't change with the weather while having a greater market share...

Reply Parent Bookmark Score: 3

RE[3]: Uhm
by Phase Angle on Mon 3rd Nov 2008 08:47 in reply to "RE[2]: Uhm"
Phase Angle Member since:
2006-06-28

Funny that is same situation for most operating systems

Reply Parent Bookmark Score: 1

RE[3]: Uhm
by mabhatter on Tue 4th Nov 2008 03:09 in reply to "RE[2]: Uhm"
mabhatter Member since:
2005-07-17

The problem with that (I read that as allow separate, binary manufacturer drivers) is that it starts to destroy the integrity of the system, lots of unexplainable problems start to occur, and quite frankly, the vast majority of manufacturer written drivers are crap and there is no guarantee whatsoever how long they will keep those drivers available. Once a driver is in the Linux kernel it stays there until pretty much no one uses it any more.

exactly, because the first thing open source people do to a manufacturer driver is pull out the spyware and adware. If that's the model then binary drivers simply won't last long.

Reply Parent Bookmark Score: 2