Mu: a human-scale computer. Several bootable apps built with the application image builder Mu.
Size of download is 344k bytes.
Limine directly booting a golang executable. A proof of concept paired with a detailed writeup.
Size of download is 1.2M bytes.
A bespoke system for managing a particularly fast home internet connection, which grew into much more.
Size of download is 180M bytes.
Another bootsector game from Oscar Toledo, day 7 is a game where you move a paddle to control the ball and eliminate bricks.
Size of download is 1.5K bytes.
SerenityOS has a featureful x86 64-bit kernel. Thanks to Berto Garcia for packaging the image!
Size of download is 240M bytes.
MatchUp is a memory card game that fits in an x86 boot sector.
Size of download is 240M bytes.
9front is a fork of Plan 9 from Bell Labs operating system. Thanks to kws for preparing the submission!
Size of download is 245M bytes.
A throwback, using characters for sprites, this tiny Space Invaders game is written in assembly.
Size of download is 12K bytes.
The text adventure Xmaton running on a emulated microblazeel machine. Thanks to Thomas Huth for packaging this image!
Size of download is 4.5M bytes.
Super Grub2 Disk is a versatile recovery disk for grub systems, built to support BIOS and UEFI boot system recovery.
Size of download is 8.8M bytes.
sectorlisp is a seriously minimal i8086 boot sector lisp implementation. Today's image comes pre-loaded with a number guessing game as the running lisp function.
Size of download is 366K bytes.
DuskOS is a Forth with a small bootable core, and "almost" c compiler. We're putting it under the tree for you.
Size of download is 438K bytes.
This implementation of Snake on FreeRTOS emulates a Stellaris board based on a Cortex-M3.
Size of download is 10K bytes.
Help Mandy, Santa's helper, who wants to do something nice for her friend. Run on Linux on an emulated ARM vm, via the ScummVM. Thanks to Thomas Huth for packaging this image!
Size of download is 18.4M bytes.
A falling snowflake built as an APE (Actually Portable Executable), a multifile executable constructed by Cosmopolitan Libc.
Size of download is 132K bytes.
No disk image today, but a link to the new release for QEMU: Version 8.2.0 is now official! This release contains 3200+ commits from 238 authors.
Size of download is 124 MB
bootBASIC is a bootloader basic implementation, which was then respun as a PCI option rom. By Oscar Toledo and Sergei Dolin.
Size of download is 10K bytes.
This M3 displays the lyrics to a Christmas carol to an emulated OLED. Can you sing or hum along?
Size of download is 90K bytes.
This Linux Kernel built with Clang, and embedded busybox, casts a few cheery frames of ASCII yule log in your console.
Size of download is 89M bytes.
This slightly modified build of the classic text adventure game is launched as the init executable on a riscv64 linux machine booted by u-boot.
Size of download is 49M bytes.
The QEMU Advent Calendar 2023 features a QEMU disk image each day of December until the 24th. 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 <egqac@eldondev.com> (and and CC: qemu-devel@nongnu.org if you also want to discuss your topic publicly on the QEMU mailing list).