Loading Events

« All Events

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
2940€ + IVA