Posted Sep 30, 2004 7:24 UTC (Thu) by khim
In reply to: Mistake
Parent article: Driver core functions: GPL only
Ok. Currently distribution makers avoid automatic kernel upgrades (if you'll not count Gentoo and such). And this should be so since_______________(insert your reasoning here).
I've not seen any. For the most part kernel is repository of hardware drivers. Upgrade of it looks like a perfect way to get support for the new hardware. And no, distributors choice to not provide latest kernels for old distributions has nothing to do with kernel. You can use kernel 2.4.27 in place of 2.4.0 easily (no userspace changes are required unless you want to use new, added functionality - it's your choice, not obligation) and you can not expect to keep drivers API unchanged between 2.4.x and 2.6.x so what's the problem ?
And if you think "stable ABI" will solve this last problem (drivers from 2.6.x in 2.4.x, drivers from 2.8.x in 2.6.x, etc) then look here. Currently Save-Solaris-x86.ORG is running Solaris 7 x86 while AMI (now LSI Logic) corrects problems with their driver under Solaris 8 - and this is despite huge (real huge, no sarcasm here) efforts from Sun side to keep usage of drivers across the broad range of Solaris releases possible. No, it just does not work. You still end with needing some explicit changes if you want to support few major revisions of system - and then why not to port driver to new API ?
to post comments)