On The Insider: Britney's Bikini-Clad Top 10
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 7 of 22:
Next »
« Previous
This is true but
Drivers are *FAR* more incompatible between Linux kernel
versions than between Windows kernel versions (discounting the
Win98 / Win NT series incompatibility).

The solution would be (assuming the kernel maintainers will
never keep a constant ABI) to have

/dev/unidriver/char/device0
/dev/unidriver/block/device0

and so on, and these devices to go through a standard Linux
driver shim (say 'unidriver.o') that called drivers where the ABI
was always the same.
If you implemented this unidriver on all the different kernel
versions (and FreeBSD, OpenBSD etc etc, perhaps even Windows)
then you could move a binary driver between all the above and it
still work.
Posted by: hipparchus2000   Posted on: 05/07/05 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

Great to have the best and brightest working on the compiler.  DonnieBoy | 05/06/05
Another thing, we need binary compatibility accross distributions/kernels  DonnieBoy | 05/06/05
One would think that there would be a way ...  George Mitchell | 05/06/05
The problem is venders have to supply 10 or so drivers.  DonnieBoy | 05/06/05
And I'm telling you that the answer is a wrapper  George Mitchell | 05/07/05
Only if you go lowest common denominator  Knorthern Knight | 05/06/05
This is true but  hipparchus2000 | 05/07/05
Kind of like the idea behind NDISwrapper  Hugh Jass | 05/07/05
Let's put the REAL issues on the table  toomuchgreeatea@... | 05/07/05
Those are only issues for *YOU*...  figgle | 05/09/05
I'd rather have a slow driver than none at all...  figgle | 05/09/05
Binary compatibility...  Henry Miller | 05/07/05
This guy must be a newbie in Linux  toomuchgreeatea@... | 05/07/05
If you care about optimizations  balsover | 05/07/05
Improving Optimization in GCC.  mobrien_12@... | 05/07/05
No it is not a waste of time  balsover | 05/08/05
GCC can specialize . . .  CobraA1 | 05/08/05
GCC tries to specialize  balsover | 05/08/05
CobraA1, you just got spanked.  No_Ax_to_Grind | 05/08/05
What optimisations?  Richard Flude | 05/08/05
Interesting Linux win over Windows ...  George Mitchell | 05/07/05
More of a IBM over Dell story  balsover | 05/08/05

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement

SmartPlanet

Click Here