Open Source0 views

12-Year-Old Brazilian Developer Builds GenesisOS From Scratch Without Linux

At just 12 years old, Brazilian developer Lucas Prado Coelho has created GenesisOS, a 32-bit graphical operating system built entirely from the ground up without using the Linux kernel as a foundation. Written primarily in C and x86 Assembly, the project serves as an educational open-source platform that challenges the complexity of modern OS development. Its visual interface draws heavy inspiration from the Windows XP and Vista eras, featuring distinctive rounded windows and a unique desktop experience.

Key technical highlights of the GenesisOS architecture include:

  • Independent Docks: Four modular docks that can be dragged and repositioned freely across the screen.
  • Custom Kernel: A non-Linux base that demonstrates a deep understanding of low-level hardware interaction.
  • Open Source: Documentation and source code available for compilation, encouraging other developers to study its inner workings.

The project, shared via the TabNews community, highlights a sophisticated level of technical skill for such a young age, particularly in managing memory and graphical rendering at the 32-bit architecture level. By bypassing pre-existing kernels, the GenesisOS project offers a rare, transparent look into how an operating system functions at its most fundamental level.