Een modulaire kernel is in de informatica een kernel die tracht de goede punten van kerneldrivers en drivers gemaakt door derden samen te voegen. Zo zal de kernel opgedeeld zijn in verschillende delen, deze vormen dan de modules. Zo kan de kernel tijdens run-time de modules dan laden indien ze nodig zijn. Hierdoor wordt een modulaire kernel vrij klein en zal het minder geheugen gebruiken.