Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Взаимодействие с MS-DOS

Для взаимодействия с MS-DOS написано несколько утилит. Наиболее известной является утилита Linux MS-DOS Emulator, с помощью которой можно запускать приложения MS-DOS непосредственно из-под системы Linux. Несмотря на то, что Linux и MS-DOS являются совершенно различными операционными системами, защищенный режим процессора 80386 позволяет работать приложениям MS-DOS так же, как они работали бы в своей "родной" среде команд 8086.

Создание эмулятора MS-DOS все еще продолжается, однако многие популярные приложения под ним уже работают. Разумеется, приложения, использующие весьма специфические или скрытые возможности системы MS-DOS, не могут работать нигде более, поскольку возможности эмуляции всегда ограничены. Например, не следует ожидать, что будут работать программы, использующие защищенный режим процессора 80386, (например, Microsoft Windows в расширенном режиме).

Стандартные программы и утилиты MS-DOS, такие, как PKZIP.EXE, могут работать под эмулятором. Также работают 4DOS -- замена COMMAND.COM для эмулятора, FoxPro 2.0, Harvard Graphics, MathCad, Stacker 3.1, Turbo Assembler, Turbo C/C++, Turbo Pascal, Microsoft Windows 3.0 (в стандартном режиме), WordPerfect 5.1.

MS-DOS Emulator предназначен главным образом для тех, кто использует в основном Linux и лишь несколько отдельных приложений MS-DOS. Эмулятор не решает более глобальную задачу -- быть полной реализацией MS-DOS. Если для конкретной задачи возможностей эмулятора оказывается недостаточно, на тот же самый компьютер, помимо системы Linux, можно установить MS-DOS. С помощью загрузчика LILO в момент загрузки можно выбирать ту или иную операционную систему. Linux может сосуществовать и с другими операционными системами, например, OS/2.

В системе Linux имеется удобный интерфейс для переноса файлов между системами Linux и MS-DOS. В системе Linux можно создать файловый раздел MS-DOS (MS-DOS partition) или же организовать доступ к гибкому диску в системе MS-DOS. Тем самым доступ к файлу в системе MS-DOS ничем не будет отличаться от доступа к любому другому файлу.

В настоящее время разрабатывается WINE -- эмулятор системы Microsoft Windows для X Window System в системе Linux. Когда система WINE будет готова, пользователи смогут запускать приложения MS-Windows непосредственно из системы Linux. Данная система аналогична имеющемуся коммерческому эмулятору WABI Windows, разработанному для Sun Microsystems, который также может быть установлен под Linux.