It seems that a static kernel has to be updated via a 'kernel patch',
Contrasting to LKM:s.
Which as i understand it are dynamicly loaded at runtime.
'Well LKMs are designed to make life easier especially for users.Linux fights agains Microsoft, so developers need a way to make the old unix style a bit more attractive and easier. They implement things like KDE and other nice things. Kerneld, for example, was developed in order to make module handling easier'
You can read more about LKM at
http://packetstormsecurity.org/docs/...KING.html#VI.1.