luke8086/gentleos32: Hobby operating system for vintage 32-bit PCs · GitHub

A hobbyist operating system for vintage 32-bit PCs.

Its goal is to provide a simple platform for tinkering with retro hardware and running graphical interactive apps on bare metal.

At a minimum, it only requires an i386 CPU, 4MB of RAM, and a VGA display capable of 640x480x16 mode.

By design it is completely monolithic, mostly configured at compile time, and supports only standard PC devices: VGA/SVGA, keyboard, PS/2 mouse, serial mouse, PC speakers. The only future plans are bugfixes, optimizations, and adding more apps.

GentleOS/32 has a pure 16-bit spin-off called GentleOS/16, which targets older devices such as the 80186.

For details of construction and operation, see USAGE.md.

t1900c

380z t1800
libr20 380z 2

Except where otherwise noted, GentleOS/32 is licensed under the GPLv2.



<a href

Leave a Comment