Stable kernel 2.6.1 released
Posted Jan 10, 2004 22:30 UTC (Sat) by
mmarq (guest, #2332)
In reply to:
Stable kernel 2.6.1 released by sbergman27
Parent article:
Stable kernel 2.6.1 released
So,... its a good or stupid idea to have a split driver model ?
I mean, if you think of it, there is some part of the code that "always" could stay with that particular piece of hardware, unchanged or with minor tweaks unltil the end of useful live of it... while the kernel and above could change dramatically.
And a split driver model, with a some form of API/ABI that would cut tangencial to the hardware, i.e. would be hardened to not allow the "hardware half" code to expose much more than the BUS and those hardware registers...
This kind of protocol would:
a)facilitate debugging
b)facilitate reverse engeniring
C)facilitate portability to other OpenSource OSes (BSDs)
d)faciliate maintenance
I belive ALSA is "half" the way there, with the only big lacking of hardening.
IMO this could prove to be the deal that the hardware industry could not refuse.
(
Log in to post comments)