There are only about 300 Kbytes of kernel memory in use by the kernel module.
This could be needed, if the specific kernel module is broken and thus prevents boot-up.
This allows additional Netlink protocols to be developed to address new kernel modules.
Loadable kernel modules can also be loaded by the command.
It runs entirely in userspace and doesn't require any kernel modules or other low-level components.
It shows which loadable kernel modules are currently loaded.
With modular kernels it allows adding filesystems as any kernel module, even third party ones.
Lguest is a developing kernel module that in about 5000 lines offers a virtual Linux machine.
Lx86 does not support applications that access hardware directly, like kernel modules.
Fencing too is implemented as a kernel module.