HeadlinesBriefing favicon HeadlinesBriefing.com

GentleOS/32: A Bare‑Metal 32‑bit Retro OS for Hobbyists

Hacker News •
×

GentleOS/32, a hobby operating system released by GitHub user luke8086, targets retro 32‑bit PCs. It runs on a bare‑metal i386 CPU with only 4 MB of RAM and a VGA display at 640×480×16. The monolithic kernel compiles all drivers, supporting VGA/SVGA, keyboard, PS/2 mouse, serial mouse, and PC speaker. Breadth of hardware coverage stays minimal for developers seeking low‑level experimentation.

GentleOS/32 stays intentionally simple; future work limits itself to bug fixes, optimizations, and new applications. A 16‑bit sibling, GentleOS/16, reaches back to 80186 machines. Documentation appears in USAGE.md and a gallery shows icons sourced from Icons8 and Mona Font under free licenses. The project stays open under a GPLv2 license, encouraging community tweaks.

For hobbyists and educators, GentleOS/32 offers a lightweight playground to explore legacy hardware without a full virtualization stack. Developers can compile the monolithic image, flash it to a target board, and run graphical demos directly on the board’s VGA output. The straightforward build process and clear documentation make it an approachable entry point into low‑level OS development, even without access to a modern PC, the system remains usable.