Os sistemas operacionais constituem um conjunto otimizado de programas com a função de gerenciar o funcionamento dos computadores. Esses sistemas possuem um núcleo que controla todo o hardware da máquina, podendo ser visto como uma interface entre os programas e todo o hardware, cabendo a ele as tarefas de permitir que todos os processos sejam executados pela CPU e que consigam compartilhar a memória do computador.

No Linux, esse núcleo é comum em todas as diferentes distribuições e é denominado