KERNEL

Il KERNEL è il cuore del SO.
È la parte che viene caricata per prima e rimane residente in memoria (RAM).
Il suo compito è quello di interagire a basso livello con tutti i componenti del sistema: memoria, dischi, ... , e di gestire i vari processi.
Essendo un componente che risiede stabilmente in memoria è bene che sia il più leggero possibile, pur dovendo mantenere TUTTE le funzionalità richieste dal resto del SO.
Vi sono fondamentalmente due tipologie di kernel: Linux è un kernel monolitico modulare. Ha la capacità, ovvero, di caricare on-demand i moduli di cui necessita durante il funzionamento.


I Kernel vengono numerati secondo questo schema:
Version Patch Level Sublevel Extraversion
2 4 19 pre8

patch-level PARI indicano versioni STABLE
patch-level DISPARI indicano versioni BETA ovvero SPERIMENTALI


Qualora si voglia aggiornare il kernel della propria macchina (vuoi per aggiungere/togliere/sperimentare il supporto per nuove periferiche, vuoi per ottimizzare quello attualmente in uso) è necessario seguire alcuni passi, che vanno dal download dei sorgenti alla ricompilazione, all'installazione del nuovo kernel