locutus.us — The Linux kernel in all of its entirety is a massive beast. If you wish to compile it as a monolithic kernel of course. Fortunately the kernel can be compiled in a modular fashion. This makes both the memory resident part of the kernel smaller and allows the device drivers to be loaded, unloaded and changed on the fly.