HamsterOS jams a 32-bit GUI operating system in a single 1.44 MB floppy disk — retro OS for 386-era hardware should make for easy living with DOS machines and software

Jun 30, 2026 - 16:01
0 1
HamsterOS jams a 32-bit GUI operating system in a single 1.44 MB floppy disk — retro OS for 386-era hardware should make for easy living with DOS machines and software
Floppy disk photo (Image credit: Future)

The appetite for retro computing grows ever larger, and there are probably hundreds of thousands of homebrew software projects targeting machines from the last century. However, few of those are full-featured, 32-bit, and GUI-driven operating systems that can fit in a single floppy, with some modern conveniences to boot. Enter the upcoming HamsterOS, set for release in November.

HamsterOS is seemingly targeted at using PCs from the 386/486 era, along with DOS software. After loading from the floppy disk, it'll present a user interface with most every commonly used utility: a notepad, image viewer, calculator, file finder, drive icons, and a window manager. The file browser should have up to five windows once, complete with per-type icons.

Crucially, HamsterOS includes an in-kernel VM86 DOS box, and a FreeDOS fallback for programs that might not run well within. Other noteworthy tech aspects include support for FAT 12/16/32 with read-back verification, dedicated format and disk utilities, a partition manager, and even SCSI diagnostic tools. The operating system defaults to 16-color VGA resolution, but the ability to use 256 colors exists as a diagnostic option. There's a neat fallback to VGA as a safe mode after three failed crashes, too.

HamsterOS options

(Image credit: Mean Hamster)

Mean Hamster, the company developing HamsterOS, didn't publish any sort of mission statement, but judging by the feature set and integration with its HamsterWeazle floppy image management utility (for use with GreaseWeazle drives), it seems to be a more practical means of managing and/or using machines from the era.

The list of hardware support is what you'd expect for 1980 and 1990's era machines, comprising ATA IDE and CD-ROM, ISA floppies, serial and PS/2 mice (with wheel support, too). The only supported soundcard is the Sound Blaster 16, though loadable drivers should let tinkerers expand the list; plus it's possible that the built-in FreeDOS support allows for using most any type of hardware regardless.

The multitasking architecture is cooperative, meaning it's somewhat old-school in its approach, with each program in charge of regularly yielding control back to the OS. This is different and inferior at face value than the now-standard preemptive multitasking, but it ought also to allow for generally increased responsiveness with slow disks, lower RAM usage, and broader compatibility with DOS applications. To keep things running smoothly, HamsterOS includes I/O stall detection if it's frozen for over 8 seconds. HamsterOS isn't just meant to run DOS stuff, though, as it has its own app format.

Mean Hamster flatly says that "HamsterOS is well past the 'can it boot' stage" and that most every listed feature is already implemented. The company says it's focusing on stability and performance improvements as well as bugfixes. It seems to be calling the OS a "product," so it seems likely that it'll be commercial and closed-source, unlike most projects of this type. A good tool is always worth paying for, though.

Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.

Google Preferred Source

Follow Tom's Hardware on Google News, or add us as a preferred source, to get our latest news, analysis, & reviews in your feeds.

Bruno Ferreira is a contributing writer for Tom's Hardware. He has decades of experience with PC hardware and assorted sundries, alongside a career as a developer. He's obsessed with detail and has a tendency to ramble on the topics he loves. When not doing that, he's usually playing games, or at live music shows and festivals.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Wow Wow 0
Sad Sad 0
Angry Angry 0

Comments (0)

User