
Um entusiasta de tecnologia conseguiu criar um sistema operativo funcional, batizado de Ember, recorrendo exclusivamente a inteligência artificial. Segundo detalhado numa publicação no Reddit, o projeto foi desenvolvido com o Claude Code e o modelo Fable 5.1, sem exigir ao autor a escrita manual de qualquer linha de programação. Todo o código subjacente foi também partilhado no GitHub para análise pública.
Uma arquitetura de raiz com menos de 1 MB
O sistema criado pelo utilizador, conhecido como "FunnyName", não é uma adaptação de uma distribuição Linux ou uma versão modificada do FreeDOS. Trata-se de um sistema operativo que arranca diretamente de uma pen USB num antigo portátil Lenovo Yoga, contando com o seu próprio processo de arranque, um kernel personalizado e interrupções compatíveis com o formato DOS.
O núcleo do sistema de 16 bits foi escrito em linguagem NASM assembly e ocupa apenas 46 KB. Em conjunto com o executável do ambiente gráfico, que pesa 735 KB, o Ember atinge um tamanho total inferior a 800 KB. Para perspetiva, o Windows 11 exige aproximadamente 25 GB, um volume mais de 30.000 vezes superior.
O processo de tentativa e erro
O desenvolvimento não aconteceu num único momento perfeito. O criador descrevia uma funcionalidade, a IA implementava o código, e o resultado era depois compilado e testado no equipamento físico. As falhas, que inicialmente incluíam gráficos distorcidos, ausência de suporte para teclado e rato, e encerramentos inesperados, serviam de contexto para a iteração seguinte da ferramenta.
O resultado culminou num ambiente gráfico funcional que inclui um gestor de ficheiros, um leitor de música, um processador de texto e suporte para ecrãs táteis através de um teclado virtual. O sistema consegue executar programas DOS reais nos formatos .COM e .EXE. Além disso, emula o hardware da placa de som Sound Blaster, uma implementação que exigiu 3 dias de trabalho exclusivo com o modelo Opus 5 High, permitindo que a antiga glória dos videojogos DOOM corra com o respetivo som original.
Os limites da programação assistida
Embora o projeto evidencie a evolução na criação de software por inteligência artificial, o autor alerta que o processo continua a exigir conhecimentos técnicos sólidos. É fundamental saber descrever o objetivo final, reconhecer as causas das falhas técnicas e orientar a IA quando esta segue caminhos lógicos incorretos.
Adicionalmente, projetos gerados de forma puramente automatizada não oferecem as garantias estruturais necessárias para lidar com informação confidencial. A complexidade de criar um sistema operativo livre de vulnerabilidades continua a ser um desafio que exige intervenção e auditoria humana constante, confirmando que a tecnologia atual é ideal para experimentação tecnológica, mas ainda imprevisível para ambientes focados na segurança de dados.







Nenhum comentário
Seja o primeiro!