FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

3 façons d'exécuter des jeux et des applications MS-DOS sous Linux

MS-DOS (Microsoft Disk Operating System, souvent utilisé de manière interchangeable avec "DOS") est souvent lié à une nostalgie aiguë. Un ancien traitement de texte, ou peut-être un jeu DOS qui offrait des heures de divertissement pur et non basé sur Internet. Mais quelles options avons-nous pour allumer cette vieille flamme sur Linux ? Heureusement, pas mal !

FreeDOS

FreeDOS est un système d'exploitation complet, gratuit et compatible DOS. Tout programme qui fonctionne sur MS-DOS devrait également fonctionner sur FreeDOS. En plus d'être entièrement gratuit à télécharger et à utiliser, il peut également être partagé pour que tout le monde puisse en profiter !

MS-DOS a été publié pour la dernière fois en 1994, il y a près d'un quart de siècle. La version actuelle de FreeDOS est sortie en décembre 2016. Cela indique que l'équipe maintient toujours le projet à jour, pour le plus grand bénéfice de la race humaine.

Vous devrez télécharger FreeDOS pour l'utiliser dans nos deux premières méthodes.

1. VirtualBox

Si votre machine dispose de ressources exécutant des ressources de rechange, VirtualBox d'Oracle est un excellent logiciel de virtualisation gratuit. Il permet d'installer des machines virtuelles, DOS inclus, sur votre ordinateur hôte. La seule considération étant que les ressources de votre hôte seront partagées avec la machine virtualisée, cependant, DOS ne sera pas gourmand.

Vous pouvez télécharger VirtualBox pour votre système d'exploitation respectif et lancer le programme d'installation via votre interface graphique. Si vous préférez le type de ligne de commande :

sudo apt install virtualbox 
sudo apt install virtualbox-guest-dkms

Créer une machine virtuelle est très simple. Après avoir lancé VirtualBox, cliquez sur Nouveau . Donnez un nom à votre machine et laissez la RAM définie sur 512 Mo. Sélectionnez Créer un disque dur virtuel maintenant , et assurez-vous que VHD est sélectionné sous Type de fichier de disque dur . Laissez le jeu de disques sur Allocation dynamique et donnez-lui une taille (1 Go ou 2 Go suffisent).

Cliquez sur Créer pour terminer l'assistant et créer votre machine.

Cliquez ensuite sur Paramètres > Stockage > Contrôleur :IDE > Vide . Dans les Attributs section, il y a une icône de CD avec une flèche déroulante qui vous permettra de rechercher votre ISO FreeDOS qui vient d'être téléchargé. Cliquez sur OK bouton pour terminer l'assistant.

Cliquez maintenant sur Démarrer depuis l'écran d'accueil de VirtualBox pour lancer le programme d'installation de FreeDOS !

3 façons d exécuter des jeux et des applications MS-DOS sous Linux

Installer FreeDOS

Votre assistant d'installation devrait démarrer et, grâce à une série de sélections simples, vous pouvez installer FreeDOS. Sélectionnez Installer sur le disque dur , puis acceptez la clause de non-responsabilité suivie de Partitionner le lecteur C . Ensuite, comme au bon vieux temps, nous devons redémarrer pour que les partitions prennent effet.

3 façons d exécuter des jeux et des applications MS-DOS sous Linux

Après un redémarrage rapide, sélectionnez Installer sur le disque dur suivi de votre langue préférée et acceptez à nouveau la clause de non-responsabilité. Sélectionnez l'option pour Effacer et formater le disque , et enfin l'installation proprement dite peut commencer.

3 façons d exécuter des jeux et des applications MS-DOS sous Linux

Une fois que vous avez choisi la disposition de votre clavier, sélectionnez Installation complète suivi de Oui - veuillez installer FreeDOS . Certainement l'un des assistants d'installation les plus polis. Votre installation devrait maintenant commencer.

Une fois l'installation terminée, vous devez supprimer l'ISO de la machine virtuelle afin que la machine démarre directement dans FreeDOS. Depuis le même écran, nous avons monté l'ISO ci-dessus; vous pouvez le démonter avant de cliquer sur redémarrer dans l'assistant d'installation.

3 façons d exécuter des jeux et des applications MS-DOS sous Linux

Si vous avez fait tout ce qui précède correctement, ce que j'en suis sûr, l'écran qui vous est maintenant présenté devrait être un site familier.

Transférer des fichiers pour Virtualbox

Avant de transférer des fichiers sur votre machine virtuelle, assurez-vous de l'éteindre complètement et pour faire bonne mesure, quittez Virtualbox pendant que vous y êtes. La commande d'arrêt du DOS, au cas où vous l'auriez oublié, est en fait shutdown .

La méthode de FreeDOS pour monter un lecteur ne semblait pas trop cohérente. Cela utilisait libguesftfs-tools . La solution de contournement utilisait le qemu-nbd commander. Pour l'installer, exécutez ce qui suit dans un terminal :

sudo apt install qemu 

Cela installe QEMU avec ses outils. Exécutez maintenant les commandes suivantes :

sudo modprobe nbd 
sudo qemu-nbd -c /dev/nbd0

Par défaut, votre répertoire VirtualBox doit se trouver dans votre dossier personnel. Remplacer dans la commande ci-dessus avec le chemin d'accès à votre machine virtuelle. Exécutez maintenant la commande suivante pour monter l'appareil :

