Большинство не поддерживает совместимость со старыми dos программами. Однако, если вам необходимо использовать такую программу, то это легко сделать с помощью линукс посредством эмулятора dosbox.
Данный эмулятор позволяет с легкостью запустить любую старую dos программу или игру.
Так что если вы любитель древних игр, таких как легендарные doom, quake, duke nukem 3d, heroes, need for speed, master of orion, system shock и т.д., или же просто вам нужно использовать старую специфическую программу, то просто установите dosbox из репозитория вашего дистрибутива Linux. Несмотря на консольный вид приложения и конфигурирования через специальный файл, досбоксом можно пользоваться довольно просто.
Эмулятор dosbox можно скачать по данной ссылке:
http://www.dosbox.com/download.php?main=1
После запуска программы нужно будет монтировать диск C командой mount в нужную директорию, где у вас находятся файлы с программами или играми.
Mount C: /way/to/your/folder
все директории, которые ведут до папки с исполняемыми файлами, должны быть написаны латиницей.
После этого нужно перейти в уже смонтированный диск С, просто напечатав С: и нажать клавишу “ввод”. В нужную папку, где хранится программа, с помощью команды CD:
CD yourfolder
ну а дальше просто написать полное имя исполняемого файла программы. Например: program.exe
Dosbox автоматически подстроит окно. Также эмулятор позволяет проигрывать звуки, что создает оригинальную атмосферу в старых играх.
Для того, чтобы перейти в папку, находящуюся выше той, в которой находитесь, нужно просто написать команду смены директории и указать со слешем:
CD /folder2
Выход из программы – команда exit.
Dosbox бесплатен, его код открыт, портирован на множество платформ распространяется под лицензией GNU GPL.
Несмотря на критику, на практике очень большой процент программ, написанных под MS-DOS, запускаются без проблем. В редких случаях не хватает каких-либо дополнительных компонентов. Этот факт наряду с простотой использования делает его весьма популярным не только среди олдфаов, но и программистов, использующих в работе очень старые программы.