Dies ist schon heute der Regelfall: Durch Treiber die als Kernelmodule kompiliert und bei Bedarf nachgeladen werden. Selbst Treiber die für den Systemstart erforderlich sind, müssen nicht zwangsläufig integriert sein, da sie in die Inital Ramdisk integriert werden können, die der Bootloader an den Kernel übergibt. Falls erforderlich kann man auch selbst einen um nicht benötigte Funktionen bereinigten Kernel kompilieren.