FreeDOS is een gratis en open-source DOS-compatibel besturingssysteem waarmee je legacy DOS-software en -games op moderne hardware kunt draaien. Hoewel Linux een krachtig en veelzijdig besturingssysteem is, zijn er momenten waarop je DOS-gebaseerde toepassingen moet draaien voor compatibiliteit of nostalgie.
In deze gids zal ik je door de stappen leiden om FreeDOS op een Linux systeem te installeren met behulp van Qemu, een krachtige open-source emulator.
Wat is Qemu?
Qemu is een generieke en open-source machine-emulator en virtualizer die een volledig computersysteem kan emuleren, inclusief de processor, het geheugen en randapparatuur, waardoor je besturingssystemen kunt draaien die zijn ontworpen voor verschillende architecturen.
Qemu is lichtgewicht, snel en perfect voor het draaien van FreeDOS op Linux.
Waarom FreeDOS gebruiken?
FreeDOS is een moderne implementatie van DOS die volledig compatibel is met klassieke DOS-toepassingen en -games.
Het is ideaal voor:
- Het draaien van legacy software.
- Leren over DOS en zijn commando’s.
- Oude programma’s testen in een gecontroleerde omgeving.
- Genieten van retro-gaming.
Stap 1: Installeer Qemu op Linux
Qemu is beschikbaar in de meeste Linux distributies repositories en om het te installeren, open je je terminal en voer je de volgende commando’s uit op basis van je distributie:
Voor Ubuntu/Debian:
sudo apt update sudo apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
Voor Fedora:
sudo dnf install qemu qemu-kvm virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
Voor Arch Linux:
sudo pacman -S qemu qemu-arch-extra virt-manager libvirt
Eenmaal geïnstalleerd, verifieer de installatie door het volgende uit te voeren:
qemu-system-x86_64 --version
Voorbeeldoutput:
QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.24) Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers
Stap 2: Installeer FreeDOS met Qemu in Linux
Eerst, bezoek de officiële FreeDOS website en download de nieuwste ISO afbeelding (FD14-LiveCD.zip), en sla het ISO-bestand op in een map, zoals ~/Downloads
.
Vervolgens moet je een 2GB virtuele schijf aanmaken in Qcow2 formaat om FreeDOS te installeren, wat efficiënt is en functies zoals snapshots ondersteunt.
qemu-img create -f qcow2 freedos.img 2G
Nu, pak de FD14-LiveCD.zip uit en boot de FD14LIVE.iso om het op de virtuele schijf te installeren door de volgende commando’s uit te voeren.
unzip FD14-LiveCD.zip qemu-system-x86_64 -hda freedos.img -cdrom FD14LIVE.iso -boot d -m 512

Wanneer de virtuele machine opstart, selecteer “Installeer op Harddisk” en druk op Enter.





Kies opnieuw de optie “Installeer op Harddisk”, wat het formatteren van de schijf zal starten.





Na de installatie kun je FreeDOS rechtstreeks vanaf de virtuele schijf opstarten zonder de ISO.
qemu-system-i386 -m 64 -hda freedos.img -boot c

Voer DOS-programma’s uit op FreeDOS in Linux
Met FreeDOS geïnstalleerd en actief, kunt u nu DOS-toepassingen en -spellen installeren en uitvoeren.
Als voorbeeld, om een klassiek spel zoals Doom uit te voeren:
- Download de Doom spelbestanden (bijv. doom1.zip).
- Pak de bestanden uit naar een map op uw Linux-systeem.
- Mount de map in Qemu met behulp van de
-hdb
optie:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512
Navigeer binnen FreeDOS naar de map en voer uit:
C:\> doom.exe
Conclusie
Door deze handleiding te volgen, heeft u succesvol FreeDOS op Linux opgezet met behulp van QEMU. U kunt nu oude DOS-programma’s uitvoeren, klassieke spellen spelen of experimenteren met DOS-toepassingen zonder dat u speciale hardware nodig heeft.