Ezek a kernel program olyan részei, amelyek nincsenek közvetlenül beillesztve a kernelbe. Külön kell lefordítani, és szinte bármikor be lehet illeszteni a futó kernelbe, illetve ki lehet venni onnan. A rugalmassága miatt már ez a legelterjedtebb módszer bizonyos kernel- szolgáltatások programozására. Sok népszerű eszközmeghajtó, mint például a PCMCIA meghajtók és a QIC-80/40 szalagos egység meghajtója, betölthető modulként van megírva.