MS-DOS (Microsoft Disk Operating System, souvent appelé simplement DOS) évoque une nostalgie puissante : anciens traitements de texte ou jeux captivants sans connexion internet. Bonne nouvelle : sous Linux, plusieurs options fiables permettent de relancer ces classiques. Explorons trois méthodes éprouvées avec FreeDOS, un OS gratuit et compatible.
FreeDOS est un système d'exploitation open source, entièrement compatible avec MS-DOS. La plupart des programmes DOS y fonctionnent sans problème. Gratuit à télécharger et à partager, sa dernière version stable date de 2016, mais le projet reste activement maintenu.
Téléchargez l'ISO FreeDOS pour les deux premières méthodes.
Si votre machine a des ressources disponibles, VirtualBox (gratuit d'Oracle) est idéal pour héberger une machine virtuelle DOS. MS-DOS étant léger, l'impact sur l'hôte est minime.
Installez VirtualBox via l'interface graphique ou en ligne de commande :
sudo apt install virtualbox virtualbox-guest-dkmsCréez une VM : Lancez VirtualBox, cliquez Nouveau. Nommez-la, fixez la RAM à 512 Mo, créez un disque VHD dynamique de 1-2 Go.
Dans Paramètres > Stockage > Contrôleur IDE > Vide, montez l'ISO FreeDOS via l'icône CD. Cliquez Démarrer pour lancer l'installation.

Suivez l'assistant : Installer sur disque dur, acceptez la clause, Partitionner C:, redémarrez. Puis Effacer et formater, choisissez clavier, Installation complète.


Démontez l'ISO avant redémarrage pour booter directement sur FreeDOS.

Éteignez la VM (shutdown), quittez VirtualBox. Installez QEMU pour monter le VHD :
sudo apt install qemusudo modprobe nbd
sudo qemu-nbd -c /dev/nbd0 /chemin/vers/votre.fhdsudo mount /dev/nbd0p1 /montage/cheminCopiez vos fichiers, puis démontez :
sudo umount /montage/chemin
sudo qemu-nbd -d /dev/nbd0QEMU, hyperviseur open source, exécute FreeDOS efficacement. Installez-le :
sudo apt install qemuCréez un disque :
qemu-img create dos.img 500MInstallez FreeDOS :
qemu-system-i386 -cdrom FD12CD.iso -m 32 -hda dos.img -k fr -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -boot order=dSuivez l'installation comme pour VirtualBox. Boot final :
qemu-system-i386 -m 32 -hda dos.img -k fr -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -boot order=c
Créez un dossier dosfiles, copiez-y vos fichiers. Lancez :
qemu-system-i386 -m 16 -k fr -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -display gtk -hda dos.img -drive file=fat:rw:dosfiles/ -boot order=cDans FreeDOS, tapez D: pour accéder aux fichiers.
Pour une approche légère, DOSBox émule DOS parfaitement pour les jeux. Créez ~/dosbox/dosfiles, copiez vos programmes.
Installez DOSBox via le gestionnaire de paquets Ubuntu. Dans DOSBox :
mount c ~/dosbox/dosfiles
C:
Vos jeux sont prêts !

MS-DOS a marqué l'informatique ; beaucoup d'entreprises l'utilisent encore. Linux offre ces solutions flexibles. Essayez aussi d'autres OS rétro.
Quels sont vos jeux DOS favoris ? Comment lancez-vous DOS sur Linux ? Dites-le en commentaires !
[]