Entendendo o kernel do Linux

O kernel do Linux é o núcleo de um sistema operacional grande e complexo e, embora seja enorme, é bem organizado em termos de subsistemas e camadas.

O objetivo deste artigo é apresentar o kernel do Linux e explorar sua arquitetura e seus principais componentes, vamos começar com um breve tour pelo histórico do kernel do Linux, depois analisar a arquitetura do kernel do Linux, e finalmente, examinar seus principais subsistemas. O kernel do Linux tem mais de seis milhões de linhas de código, portanto, esta introdução não é completa. Use os ponteiros para obter mais conteúdo para se aprofundar mais.

Embora o Linux seja sem dúvida o sistema operacional de código aberto mais popular, sua história é realmente bastante curta, considerando a linha do tempo dos sistemas operacionais. Nos primeiros dias da computação, os programadores desenvolviam o hardware básico na linguagem do hardware. A falta de um sistema operacional significava que apenas um aplicativo (e um usuário) poderia usar o dispositivo grande e caro por vez. Os primeiros sistemas operacionais foram desenvolvidos na década de 1950 para fornecer uma experiência de desenvolvimento mais simples. Exemplos incluem o GMOS (General Motors Operating System) desenvolvido para o IBM 701 e o FORTRAN Monitor System (FMS) desenvolvido pela North American Aviation para o IBM 709.

este exemplo mostra a divisão do Kernel Linux
Deixe uma resposta
You May Also Like