> But since they care little or nothing about binary-only modules, the cost > of changing internal interfaces is limited to changing the drivers that are > in the tree. I've done it myself, it's no big deal and pretty useful > sometimes. No compatibility (that we care about) is broken, since all > in-tree code is fixed.
There are other costs, like the inability to share device drivers across operating systems. These days, most userland programs can run on any Unix-ish OS with little or no modification. In many cases you don't even have to recompile, if you have a binary for your CPU architecture. BSD actually runs Linux binaries faster than Linux does. It would be extremely useful if the device drivers were also portable. _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
