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.


