Оглавление.

Эмуляторы DOS и Windows: DOSemu, Wine и Willow


Для ОС Linux есть эмуляторы, которые позволяют выполнять программы DOS и Windows. Они, правда, находятся на стадии разработки и пока можно говорить лишь о частичном успехе этих проектов. Как эмуляторы они вы-полняют программы медленнее, чем сами DOS и Windows. Эмулятор DOS называется DOSemu. Его можно инсталлировать с компакт-диска OpenLinux. В каталоге examples вы найдете шаблон файла конфигурации, который называется config.dist. Этот файл содержит длинный перечень опций конфигурации. Все они закомментированы знаком #. Этот файл нужно скопировать в dosemu.conf. Отредактируйте файл dosemu.conf, удалив знаки # из всех записей, которые относятся к вашей системе. К каждому разделу файла имеются пояснения.

Чтобы создать загружаемый гибкий диск DOS, с помощью команды тосору скопируйте на этот диск файлы command.com, sys.com, emufs.sys, ems.sy.cdrom.sys и exitemu.com. Для запуска эмулятора DOS введите в командной строке команду dos, а для выхода из эмулятора ≈ команду exitemu. Команда dos -? выдает перечень опций команды dos.

Эмулятор Wine предназначен для выполнения программ Windows. Он пока находится на стадии разработки, причем непрерывно выпускаются все новые и новые версии. На данный момент он считается экспериментальным. Версию этого эмулятора вы можете загрузить из каталога /pub/IJnux/ALPHA/wine/development, который находится на сервере sunsite.unc.edu. Подробную инфор-мацию вы найдете в ответах на часто задаваемые вопросы по Windows.

Инструментальный набор Willow предоставляет программисту интерфейс прикладного программирования (API) Windows для кроссплатформной разработки и содержит ряд библиотек и инструментов (Willow Twin Libraries and Tools). С помощью вышеупомянутого интерфейса можно писать приложения, а затем реализовывать их, используя библиотеки. Предусмотрена поддержка приложений как Win32, так и Windows. Библиотеки Willow распространяются по открытой лицензии GNU. Подробную информацию о Willow можно найти на Web-сервере www.wiDow.com.


Оглавление.