Ladattava ytimen moduuli on käyttöjärjestelmän ytimen tukema toiminto, jolla ytimen toimintoja voidaan lisätä tai poistaa siitä ajon aikana kääntämättä ydintä uudelleen lähdekoodista. Ytimen moduulit suoritetaan ytimen osoiteavaruudessa kun taas käyttäjän sovellukset suoritetaan käyttäjän osoiteavaruudessa, joissa ei ole päällekkäisyyksiä.

Muun muassa Linux ja Solaris toteuttavat ladattavia moduuleja ytimen osoiteavaruuteen. Myös FreeBSD ja NetBSD tukevat ladattavia moduuleja. Androidissa ladattavien moduulien tuki on vaadittu ominaisuus.

Joissakin käyttöjärjestelmissä ytimen moduulia kutsutaan "laajennukseksi". Windows NT:ssä käytetään termiä ydin-moodin ajuri (). macOS:ssä ytimen moduuleja kutsutaan ytimen laajennukseksi ().

Ladattavia moduuleja voidaan tehdä muun muassa laiteajureille, tiedostojärjestelmätuelle, verkkoprotokollille, uusille järjestelmäkutsuille ja niin edelleen.

Lähteet

Aiheesta muualla The Linux Kernel Module Programming Guide (PDF)

Luokka:Käyttöjärjestelmäytimet