sudo mount /dev/nbd0p1 /Path-of-your-choice 

Copiez maintenant vos programmes et fichiers préférés sur votre machine virtuelle. Une fois terminé, démontez la machine virtuelle en exécutant :

sudo umount /Chemin-de-votre-choix 
sudo qemu-nbd -d /dev/nbd0

2. EMUlateur rapide (QEMU)

Semblable à Virtualbox, QEMU est un hyperviseur open source qui peut exécuter FreeDOS en tant que système d'exploitation invité. Les étapes sont assez similaires à la méthode ci-dessus, cependant, elles peuvent être accomplies en quelques commandes de terminal. Tout d'abord, installez QEMU en exécutant :

sudo apt install qemu 

Nous devons maintenant créer un disque dur virtuel pour installer FreeDOS. Nous pouvons le faire en tapant :

qemu-img créer dos.img 500M 

Nous créons maintenant notre machine virtuelle d'un seul coup en exécutant :

qemu-system-i386 -cdrom FD12CD.iso -m 32 -hda dos.img -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -ordre de démarrage=d 

Il y a pas mal de paramètres dans la commande. Vous êtes essentiellement :

  • Sélection de l'ISO FreeDOS
  • Réglage de la taille de la RAM
  • Sélection du lecteur virtuel que nous avons créé ci-dessus
  • Définir une disposition de clavier
  • S'assurer que l'heure correspond à l'hôte
  • Choisir une carte son commune
  • Choisir une carte graphique commune
  • Définir l'ordre de démarrage

FreeDOS devrait s'ouvrir dans une nouvelle fenêtre et l'assistant d'installation exactement de la même manière que la méthode Virtualbox ci-dessus. Une fois l'installation terminée, nous n'avons plus besoin de l'ISO et pouvons démarrer directement dans notre image installée en exécutant :

qemu-system-i386 -m 32 -hda dos.img -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -boot order=c  
3 façons d exécuter des jeux et des applications MS-DOS sous Linux

Transfert de fichiers pour QEMU

Heureusement, cette partie est beaucoup plus simple. Tout ce que nous avons à faire est de créer un dossier et d'inclure ce dossier dans notre commande que nous utilisons pour lancer notre machine QEMU FreeDOS. Fermez d'abord votre fenêtre QEMU puis tapez :

dosfiles mkdir 

Copiez maintenant tous les fichiers ou dossiers que vous souhaitez voir dans votre machine virtuelle dans les dosfiles dossier. Lorsque vous avez terminé, tapez :

qemu-system-i386 -m 16 -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -display gtk -hda dos.img -drive file=fat:rw:dosfiles/ -boot order=c 

Comme vous pouvez le voir, la nouvelle partie de la commande est le -drive paramètre qui utilise les dosfiles dossier que nous avons créé. Il le montera également sur la prochaine lettre de lecteur disponible, qui est dans notre cas D. Si vous souhaitez voir vos dosfiles dossier à l'intérieur de FreeDOS tapez simplement :

D : 

Encore une fois, DOS comme bon vous semble !

3. DOSBox

Si tout cela semble un peu exagéré et que vous voulez juste lancer un jeu étrange, et que vous êtes plutôt un utilisateur graphique, alors vous pouvez obtenir DOSBox. De leur propre aveu, les développeurs de DOSBox déclarent :« DOSBox est également livré avec sa propre invite de commande de type DOS. Il est encore assez rudimentaire et manque de nombreuses fonctionnalités trouvées dans MS-DOS, mais il est suffisant pour installer et exécuter la plupart des jeux DOS. ."

Une grande partie de leur accent a été mis sur les jeux, et si c'est tout ce dont vous avez besoin, DOSBox peut suffire. Avant de commencer, créez un dossier sur votre machine Linux et déplacez-y vos programmes DOS. Notre exemple utilise /dosbox/dosfiles .

3 façons d exécuter des jeux et des applications MS-DOS sous Linux

Allez maintenant dans le logiciel Ubuntu et téléchargez l'émulateur DOSBox. Une fois que vous avez lancé DOSBox, vous pouvez monter le dossier que vous venez de créer ci-dessus en tapant ce qui suit dans la console DOSBox :

monter c ~/dosbox/dosfiles 
C :

Tous vos fichiers devraient maintenant être visibles, vos jeux jouables et la nostalgie s'installer !

3 façons d exécuter des jeux et des applications MS-DOS sous Linux

Vous pouvez toujours exécuter DOS !

Que vous le vouliez ou non, MS-DOS a été une partie importante du monde informatique. La plupart des jeux que nous connaissons et aimons remontent à l'époque glorieuse de MS-DOS. Vous serez peut-être surpris d'apprendre que de nombreuses entreprises utilisent encore des programmes MS-DOS pour gérer l'ensemble de leurs activités. La bonne nouvelle est que Linux offre de nombreuses options pour faire fonctionner MS-DOS, comme nous l'avons démontré.

Ne vous limitez pas non plus à MS-DOS. D'autres systèmes d'exploitation classiques peuvent être installés ou émulés sur Linux.

Quels sont vos jeux DOS préférés ? Comment exécutez-vous DOS sous Linux? Pensez-vous que nous serons un jour débarrassés de DOS ? Faites-le nous savoir dans les commentaires ci-dessous !


[]