About

This project focuses on low-level system development, implementing core operating system functionalities such as direct video memory manipulation, high-resolution graphics rendering via VESA, hardware interaction, advanced device driver support, ELF binary execution and a system call interface.

Demonstration of the custom GUI framework running at 1152×864 resolution in 32-bit VESA graphics mode.
Showcases ELF binary execution with system call support, event handling and concurrent process/thread management.

Early-stage GUI framework demonstration using 320×200 VGA graphics mode.

Validation of custom interrupt service routines (ISRs) for hardware event handling.

Ready to Build Your Own OS?

Dive deep into the fundamentals of operating system development with our comprehensive tutorial series. Learn to build your own digital world from the ground up!

Start the Tutorial Series







Hashx86 is currently under active development. New features and improvements are added regularly, including GUI performance enhancements using caching, improved system call handling and support for multitasking with multiple processes and threads.
Stay tuned for future updates!