O MENINO BRASILEIRO DE 12 ANOS QUE DESENVOLVEU SEU PRÓPRIO SISTEMA OPERACIONAL



Aos 12 anos, o brasileiro Lucas Prado Coelho chamou a atenção da comunidade de tecnologia ao publicar o GenesisOS, um projeto próprio de sistema operacional gráfico para computadores.

O projeto foi disponibilizado publicamente na internet e apresenta uma implementação de baixo nível para computadores baseados na arquitetura x86.

Mas o que exatamente Lucas desenvolveu?

E até onde esse sistema operacional realmente chegou?

O que é o GenesisOS?

O GenesisOS é apresentado por seu autor como um sistema operacional bare-metal, desenvolvido para arquitetura x86 de 32 bits.

"bare-metal" significa, neste contexto, que o software é desenvolvido para operar diretamente sobre o hardware, sem depender do kernel de outro sistema operacional, como o Linux.

O projeto possui um kernel próprio, interface gráfica, gerenciamento de arquivos e diferentes aplicativos básicos.

Segundo a documentação publicada sobre o projeto, o GenesisOS não utiliza o kernel Linux como base. Seu código utiliza principalmente C e Assembly x86, enquanto ferramentas em PowerShell fazem parte do ambiente de desenvolvimento.

Um sistema operacional realmente funcional?

É importante fazer uma distinção.

O GenesisOS é, de fato, um projeto de sistema operacional com componentes de baixo nível e uma interface gráfica funcional em seu ambiente de execução.

Isso não significa, entretanto, que ele seja um sistema operacional completo ou comparável aos grandes sistemas utilizados atualmente.

O projeto tem uma escala muito menor e foi desenvolvido como um projeto pessoal e experimental.

Ainda assim, existem componentes tecnicamente interessantes.

O sistema possui suporte a inicialização utilizando a especificação Multiboot, funciona em modo protegido e possui código responsável por controlar elementos de hardware e armazenamento.

Interface gráfica

Uma das características que mais chamam atenção é a existência de uma interface gráfica.

Segundo a documentação técnica publicada sobre a versão inicial, o GenesisOS utiliza um driver para o adaptador gráfico BGA emulado pelo QEMU, permitindo executar a interface gráfica em uma máquina virtual.

A versão descrita pelo Hardware.com.br utiliza resolução de 1024 × 768 pixels, com cores de 32 bits. A renderização das janelas utiliza uma técnica chamada double buffering, utilizada para reduzir efeitos visuais indesejados durante a atualização da tela.

A interface possui janelas, menus, ícones e barras de aplicativos.

O visual foi inspirado em elementos das interfaces Windows XP Luna e Windows Vista/Frutiger Aero, segundo a documentação divulgada sobre o projeto.

Arquivos podem ser gravados no sistema

Outro detalhe importante é o armazenamento.

O GenesisOS possui um sistema de arquivos próprio chamado GenesisOS File System, ou GFS.

De acordo com a documentação técnica publicada, o sistema consegue criar e apagar arquivos e manter essas alterações depois que o ambiente é reiniciado.

O gerenciamento utiliza um driver de armazenamento baseado em ATA IDE, com acesso por LBA28 PIO.

Isso é diferente de simplesmente criar uma interface que parece um sistema operacional.

Existe uma camada responsável por organizar os arquivos e registrar as alterações no armazenamento.

Os programas disponíveis

O GenesisOS também possui alguns aplicativos básicos.

Entre os componentes descritos estão:

- um explorador de arquivos;
- um editor de texto;
- um editor de imagens chamado Genesis Paint;
- comandos de terminal;
- janelas e menus gráficos.

O Genesis Paint, por exemplo, é descrito na documentação técnica como um editor simples com suporte a imagens de 64 × 64 pixels.

Portanto, não se trata apenas de uma tela inicial.

Existe uma pequena estrutura de aplicativos funcionando dentro do ambiente criado pelo projeto.

Como o projeto foi desenvolvido?

O código do GenesisOS utiliza C e Assembly x86.

O ambiente de desenvolvimento também utiliza ferramentas como GCC, ferramentas GNU, um compilador cruzado e QEMU para executar e testar o sistema em um computador virtual.

O projeto também possui uma imagem ISO que pode ser utilizada para inicialização e testes.

Em maio de 2026, foi publicada uma versão estável identificada como Genesis OS v1.0.0 Stable.

E onde entra a inteligência artificial?

Esse é outro aspecto importante da história.

Segundo a página relacionada ao projeto, Lucas afirma utilizar ferramentas de inteligência artificial, incluindo ChatGPT e DeepSeek, para estudar, organizar código e desenvolver seus projetos.

Isso precisa ser entendido corretamente.

Não há base suficiente para afirmar que a inteligência artificial "criou o GenesisOS" ou que Lucas simplesmente recebeu um sistema pronto de uma IA.

O que está documentado é que ele utiliza ferramentas de IA como auxílio.

