Ydin

DKMS: moduulit, jotka selviävät ydinpäivityksistä

DKMS kääntää ulkoiset moduulit uudelleen aina, kun uusi ydin asennetaan.

Komennot ja asetukset

# /usr/src/hello-1.0/dkms.conf
PACKAGE_NAME="hello"
PACKAGE_VERSION="1.0"
BUILT_MODULE_NAME[0]="hello"
DEST_MODULE_LOCATION[0]="/updates"
AUTOINSTALL="yes"

sudo dkms add -m hello -v 1.0
sudo dkms build -m hello -v 1.0
sudo dkms install -m hello -v 1.0

Huomioitavaa

Voit testata koonnin ilman asennusta komennolla dkms build.

Lue myös

Ydin

Linux-ytimen rakentaminen lähdekoodista

Käytä toimivan ytimen asetuksia pohjana ja käännä ne omilla muutoksillasi.

Ydin

Oma ydinmoduuli: hello world

Minimimoduuli näyttää latauksen, poiston ja ytimen lokiin kirjoittamisen.

Ydin

bpftrace: ytimen jäljitys yhdellä rivillä

eBPF mahdollistaa järjestelmäkutsujen ja ytimen funktioiden seurannan ilman uudelleenkäynnistystä.