On CHOW: Why does asparagus make your pee smell?
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 26 of 48:
Next »
« Previous
This is a very much needed feature...
The driver API in Linux should at least be patch level version agnostic, remaining to be release specific. What I mean, is that there should be a way to have a stock of symbols in the kernel with each relese (2.6, 2.8, 2.10, 3.0, etc) which act like bindings for device drivers. Having these a manufacturer could start to support Linux at say version 2.8.3, and as Linux evolves towards 2.10 when 2.8.20 gets released, the same driver for 2.8.3 will still work, because the underlying bindings of the API have not changed. So long as these standard symbols are preserved (and here we can start to argue about compiler versions and the like), hardware manufacturers should be able to start releasing binary-only drivers (having also a way to identify them, like the "taint" mark).

In the best Open Source interest, ideally, these manufacturers should release their hardware specs so we could have Free drivers (as in Freedom), easily portable form one platform to another. However having a static set of symbols in the kernel will also help to lower compilation times for the kernel when a kernel re-compile is needed (or build a new one), because the new kernel will be able to use your already installed drivers.

There's a rudimentary feature in the kernel that does this (module versioning), but it depends on the module itself to contain enough information, what about splitting the responsiblity required on a kernel-side part and a module-part side? That's just an idea, though... I'm no OS architecture expret, nor a seasoned programmer, I'm just saying that in order to have broader hardware support, Linux should start allowing companies to support their own devices in a more friendly way (not requiring them to have a driver for each kernel version that there is).
Posted by: thetargos   Posted on: 11/08/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

All I can say is  Linux Advocate | 10/17/05
No, there is another  techboy_z | 10/18/05
RE: No. there is another  wolfdogjagr | 10/19/05
MP3, APT both work in RedHat and Fedora  carlito408@... | 10/31/05
Yes, we need common binaries and installers that work on all distributions.  DonnieBoy | 10/17/05
KDE is a far better  Linux Advocate | 10/17/05
What?  just^me | 10/17/05
KDE is really clunky. Konquerer suuucks.  DonnieBoy | 10/17/05
I don't use Konqueror  Linux Advocate | 10/17/05
Yes, through the madness of the open source process, it all works out . . .  DonnieBoy | 10/17/05
Have you heard of FreeDesktop??  thetargos | 11/08/05
Thank you DonnieBoy  carlito408@... | 10/31/05
Ok, I have to admit this is the beauty of open source.  DonnieBoy | 10/17/05
Welcome to the 21st Century  Yagotta B. Kidding | 10/18/05
No, that is still NOT good enough. Libraries should be LGPL, NOT GPL  DonnieBoy | 10/18/05
For those of you that don't know, the QT license is still a problem.  DonnieBoy | 10/18/05
What's wrong with  Linux Advocate | 10/18/05
If it wasn't something as basic as the widget set,it wouldn't be a big deal  DonnieBoy | 10/18/05
I don't program...  Linux Advocate | 10/18/05
Another thing. We need a common driver model.  DonnieBoy | 10/17/05
Well here  Linux Advocate | 10/17/05
I know, Tell me about it...  just^me | 10/17/05
Yes, the driver problem will only get better after we have a common model.  DonnieBoy | 10/17/05
One barrier I have seen  Linux Advocate | 10/17/05
rip off  reedjjjr | 10/18/05
This is a very much needed feature...  thetargos | 11/08/05
wow  jmills@... | 10/17/05
Hmm...  just^me | 10/17/05
Tech firms to tackle Linux desktop standards  Loverock Davidson | 10/17/05
You sir  Linux Advocate | 10/17/05
To a certain extent  DarbyOhara | 10/18/05
Boo hoo hoo  Loverock Davidson | 10/18/05
Why, you ask?  John Zern | 10/18/05
You must be referring to UnitedLinux.  Michael Kelly | 10/18/05
Troll...  jasonp@... | 10/18/05
Here you go, Love  carlito408@... | 10/31/05
Hey, get this, I just bought something that works with Linux, NOT Windows!!  DonnieBoy | 10/17/05
Is it just me....  DarbyOhara | 10/18/05
I would want one  Real World | 10/18/05
Well, Linux had the usb-serial driver built-in. With Windows, it was not  DonnieBoy | 10/18/05
Nope  Real World | 10/18/05
It is always easier if you can just plug it in and go. Now, I have to keep  DonnieBoy | 10/18/05
I have other uses for the device besides just running the configuration  DonnieBoy | 10/18/05
real world applications  reedjjjr | 10/18/05
Amen. Windows has no place in control systems, even for configuration.  DonnieBoy | 10/18/05
Another Linux Group - Good Luck  jpr75_z | 10/18/05
You made some good observations, but . . .  DonnieBoy | 10/18/05
If only M$ would....  nyabdns | 10/18/05

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement

SmartPlanet

Click Here