Alpha software. vmlab and its templates are under active development — expect frequent breaking changes.
Templates x86 freedos-1.3
x86v1.3latest

x86/freedos-1.3

FreeDOS 1.3 — an open-source DOS for running vintage software and tooling under emulation.

$vmlab pull x86/freedos-1.3
View source

Overview

This template ships a clean freedos-1.3 image, ready to reference from any vm block. vmlab keeps one copy of the backing file on the host and boots each guest as a qcow2 linked clone, so a lab of ten machines costs little more than one base image on disk.

Reference it in a lab

vmlab.wcl
import <vmlab.wcl> lab "demo" { segment "lan" { subnet = "10.99.0.0/24" nat = true } vm "guest" { template = "x86/freedos-1.3" nic { segment = "lan" } } }

Boot it

shell
$ vmlab up pulled x86/freedos-1.3 (2 GiB // Full install (BASE + apps/bonus) needs the room) guest · 1 segment up
Architecturex86
Base imagefreedos-1.3 1.3
Disk size2 GiB // Full install (BASE + apps/bonus) needs the room
vCPUs1
Memory64 MiB // FreeDOS is happy small; the LiveCD warns about its RAM
Formatqcow2
OS familylegacy
Profilewindows-9x
MaintainerVMLabDev
LicenseMIT
Updated2026-06-19

Versions

1.3latest2026-06-19

Tags

freedosdosvintage