The interface IS the source code
Posted Apr 20, 2006 3:38 UTC (Thu) by
dwheeler (guest, #1216)
Parent article:
Some notes on Linux and free drivers
I just wanted to confirm your statement: "This discussion misses the point entirely. The way to get a driver to work across distributions is to get it into the mainline kernel."
This has been repeatedly stated, in various ways, on the Linux kernel mailing list and elsewhere. Some people don't know this, so providing such information is useful... but way too many vendors cover their ears and sing instead of listening. Alan Cox made a posting several years ago making this clear, for example.
There IS a standard method for creating drivers for Linux. That method is called source code, contributed as open source to the kernel project.
This approach has lots of benefits for users. I believe the #1 cause of Windows crashes has been driver problems... by having worldwide review, and enabling fixing of drivers, drivers end up being much higher quality.
But most important to many is support -- for example, an open source software driver means that you can upgrade your kernel AND you get help from developers.
Upgrading a kernel is eventually impossible with many closed source drivers, and few developers will help those with tainted kernels.
I'd love to see this problem fixed.
(
Log in to post comments)