← Tutti i video

Programmazione del Kernel Linux con QEMU

Guarda su YouTube → 35:38 17 settembre 2024

Descrizione

Ciao! In questo video mostro un setup basato su initramfs e QEMU per andare a giocare con i moduli del kernel linux. L'idea quindi è quella di mostrare come compilare una versione del kernel linux, creare un file system minimale (initramfs) che contiene busybox, ed eseguire il tutto virtualizzando con QEMU. Alla fine del video mostro come poter compilare un modulo per il linux kernel (.ko) e come inserirlo per modificare in live il codice del kernel. In futuro utilizzeremo questo setup per esplorare la programmazione lato kernel. ------------------------- TIMESTAMP 00:00 Introduzione 04:30 La tecnologia Loadable Kernel Modules (LKM) 09:00 Compilazione del linux kernel 15:50 Creazione di un file system minimale (initramfs) 22:30 Compilazione busybox 27:06 Esecuzione di QEMU 29:15 Compilazione modulo kernel 33:00 Caricamento modulo nel kernel in QEMU 35:00 Conclusione ------------------------- RIFERIMENTI - Material: https://github.com/LeonardoE95/yt-it/tree/main/src/2024-09-17-programmazione-linux-kernel-linux-kernel-qemu - Blog post: https://blog.leonardotamiano.xyz/tech/linux-kernel-qemu-setup/ ------------------------- CONTATTI - Blog: https://blog.leonardotamiano.xyz/ - Github: https://github.com/LeonardoE95?tab=repositories - Support: https://www.paypal.com/donate/?hosted_button_id=T49GUPRXALYTQ

Commenti 2

I commenti vengono da YouTube e sono aggiornati periodicamente.

  1. @gianlucagiuman6132 18 settembre 2024
    Kernel, filesystem, busybox -> Mamma mia !!! tanta roba !!! una vita che aspetto una roba simile :)
  2. @Marco-sz6mq 19 settembre 2024
    Complimenti. Video interessantissimo e ben spiegato.