DEV Community

Cover image for [pt-BR] Criando um sistema operacional (quase) do zero
Plínio Balduino
Plínio Balduino

Posted on

[pt-BR] Criando um sistema operacional (quase) do zero

Introdução

Há uns três anos, sem nenhum bom motivo, eu resolvi que iria escrever um sistema operacional do zero. Comecei com o bootloader, depois parti para o kernel e fiquei empacado. Bateu o desânimo, a falta de tempo, e o projeto ficou lá, abandonado.

Recentemente, novamente sem qualquer bom motivo, resolvi resgatar esse projeto e usar as lições aprendidas no processo e nesses anos afastado.

Meu plano ao escrever aqui é compartilhar os aprendizados, em Português, e explicar passo a passo o que é cada uma das partes envolvidas que fazem o seu computador funcionar e permitem que você esteja lendo este texto agora.

Não garanto que eu vá chegar ao final, já que desenvolver um sistema operacional é um trabalho gigantesco, mas já será uma grande vitória se isso aqui servir de material de pesquisa para os(as) próximos desenvolvedores(as) que se aventurarem nessa tarefa.

Espero também cobrir uma lacuna nos materiais online, que geralmente estão obsoletos ou incorretos ou mal explicados ou geralmente as três situações ao mesmo tempo.

A ideia também é ir adicionando aqui os links para os próximos passos, então salve este post aqui nos seus favoritos para facilitar a leitura.

Top comments (3)

Collapse
 
bitmaybewise profile image
Hercules Lemke Merscher

Já estou ansioso para ler os posts que vem por aí :)

Collapse
 
nahtanpng profile image
Nathan Ferreira

Boa Plínio! Aguardo ansiosamente para aprender sobre :D

Collapse
 
lixeletto profile image
Camilo Micheletto

Po, isso vai ser incrível ein? Ansioso pelos proximos

Some comments have been hidden by the post's author - find out more