ONJava.com -- The Independent Source for Enterprise Java
oreilly.comSafari Books Online.Conferences.

advertisement

AddThis Social Bookmark Button
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.