Warning
In caso di dubbi sulla correttezza del contenuto di questa traduzione, l’unico riferimento valido è la documentazione ufficiale in inglese. Per maggiori informazioni consultate le avvertenze.
Guida all’hacking del kernel¶
- L’inaffidabile guida all’hacking del kernel Linux
- Introduzione
 - Gli attori
 - Alcune regole basilari
 - ioctl: non scrivere nuove chiamate di sistema
 - La ricetta per uno stallo
 - Alcune delle procedure più comuni
 - Code d’attesa 
include/linux/wait.h - Operazioni atomiche
 - Simboli
 - Procedure e convenzioni
 - Mettere le vostre cose nel kernel
 - Trucchetti del kernel
 - Ringraziamenti
 
 - L’inaffidabile guida alla sincronizzazione
- Introduzione
 - Il problema con la concorrenza
 - Sincronizzazione nel kernel Linux
 - Contesto di interruzione hardware
 - Bigino della sincronizzazione
 - Le funzioni trylock
 - Esempi più comuni
 - Problemi comuni
 - Velocità della sincronizzazione
 - Quali funzioni possono essere chiamate in modo sicuro dalle interruzioni?
 - Riferimento per l’API dei Mutex
 - Riferimento per l’API dei Futex
 - Approfondimenti
 - Ringraziamenti
 - Glossario