Tutorial sul kernel Linux per principianti

Linux Kernel Tutorial



Il kernel Linux agisce principalmente come un gestore di risorse che funge da livello astratto per le applicazioni. Le applicazioni hanno una connessione con il kernel che a sua volta interagisce con l'hardware e serve le applicazioni. Linux è un sistema multitasking che consente l'esecuzione simultanea di più processi. Il kernel Linux è popolare grazie alla sua natura open source che consente agli utenti di modificare il kernel in base a ciò che è adatto a loro e al loro hardware. Pertanto può essere utilizzato in una varietà di dispositivi, a differenza di altri sistemi operativi.

La caratteristica modulare del kernel Linux aggiunge più emozione ai suoi utenti. Ciò è dovuto all'ampia varietà di modifiche che possono essere apportate qui senza riavviare il sistema. La flessibilità offre ai suoi utenti una grande stanza per realizzare la loro immaginazione.







Inoltre, la natura monolitica del kernel è un grande vantaggio in quanto ha un'elevata capacità di lavorazione rispetto al microkernel. L'inconveniente principale con il tipo di kernel Linux è che se uno dei suoi servizi fallisce, l'intero sistema si guasta con esso. Le ultime versioni sono state progettate in modo tale che se viene aggiunto un nuovo servizio, non è necessario modificare l'intero sistema operativo. Questo è un miglioramento rispetto alle versioni precedenti.



Fonti

  1. Wikipedia Linux Kernel
  2. Interfacce del kernel Linux di Wikipedia
  3. Modulo del kernel caricabile Linux Come fare
  4. linux.com guida per principianti
  5. https://www.quora.com/What-are-good-tutorials-to-learn-Linux-Kernel
  6. https://unix.stackexchange.com/questions/1003/linux-kernel-good-beginners-tutorial
  7. http://www.linux-tutorial-tutorial.info/modules.php?name=MContent&pageid=82
  8. https://www.howtogeek.com/howto/31632//what-is-the-linux-kernel-and-what-does-it-do/