GentleOS/16 and GentleOS/32: Giving Old PCs a Second Childhood
Two homemade operating systems are offering vintage computers another turn in the spotlight. There are games to play, things to tinker with and absolutely no ambition to replace your work laptop.

Somewhere in a cupboard, there may be an old computer with a yellowing case, a stiff hinge and a power supply nobody dares throw away. It has survived several house moves on the strength of one sentence: “I might do something with that.” GentleOS is a rather good answer to what that something could be.
Created by developer luke8086, it comes in two related editions: GentleOS/16, for vintage 16-bit PCs, and GentleOS/32, for their more capable 32-bit descendants. These are not nostalgic desktop themes sitting on top of Windows or Linux. They are hobby operating systems built to run directly on the old hardware. Think less “replacement for your everyday computer” and more “a model railway that happens to have a keyboard”.
It started with a collection gathering dust
The story begins with two hobbies that eventually found each other. The developer started experimenting with operating systems around 2007. During the pandemic, restoring inexpensive vintage laptops became another interest. When those rescued computers began spending too much time on a shelf, the answer was to give them some software of their own.
It is an appealing reversal of the usual upgrade story. Rather than buying a new computer to run the latest software, here is someone making new software for computers already sitting in the room. Why two versions? In the project’s announcement on OSDev.org, the creator explained that choosing between older 16-bit machines and more capable 32-bit hardware proved difficult. So both got their own edition. Sometimes indecision produces something rather nice.
GentleOS/16: Small ambitions, in the best possible way
When GentleOS/16 says “old computer”, it does not mean a laptop that has become a little sluggish during video calls. Its official requirements start with an 8086 processor and CGA graphics supporting 320 × 200 pixels in four colours. The lowest configuration personally tested by the developer used an NEC V20 processor and 512KB of memory. That is a tested example, rather than a promise that every machine with similar specifications will behave identically.
The appeal is what it puts within reach of such modest hardware. Its application collection includes a clock, calendar and calculator, alongside familiar distractions such as Snake, Tetris, Mines, Mahjong, Pairs, FreeCell, Klondike and Blackjack. There are also little utilities for exploring fonts, keyboard input and sounds.
Nobody is going to mistake that for a modern software catalogue. But a vintage computer does not need to perform a breath-taking technical stunt every time it is switched on. Sometimes it is enough to play a few hands of cards, poke around the interface and enjoy the machine for what it is. There is a particular pleasure in giving limited hardware a job it can comfortably handle, rather than spending an afternoon discovering all the things it cannot do.

GentleOS/32: A little more room to play
GentleOS/32 takes the same idea a generation forward. The current project page lists an i386 processor, 1MB of RAM, a mouse and VGA graphics at 640 × 480 in 16 colours as its minimum requirements. The alternative GRUB-based boot download requires 4MB, so the memory requirement also depends on which package you choose.
It is still a deliberately small system, but the higher resolution and broader palette give it more room to breathe. For someone whose fondest computer memories involve a mouse beside the keyboard, this may be the more immediately inviting sibling. Its application collection shares plenty with the 16-bit edition, including the card games, Snake, Tetris, Mahjong and everyday utilities. The 32-bit source tree also includes Sudoku, a music player and additional settings and diagnostic tools.
The music side has an appropriately homemade character. The documentation explains how to add simple tunes using a custom format, with support for a single musical voice rather than elaborate arrangements full of chords. This is a place for little melodies, not a replacement for your streaming service.
The distinction between the two editions is therefore less “basic versus premium” than “which old computer are we playing with today?” GentleOS/16 reaches further back; GentleOS/32 makes use of the extra capabilities available to its target machines. Neither needs to make the other obsolete.
The missing features are part of the point
Here is the important catch: neither edition is intended to replace DOS, Windows or Linux for everyday work. Both project pages explicitly say there is no web browser and no facility for running third-party applications. That rules out installing GentleOS and expecting your collection of old commercial games or business software to work. You are entering its own small environment, with its own built-in activities.
The construction is deliberately compact. In the developer’s description, both editions are compiled as a single program with a single thread of execution. Future ambitions centre on fixing bugs, improving the code, adding applications and testing more hardware, not gradually turning the project into another general-purpose operating system.
GentleOS/32’s design notes make the boundaries particularly clear: networking, persistent storage and pre-emptive multitasking are deliberately outside its scope. For anyone looking for a productivity tool, those are substantial limitations. For someone looking for an enjoyable hobby project, they help explain its character. A model railway does not become disappointing because it cannot take you to Manchester. The enjoyment lies elsewhere.
Something to explore, not just something to run
There is another audience for GentleOS: people who enjoy finding out how things work. Both editions publish their source code on GitHub under the GPLv2 licence, except where otherwise noted. That means the project can be studied and modified rather than merely launched and admired. Playing a game on an old PC is one sort of pleasure. Finding the code behind it, changing something and seeing your own version running is another.

Even the build arrangements give the siblings different personalities. GentleOS/16 uses DOSBox, with its development tools included in the repository. GentleOS/32 takes a more contemporary route through Docker and Docker Compose. There is no obligation to get involved at that level. But it is reassuring to know that the lid is not glued shut.
You do not need to raid the attic
The easiest introduction requires no vintage equipment at all. Both official websites offer browser-based emulators, letting you explore the systems from a modern desktop browser. Bootable downloads are also available, and GentleOS/16 additionally provides a program that can be launched from DOS.
For real hardware, compatibility needs checking rather than assuming. Both projects require BIOS or legacy-boot support and are not designed for pure-UEFI machines. The author also labels the software experimental and supplies it without a warranty. Starting in the emulator is the sensible approach. After that, the attraction is easy to understand. Choose the edition that suits the machine, explore its little collection of applications and see where your curiosity takes you.
An old computer does not need a business case
The most appealing thing about GentleOS is its lack of grand promises. It does not need to revolutionise computing, rescue office productivity or become the next great software platform to justify its existence. It can simply be an interesting thing somebody made, and an enjoyable thing for somebody else to explore.

GentleOS/16 and GentleOS/32 offer two versions of that invitation. One reaches back to humbler hardware; the other has a little more space to stretch its legs. Both suggest that an old computer can be worth switching on without first proving its usefulness. Perhaps the machine in the cupboard does not need a new purpose. Perhaps it just needs another afternoon.
- GentleOS/16 official website and browser demo: luke8086.dev/gentleos16
- GentleOS/16 source code on GitHub: github.com/luke8086/gentleos
- GentleOS/16 downloads and releases: github.com/luke8086/gentleos/releases
- GentleOS/32 official website and browser demo: luke8086.dev/gentleos32
- GentleOS/32 source code on GitHub: github.com/luke8086/gentleos32
- GentleOS/32 downloads and releases: github.com/luke8086/gentleos32/releases
- Original GentleOS project announcement on OSDev.org: GentleOS – A pair of hobby OSes for vintage PCs
