- This event has passed.
LFD420 – Linux Kernel Internals and Development 01-04/10/24
October 1 @ 9:00 – October 4 @ 17:00
Impara a sviluppare per il kernel Linux. In questo corso guidato da un istruttore imparerai come è architettato Linux, i metodi di base per sviluppare sul kernel e come lavorare in modo efficiente con la comunità di sviluppatori Linux. Se sei interessato a conoscere il kernel Linux, questo è il corso definitivo sull’argomento.
- Introduzione
- Premesse
- Come lavorare nei progetti OSS
- Architettura del kernel I
- Anteprima della programmazione del kernel
- Moduli
- Architettura del kernel II
- Inizializzazione del kernel
- Configurazione e compilazione del kernel
- System Calls
- Stile del kernel e considerazioni generali
- Race Conditions e metodi di sincronizzazione
- SMP e thread
- Processi
- Limiti e capacità dei processi
- Monitoraggio e debug
- Pianificazione
- Memory Addressing
- Pagine enormi
- Allocazione della memoria
- Process Address Space
- Disk Caches e Swapping
- Driver dei dispositivi
- Segnali