Re: Request for the Linux Dev Driver folks: module auto-comp
The 'theme' of this thread was the kernel driver module. Not the userland part.
If you update the driver, you have userland changes, yes. But that is not something that can be solved with a 'boot rebuild script'. Also, you can update the driver while X is running. Gentoo does it for ages.
If you update X, more than just the nvidia driver breaks. This is something that you don't do in the middle of a working day, do you? So a X update is completly out of scope of the nvidia driver. It is something that the distribution and the one doing the update has to care about. Or do you really demand 5 douzend 'rebuild everything after any update' scripts incorporated in the nvidia installer? Any more great ideas?
And even if you are mad enough to change the whole system under the butts of the users, who forces you to do it?
Rebuilding the kernel module does not take minutes, mere seconds is much more correct. Even on old hardware the time spent in PCI and IDE discovery is usually much longer than the time needed to build a module.
I am not 'opposed' to use nvidia 'outside of its niche market', I am opposed to stupid ideas that can not work!
As I said, there are A LOT of different distributions, each doing boot and everything else in its own way. You can not provide a simple boot script that works everywhere and rebuilds the driver on every distribution. You just can't. Demanding that is just stupid. Nothing else.
The distributions on the other hand know exactly how they are structured and can easily create appropriate scripts. So it is the distributions responsibility to do so. If they don't blame them. Some (gentoo) can do it. Why not others?
And nouveau - it does not provide anything, the nv driver does not provide at the moment - it is just a lot more unstable. So using it 'by default' is just mad. If you don't need hardware 3d, just use nv and everything will be fine.
And no. No nvidia update needs to be treated as unique. You can easily automate the installation. Others do it. Where is your problem? What is the problem to run the installer after updating X and the kernel? Or use the distributions scripts for that? Hm?
Maybe, just to get a clue how easy it is to deal with nvidia, X, kernel and drivers updates, you should have a look at the way gentoo does it.