👋 Welcome to the NoovexOS Project blog!
This site hosts articles about the NoovexOS project — a 32-bit x86 operating system written from scratch, one boot at a time.
A 32-bit x86 protected-mode OS written from scratch — no Linux, no BSD, no borrowed kernel.
VESA framebuffer, palette engine, compositor, setup wizard, sign-in. The fundamentals land.
The DOOM detour, the color-coded boot debugger, and the discovery that would reshape the whole project.
Relocating the kernel, a flat UI overhaul, 38 palette bugs, and the roads that didn't work.
~50 applications, a full TCP/IP stack, TLS 1.3, and drivers for real hardware — all inside 560 kilobytes.
Wi-Fi, GPU acceleration, one-ISO-for-everything. Why they're walls, not bugs.
Every hard-won rule, in one place. -Os only. 560KB is physics. Build the honest version.
Modularization, a partition-relative boot sector, Secure Chat, and the ~10KB of headroom that runs the whole design.