extraordy / rh024

Red Hat Enterprise Linux Technical Overview, affronta le pratiche di base per l'utilizzo di Linux e le attività di amministrazione del sistema.
https://www.rh024.it/
54 stars 20 forks source link

Kernel Space e Kernel User #74

Closed CristinaDeTullio closed 4 years ago

CristinaDeTullio commented 4 years ago

Non mi è chiara la differenza tra Kernel Space e Kernel User. E' possibile avere qualche esempio?

luca-af commented 4 years ago

Ciao, cosa intendi con Kernel User? Suppongo tu intenda User Space .

Con User Space si intende l'ambiente usato da qualunque utenza del sistema (root compresa) ed è dove vengono eseguite le applicazioni. Il Kernel Space è dove vivono i processi del kernel e, di conseguenza, anche i driver per le periferiche.

L'utente non comunica direttamente con il kernel space ma ci interagisce mediante l'uso di programmi che eseguono, ad esempio, delle chiamate specifiche dette syscall. Ovviamente questa spiegazione è molto semplificata.

EDIT: Ti lascio qui un link ad un ottimo articolo scritto da Red Hat che approfondisce meglio.