DOSEMU

редактировать
Уровень совместимости с DOS для Linux
DOSEMU
DOSEMU, работающий на C: \ DOSEMU, работающий на C: \
Разработчик (и) Команда DOSEMU
Первоначальный выпуск3 сентября 1992 г.; 28 лет назад (1992-09-03)
Финальная версия 1.4.0 / 5 мая 2007 г.; 13 лет назад (05.05.2007)
Репозиторий Отредактируйте это в Wikidata
Операционная система Linux
Тип Уровень совместимости
Лицензия GPL
Веб-сайтwww.dosemu.org Отредактируйте это в Wikidata

DOSEMU, стилизованный под dosmu, представляет собой программный пакет уровня совместимости, который позволяет использовать операционные системы DOS (например, MS-DOS, DR -DOS, FreeDOS ) и прикладное программное обеспечение для запуска поверх Linux на x86 ПК (IBM PC совместимые компьютеры).

Содержание
  • 1 Возможности
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки
Функции

Он использует комбинацию виртуализации с аппаратной поддержкой и эмуляция высокого уровня. Таким образом, он может достичь почти собственной скорости для 8086-совместимых операционных систем и приложений DOS на x86 совместимых процессорах и для приложений DOS Protected Mode Interface (DPMI) на x86 <12.>совместимых процессоров, а также на процессорах x86-64. DOSEMU включает эмулятор процессора 8086 для использования с приложениями реального режима в x86-64 длинном режиме.

В настоящее время он доступен только для x86 и x86-64 систем Linux (Системы Linux 3.15 x86-64 не могут входить в DPMI по умолчанию. Это исправлено в 3.16).

DOSEMU - это вариант для людей, которым нужно или которые хотят продолжать использовать устаревшее программное обеспечение DOS; в некоторых случаях виртуализации достаточно для управления внешним оборудованием, таким как программаторы устройств, подключенным к параллельному порту. Согласно его руководству, «дозему» - это программа пользовательского уровня, которая использует определенные особенности ядра Linux и процессора 80386 для запуска DOS в окне DOS. Блок DOS, основанный на сочетании аппаратного и программного обеспечения, имеет следующие возможности:

  • Виртуализация всех команд ввода-вывода и управления процессором
  • Поддерживает размер слова и режимы адресации в «реальном режиме» семейства процессоров iAPX86. ", продолжая работать в среде полностью защищенного режима
  • . Перехватывают все системные вызовы DOS и BIOS и эмулируют такие вызовы по мере необходимости для правильной работы и хорошей производительности
  • Смоделировать аппаратную среду, над которой программы DOS привыкли иметь контроль.
  • Предоставлять услуги DOS через собственные службы Linux; например, dosmu может предоставить виртуальный жесткий диск, который фактически является иерархией каталогов Linux.
  • Поддержка уровня API для пакетного драйвера, IPX, Сокеты Berkeley (dosnet).
См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-16 09:21:46
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте