Day 1

Day 1

A game that fits into a 512 bytes boot sector! Written in pure x86 assembly language, featuring simply text mode graphics and PC-speaker sound, source code included.

Size of download is 5 kB.

Download

Day 2

Day 2

Play the game "Santa's Sleigh Ride" running via Frotz in QEMU's Xtensa system emulation.

Size of download is 253 kB.

Download

Day 3

Day 3

netboot.xyz is a x86 OS installer based on iPXE. It offers a range of Linux, BSD, and other OS installers and live images that can be booted over the internet without downloading ISOs first.

Prepared by Stefan Hajnoczi. Size of download is 1 kB.

Download

Day 4

Day 4

Today we've got a little snake game that runs on top of the Open Firmware of a ppc64 guest. How many apples can you eat?

Size of download is 3 kB.

Download

Day 5

Day 5

PC-MOS/386 is a multitasking MS-DOS compatible operating system, licensed under the GPLv3 since 2017. Our disk image comes with the freeware program CAROLS.EXE to provide you with some seasonal music.

Prepared by Kashyap Chamarthy. Size of download is 460 kB.

Download

Day 6

Day 6

Play the game "120 degrees below zero" running via ScummVM in QEMU's "versatilepb" Arm machine emulation.

Size of download is 11 MB.

Download

Day 7

Day 7

Travel around the globe with Santa in the game "Sanity Clause", a text adventure running via the AGiliTy interpreter in QEMU's "mcf5208evb" M68k machine emulation.

Size of download is 2 MB.

Download

Day 8

Day 8

Beside QEMU's 15th anniversary, there is another one to celebrate this year: The Debian project turned 25 recently! Kudos to the project with a VM installation of Debian 0.93r6.

Prepared by Alberto Garcia. Size of download is 24 MB.

Download

Day 9

Day 9

Discover the Caverns of Ularn, a rogue-like adventure, running in QEMU via the "r2d" sh4 machine emulation.

Size of download is 4.5 MB.

Download

Day 10

Day 10

Build your own city in the game µCity, running in a Gameboy Color emulator with the unikernel OS IncludeOS.

Contributed by Alf-André Walla. Size of download is 2 MB.

Download

Day 11

Day 11

XorCurses is a remake of the old 8-bit puzzle game XOR, using ncurses for its graphics. This version is running in QEMU's 32-bit SPARC emulation.

Size of download is 3.4 MB.

Download

Day 12

Day 12

No disk image today, but a new release of QEMU: Version 3.1.0 has just been published yesterday – please download the package and give it a try!

Size of download is 34 MB.

Download

Day 13

Day 13

Image will be available on December 13th.

Day 14

Day 14

Image will be available on December 14th.

Day 15

Day 15

Image will be available on December 15th.

Day 16

Day 16

Image will be available on December 16th.

Day 17

Day 17

Image will be available on December 17th.

Day 18

Day 18

Image will be available on December 18th.

Day 19

Day 19

Image will be available on December 19th.

Day 20

Day 20

Image will be available on December 20th.

Day 21

Day 21

Image will be available on December 21th.

Day 22

Day 22

Image will be available on December 22th.

Day 23

Day 23

Image will be available on December 23th.

Day 24

Day 24

Image will be available on December 24th.


About

The QEMU Advent Calendar 2018 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.

Contact

To get in touch please send an e-mail to Thomas Huth <huth@tuxfamily.org> (and and CC: qemu-devel@nongnu.org if you also want to discuss your topic publicly on the QEMU mailing list).