MikeOS is a 16-bit real mode OS for x86-compatible PCs, written in assembly language, featuring a text editor, BASIC interpreter and much more.
Size of download is 56 kB. Sources are available, too.
Syllable Desktop is an original, easy-to-use open source operating system.
Note: The 'run' script will download the disk image (~ 55 MB).
GEM is a graphical user interface for DOS, originally from the late 1980s, later GPL-licensed and improved as FreeGEM. Enjoy a real retro-GUI feeling!
Size of download is 8.6 MB. Sources are available, too.
ReactOS is an open source operating system, designed to be able to run Windows applications and drivers.
Note: The 'run' script will download the disk image (~ 65 MB).
This day we present you a little Forth script that automatically plays the Tower of Hanoi game on top of Open Firmware.
Size of download is 3.6 kB.
MenuetOS is an operating system written entirely in assembly, designed to be fast and compact.
Note: The 'run' script will download the disk image (~ 660 kB).
A tribute for the PC's 35th anniversary, revisiting DONKEY.BAS from 1981. Sorry Ass is written in pure assembly and fits into a floppy disk bootsector!
Size of the download is only 5 kB.
Contributed by Guangrong Xiao & Haozhong Zhang. 107 MB. Sources.
KolibriOS is a fast and powerful operating system -- boots under 10 seconds from power-on to working GUI; requires only 8MB of RAM and a few more MB of disk space. Take your pick from over 200 applications!
Size of the download is 24 MB. Image sources.
Contributed by Paolo Bonzini. Download size: 20 MB. FreeDOS source.
A tool kit for building highly secure special-purpose operating systems. This disk image contains an example scenario of Genode running dynamic and interactive workloads on top of the seL4 microkernel.
Contributed by Jakub Jermář. Download size: 23 MB. Sources.
TetrOS is a falling blocks game written that fits into the Master Boot Record. No bootloader or operating system is needed to rotate blocks and clear rows!
Contributed by Stefan Hajnoczi. Download size: a mere 4 kB. TetrOS sources.
One VM inside another - how deeply can you nest KVM guests? "Until you get fired," says XKCD. More seriously: supernested program was written to answer this very question. It's turtles all the way down!
Contributed by Richard W.M. Jones. Download size: 239 MB. Sources.
Contributed by Ingve Vormestrand. Download size: 823 kB.
Download size: 5.8 kB.
Download size: 5.7 MB. Sources.
Contributed by Paolo Bonzini. Download size: 103 MB. Sources.
Note: The 'run' script will download the disk image (~ 11 MB).
BootChess is a surprisingly small implementation of the chess board game. It fits into a bootsector with only 512 bytes!
Download size: 22 kB (sorry, the docs are bigger than the program itself)
Note: The 'run' script will download the disk image (~ 137 MB).
WireGuard is a fast & modern VPN that utilizes state-of-the-art cryptography. This image runs iperf inside containers & prints out the performance statistics along with commands used to configure the VPN.
Contributed by Jason A. Donenfeld and Stefan Hajnoczi. 3.2 MB. Sources.
Download size: 147 MB. Sources.
Contributed by Alberto Garcia. 7 MB. Sources: Refer 'sources.txt' in the package.
Final day, so it is time to celebrate with a custom made image...Thanks for following the calendar, happy holidays and best wishes for the New Year!
Download size: 6 MB.
The QEMU Advent Calendar 2016 features a QEMU disk image each day of December until Christmas. Each day a new package becomes available for download.
Every download contains a little 'run' shell script that starts the QEMU emulator with the recommended parameters for the disk image. Disk images are either contained directly in the download or are downloaded by the 'run' script (you need to have installed 'curl' or 'wget' in that case).
The disk images contain interesting operating systems and software that run under the QEMU emulator. Some of them are well-known or not-so-well-known operating systems, old and new, others are custom demos and neat algorithms.
The 'run' scripts (and disk images if included in the download) were created by volunteers from the QEMU community to showcase cool software that QEMU can run.
To get in touch please send an e-mail to Eldon Stegall <email@example.com> (and and CC: firstname.lastname@example.org if you also want to discuss your topic publicly on the QEMU mailing list).