kernel
termoprogramaçãocultura de operações
A parte de um sistema operacional que roda com privilégio total de hardware, mediando memória, processos, dispositivos e rede para todo o resto.
A fronteira de privilégio é o ponto. Programas comuns não tocam o hardware diretamente; eles pedem, por chamadas de sistema, e o núcleo decide. É isso que torna possível o isolamento entre processos, e é por isso que um defeito dentro do núcleo é categoricamente pior que um numa aplicação: não há nada acima dele para conter o estrago. É também por isso que tanta engenharia de segurança trata de reduzir o que roda ali - drivers movidos para o espaço de usuário, filtragem feita em máquinas virtuais restritas, e hipervisores acrescentando uma camada por baixo.
Também conhecido como: kernel space