
Brasileiro de 12 anos desenvolve sistema operacional sem Linux como base e diz “fiquei muito feliz em concluir esse ciclo de desenvolvimento”
Publicado em 27 de maio de 2026 às 14:25
3 min de leituraO jovem brasileiro Lucas Prado Coelho, de 12 anos, publicou o código-fonte de um sistema operacional gráfico próprio na comunidade. Batizado de GenesisOS, o software opera em arquitetura de 32 bits e foi construído sem a utilização do núcleo Linux como base de código, dependendo de rotinas desenvolvidas diretamente nas linguagens C e Assembly x86. O sistema roda diretamente no hardware emulado (modo bare-metal) utilizando a especificação Multiboot e inicialização direta em modo protegido.
Para viabilizar a exibição da interface de usuário, o desenvolvedor programou o driver para o adaptador gráfico BGA do emulador QEMU, acionando a resolução de 1024×768 pixels em modo True Color de 32 bits através do envio de comandos para as portas físicas de entrada e saída 0x01CE e 0x01CF. A renderização das janelas utiliza a técnica de armazenamento duplo em buffer (Double Buffering) com um bloco de 3 MB na memória RAM que copia os dados finais para o endereço físico 0xFD000000 da placa de vídeo. O método elimina o efeito de oscilação visual de tela durante o movimento dos elementos gráficos. "Fiquei muito feliz em concluir esse ciclo de desenvolvimento do GenesisOS", diz o jovem em seu post.
A persistência de dados em sistema de arquivos proprietário
O armazenamento de arquivos é gerenciado pelo GenesisOS File System (GFS), formato nativo estruturado para operar com o driver de disco rígido através das portas I/O 0x1F0 a 0x1F7 em modo de endereçamento lógico de blocos de 28 bits (LBA28 PIO). As alterações de arquivos executadas dentro do gerenciador de arquivos integrado persistem no armazenamento após o reinício completo da máquina virtual. O tráfego do ponteiro depende da leitura de pacotes de 3 bytes enviados pelo mouse na interface PS/2, enquanto o relógio interno consulta o chip CMOS pelas portas 0x70 e 0x71 na taxa de uma verificação a cada 30 quadros para evitar a perda de rendimento do processador.
"O sistema de arquivos é persistente e real: quando você cria um arquivo ou apaga no File Explorer, a tabela é reescrita e gravada fisicamente de volta no arquivo de disco. Ao reiniciar o emulador, as modificações continuam lá", explica.
O visual gráfico apresenta elementos estéticos inspirados nas interfaces Luna do Windows XP e Frutiger Aero do Windows Vista, exibindo janelas com bordas arredondadas e efeitos de reflexo luminoso. O gerenciamento de aplicativos ocorre por meio de quatro barras de ancoragem independentes divididas entre as funções de sistema, programas, energia e relógio, operando com sistema de fixação automática nas bordas da tela. O software disponibiliza três programas utilitários residentes em disco: um explorador de arquivos em árvore hierárquica, um editor de texto que grava arquivos do tipo .txt nos setores físicos e o Genesis Paint, editor de imagens limitado a matrizes de 64×64 pixels.
Quais são as principais diferenças entre Windows e Linux?
A esteira de automação com compiladores cruzados
O ambiente de compilação foi estruturado no sistema operacional Windows utilizando o conjunto de ferramentas i686-elf do projeto Lordmilko. Lucas integrou um script em linguagem PowerShell que executa uma rotina de monitoramento e correção automática durante o processamento do código. O interpretador de comandos intercepta as sugestões de otimização geradas pelo compilador GCC 15 e reescreve as variáveis correspondentes no arquivo principal do kernel de forma direta antes de finalizar a geração do arquivo binário. O repositório público com o código-fonte e a imagem ISO para inicialização está hospedado na plataforma GitHub.
Você também deve ler!
Garoto de 12 anos abandona escola para treinar 14h/dia e virar pro player de Fortnite
PlayStation VR2: realidade virtual de verdade com 48% de desconto na Amazon!
Fonte: Hardware.com.br
Leia também
- Sem álcool, sem férias e 92 horas de trabalho por semana: o estilo de vida dos novos fundadores de startups no Vale do Silício

Marty Kausas tem 28 anos, fundou a startup Pylon e quer construir uma empresa que abra capital valendo mais de US$ 10 bilhões. No ano passado, ele publicou em seu perfil no Linkedin que estava adotando uma rotina de trabalho de 92 horas por semana, e que fez isso nas últimas 3 semanas. “Isso não é para glamourizar ou…
💬 0 - Anos de desenhos em vão: o erro da IA que bloqueou os arquivos do Google Drive de um Mangaká

O artista japonês Masahiro Itosugi perdeu o acesso permanente à sua conta do Google após subir arquivos de um antigo quadrinho pessoal para o serviço de armazenamento em nuvem Drive. O sistema automatizado da plataforma identificou o conteúdo como violador de diretrizes, bloqueando o acesso do usuário de forma imediat…
💬 0 - “Minha namorada não limpava o PC há 3 anos”, desabafa usuário ao mostrar o computador coberto de poeira

Uma publicação no Reddit expôs o estado de um computador que permaneceu sem limpeza interna por mais de três anos. As imagens compartilhadas pelo usuário NateDisc mostram camadas espessas de poeira cobrindo a placa-mãe, as ventoinhas e os conectores de vídeo da placa de vídeo do PC da sua namorad, que, pelas imagens,…
💬 0