|
|
|
|
|
by microcolonel
3289 days ago
|
|
Maintaining the drivers together with the rest of the system allows subsystem maintainers to make broad improvements to the functioning of drivers, and encourages vendors to upstream them as free software. If you want a stable kernel driver ABI, then you're going to have to maintain your own wrapper which will retain all of the anachronisms that have been excised from the upstream kernel. You are perfectly at liberty to do this for yourself, just don't expect kernel maintainers to willingly make their own lives harder, reduce the quality of running kernels, and reduce the enthusiasm for releasing and upstreaming high quality drivers. As an alternative to a stable ABI, you can just go with a single LTS release, and you can expect binary compatibility on the order of four years. |
|
Of course everyone has the liberty to write a wrapper, but that is just silly.
If Windows can have a stable ABI, why can't Linux have it too? Why would it need to "reduce the quality of running kernels"?