DEV Community

Samuel Leonardo
Samuel Leonardo

Posted on

I built a graphical OS where buttons execute binary code in memory

Stay on this post, because you’re going to like what you see.

In this post, I will show the progress I’ve made on my operating system. This post focuses on the GUI advancements of my OS, built completely from scratch without using the Linux kernel or others.

1. Creation of Buttons:

Previously, only labels existed in the operating system, which meant there was no real interaction with the system other than moving the mouse.

2. Creation of Windows:

Before, the OS positioned widgets globally, which was not ideal because there was no way to group elements like in a window. Now, that is possible.

Previous features already implemented:

1. Ability to locate free regions in RAM and determine how much memory is available in those regions.

2. Creation of an emulated PS/2 mouse, with rendering directly to the framebuffer.

3. Creation of labels to display text within the operating system.

Here you can see how these features evolved:
https://youtu.be/Q-ctAFGAfOA

Samuel Leonardo Páez Garzón - April 20, 2026
All rights reserved

Soy hispanohablante así que si desean comunicarsen conmigo soy de lenguaje Español, este Post lo traduje, lo aclaro por si se ven caracteres raros o algo así

Top comments (4)

Collapse
 
samuel_leonardo_37aff38b4 profile image
Samuel Leonardo

Cualquier duda escribir a solicitudes.mawa.pgsl@gmail.com

Collapse
 
samuel_leonardo_37aff38b4 profile image
Samuel Leonardo

Gracias

Collapse
 
samuel_leonardo_37aff38b4 profile image
Samuel Leonardo

Estoy atento a sus comentarios

Collapse
 
samuel_leonardo_37aff38b4 profile image
Samuel Leonardo

Thanks