Hear us Roar
Article:
 |
|
Improving Linux Driver Installation
|
| Subject: |
|
Driver model |
| Date: |
|
2004-09-12 13:48:09 |
| From: |
|
mmarq
|
|
|
|
" The reason a single binary driver will not work across a kernel series is the lack of internal API and ABI (application binary interface) compatibility in the kernel. "
From the limited knowleadge i have of the matter, and from what i can understand of D-BUS...
http://www-106.ibm.com/developerworks/linux/library/l-dbu...
... you could extend D_BUS *down* to deal with hardware device drivers, in a way that it only need to augment the messages types (and other fearures probabily), dealed by D_BUS system to create a messaging based device driver model, similar to how I2O works, and that way pass altogether the need of a proper ABI that could take years to stabilize.
|
|
| |