Gestire i moduli del Kernel di FreeBSD a runtime

  BSD, FreeBSD

Come per Linux, anche FreeBSD permette di gestire i moduli del kernel a runtime, vediamo come.

In FreeBSD i moduli del Kernel vengono installati nella directory /boot/kernel, per gestirli il sistema mette a disposizione tre utili strumenti: kldload, kldstat e kldunload.

In FreeBSD i moduli del kernel sono identificati dall’estensione .ko, quindi con il comando

ls /boot/kernel/

potrete vedere tutti i moduli attualmente installati.

Per caricare a runtime un modulo del kernel è necessario usare il comando kldload nel seguente modo:

kldload <nome_modulo>

dove naturalmente a <nome_modulo> va sostituito il nome del modulo che volete caricare.

Per avere la lista dei moduli caricati vi basterà eseguire il comando:

kldstat

che restituirà la lista die moduli attualmente caricati più una serie di informazioni utili.

Infine per rimuovere a runtime un modulo caricato dovrete usare kldunload seguito dal nome del modulo, cioè:

kldunload <nome_modulo>

dove anche qui <nome_modulo> identifica il modulo che volete rimuovere.

Questo è tutto, come sempre buon divertimento!

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.