FreeDOS è un sistema operativo compatibile con DOS gratuito e open-source che ti permette di eseguire software e giochi DOS legacy su hardware moderno. Sebbene Linux sia un sistema operativo potente e versatile, ci sono momenti in cui potresti aver bisogno di eseguire applicazioni basate su DOS per compatibilità o nostalgia.
In questa guida, ti guiderò attraverso i passaggi per configurare FreeDOS su un sistema Linux utilizzando Qemu, un potente emulatore open-source.
Cos’è Qemu?
Qemu è un emulatore di macchine generico e open source che può emulare un intero sistema informatico, inclusi il processore, la memoria e le periferiche, consentendoti di eseguire sistemi operativi progettati per architetture diverse.
Qemu è leggero, veloce e perfetto per eseguire FreeDOS su Linux.
Perché usare FreeDOS?
FreeDOS è un’implementazione moderna di DOS completamente compatibile con le classiche applicazioni e i giochi DOS.
È ideale per:
- Eseguire software legacy.
- Studiare DOS e i suoi comandi.
- Testare vecchi programmi in un ambiente controllato.
- Godersi i giochi retrò.
Passo 1: Installare Qemu su Linux
Qemu è disponibile nei repository della maggior parte delle distribuzioni Linux e per installarlo, apri il terminale e esegui i seguenti comandi in base alla tua distribuzione:
Per Ubuntu/Debian:
sudo apt update sudo apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
Per Fedora:
sudo dnf install qemu qemu-kvm virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
Per Arch Linux:
sudo pacman -S qemu qemu-arch-extra virt-manager libvirt
Una volta installato, verifica l’installazione eseguendo:
qemu-system-x86_64 --version
Output di Esempio:
QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.24) Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers
Passaggio 2: Installare FreeDOS Utilizzando Qemu in Linux
Prima, visita il sito web ufficiale di FreeDOS e scarica l’ultima immagine ISO (FD14-LiveCD.zip), e salva il file ISO in una directory, come ad esempio ~/Scaricati
.
Successivamente, devi creare un disco virtuale da 2GB in formato Qcow2 per installare FreeDOS, che è efficiente e supporta funzionalità come gli snapshot.
qemu-img create -f qcow2 freedos.img 2G
Ora, estrai il FD14-LiveCD.zip e avvia il FD14LIVE.iso per installarlo sul disco virtuale eseguendo i seguenti comandi.
unzip FD14-LiveCD.zip qemu-system-x86_64 -hda freedos.img -cdrom FD14LIVE.iso -boot d -m 512

Una volta avviata la macchina virtuale, seleziona “Installa su disco rigido” e premi Invio.





Scegli nuovamente l’opzione “Installa su disco rigido”, che avvierà la formattazione del drive.





Dopo l’installazione, è possibile avviare FreeDOS direttamente dal disco virtuale senza l’ISO.
qemu-system-i386 -m 64 -hda freedos.img -boot c

Eseguire programmi DOS su FreeDOS in Linux
Con FreeDOS in esecuzione, è possibile installare ed eseguire applicazioni e giochi DOS.
Ad esempio, per eseguire un gioco classico come Doom:
- Scarica i file di gioco di Doom (ad esempio, doom1.zip).
- Estrai i file in una directory sul tuo sistema Linux.
- Monta la directory in Qemu usando l’opzione -hdb:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512
All’interno di FreeDOS, naviga fino alla directory e esegui:
C:\> doom.exe
Conclusion
Seguendo questa guida, hai configurato con successo FreeDOS su Linux utilizzando QEMU. Ora puoi eseguire vecchi programmi DOS, giocare a giochi classici o sperimentare con applicazioni DOS senza la necessità di hardware dedicato.