A diferença é importante.

Uma ferramenta de IA pode sugerir código, explicar conceitos ou ajudar a encontrar erros. O projeto publicado, entretanto, envolve integração entre diferentes componentes de baixo nível, testes e desenvolvimento de uma estrutura que precisa funcionar em conjunto.

O projeto continuou evoluindo

Depois da primeira versão do GenesisOS, Lucas passou a apresentar uma nova versão chamada GenesisOS 2.0 em seu site pessoal.

Na página atual, o próprio autor descreve o GenesisOS 2.0 como um sistema operacional bare-metal, desenvolvido para computadores mais modestos e com uma reformulação em relação à primeira versão.

A página também identifica o projeto como desenvolvido em C e Assembly x86 e disponibiliza uma ISO para download.

Isso significa que a história não terminou com a primeira versão publicada em maio de 2026.

O projeto continuou sendo desenvolvido.

GenesisOS pode substituir Windows ou Linux?

Não.

E é importante deixar isso claro.

O GenesisOS é um projeto de pequena escala quando comparado a sistemas como Windows, Linux ou macOS.

Esses sistemas possuem enormes bases de código, muitos anos de desenvolvimento, suporte a uma quantidade muito maior de hardware e comunidades ou empresas inteiras trabalhando continuamente em sua manutenção.

O GenesisOS possui outro objetivo.

Ele demonstra a criação de componentes de um sistema operacional em baixo nível e funciona como um projeto de desenvolvimento e experimentação.

Portanto, seria exagerado dizer que um garoto de 12 anos criou um "novo Windows".

O que podemos afirmar com segurança é que um garoto brasileiro de 12 anos publicou um projeto próprio de sistema operacional gráfico, com kernel, interface gráfica, gerenciamento de arquivos e componentes desenvolvidos em C e Assembly x86.

Por que essa história chama tanta atenção?

Criar um sistema operacional exige compreender conceitos que normalmente aparecem em estudos mais avançados de computação.

É necessário lidar com questões como inicialização do computador, memória, processador, dispositivos de entrada, vídeo e armazenamento.

No GenesisOS, esses elementos aparecem em diferentes partes do projeto.

O sistema possui código para comunicação com dispositivos de armazenamento, tratamento de entrada do mouse, controle gráfico e gerenciamento de arquivos.

Isso não significa que Lucas tenha construído sozinho todas as tecnologias existentes dentro de um computador.

Significa que ele criou uma implementação própria de vários componentes necessários para que seu projeto funcionasse.

O que o GenesisOS representa?

Talvez a parte mais interessante dessa história não seja apenas o sistema operacional.

É a possibilidade de uma pessoa muito jovem ter acesso a ferramentas que permitem estudar programação de baixo nível e experimentar ideias complexas.

O próprio projeto de Lucas reúne programação em C, Assembly, ferramentas de compilação, máquinas virtuais e inteligência artificial como recurso de apoio ao aprendizado.

O resultado ainda está muito distante da complexidade de um sistema operacional comercial.

Mas esse nunca foi o ponto principal.

O GenesisOS mostra que é possível começar cedo, experimentar conceitos complexos e publicar o resultado para que outras pessoas possam conhecer e analisar.

Uma história que está apenas começando

Em 2026, Lucas Prado Coelho tinha 12 anos quando seu projeto GenesisOS ganhou repercussão.

A primeira versão já apresentava uma estrutura de sistema operacional gráfico, enquanto a página atual do desenvolvedor apresenta o GenesisOS 2.0 como uma evolução do projeto.

Ainda é cedo para saber até onde esse projeto poderá chegar.

Mas existe uma coisa que podemos afirmar com segurança:

Lucas não apenas estudou como um sistema operacional funciona. Ele colocou esse conhecimento em prática e publicou um projeto próprio.

E talvez essa seja a parte mais interessante de toda essa história.

Porque, em tecnologia, projetos pequenos podem ser o primeiro passo para coisas muito maiores.

FONTES:

Crusoé — Pequeno gênio cria sistema operacional para computadores com apenas 12 anos
https://crusoe.com.br/variedades/?p=39683

Hardware.com.br — Brasileiro de 12 anos desenvolve sistema operacional sem Linux como base
https://www.hardware.com.br/noticias/brasileiro-de-12-anos-desenvolve-sistema-operacional-sem-linux-como-base-e-diz-fiquei-muito-feliz-em-concluir-esse-ciclo-de-desenvolvimento/

Página do projeto de Lucas Prado Coelho — GenesisOS 2.0
https://prilugano992-cmyk.github.io/Lucas-s-Projects/

Viva o Linux — Brasileiro de 12 anos cria seu próprio sistema operacional gráfico
https://vivaolinux.com.br/noticia/brasileiro-de-12-anos-cria-seu-proprio-sistema-operacional-grafico-sem-linux-por-baixo-do-capo/

0 Comentários