> There is another problem with kernel modules: they are not > self-contained, but are only part of what a device driver needs to > be. I have been meaning to write up a proposal for a "supermodule" > system to solve this, which would include additional components than > the kernel module proper.