Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
DOSEMU работает на C: \ | |
Разработчики) | Команда DOSEMU |
---|---|
изначальный выпуск | 3 сентября 1992 г . [1] |
Окончательный релиз | 1.4.0 / 5 мая 2007 г . |
Репозиторий | |
Операционная система | Linux |
Тип | Уровень совместимости |
Лицензия | GPL |
Интернет сайт | www |
DOSEMU , стилизованный под « дозему» , представляет собой программный пакет уровня совместимости , который позволяет операционным системам DOS (например, MS-DOS , DR-DOS , FreeDOS ) и прикладному программному обеспечению работать поверх Linux на ПК на базе x86 ( компьютеры, совместимые с IBM PC ).
Особенности [ править ]
Он использует комбинацию аппаратных функций виртуализации и эмуляции высокого уровня . Таким образом, он может достичь почти собственной скорости для 8086-совместимых операционных систем и приложений DOS на процессорах, совместимых с x86 , и для приложений интерфейса защищенного режима DOS (DPMI) на процессорах, совместимых с x86 , а также на процессорах x86-64 . DOSEMU включает эмулятор процессора 8086 для использования с приложениями реального режима в длинном режиме x86-64 .
В настоящее время [ когда? ] он доступен только для систем Linux x86 и x86-64 (системы Linux 3.15 x86-64 не могут входить в DPMI по умолчанию. Это исправлено в 3.16). [3]
DOSEMU - это вариант для людей, которым нужно или которые хотят продолжать использовать устаревшее программное обеспечение DOS; в некоторых случаях виртуализации достаточно для управления внешним оборудованием, например программаторами устройств, подключенными к параллельному порту . Согласно ее руководству, «дозему» - это программа пользовательского уровня, которая использует определенные особенности ядра Linux и процессора 80386 для запуска DOS в окне DOS. Коробка DOS, основанная на сочетании аппаратного и программного обеспечения, имеет следующие возможности:
- Виртуализация всех команд ввода-вывода и управления процессором
- Поддерживает размер слова и режимы адресации в "реальном режиме" семейства процессоров iAPX86, при этом работая в среде полностью защищенного режима.
- Перехватывайте все системные вызовы DOS и BIOS и эмулируйте такие вызовы по мере необходимости для правильной работы и хорошей производительности
- Моделируйте аппаратную среду, над которой программы DOS привыкли иметь контроль.
- Предоставлять услуги DOS через собственные службы Linux; например, dosmu может предоставить виртуальный жесткий диск, который на самом деле является иерархией каталогов Linux. [4]
- Поддержка на уровне API для пакетного драйвера , [5] IPX , сокетов Беркли (dosnet). [6] [7]
См. Также [ править ]
- Сравнение программного обеспечения для виртуализации платформ
- Виртуальная машина DOS
- DOSBox
- Вино
- FreeDOS
Ссылки [ править ]
- ^ https://sourceforge.net/p/dosemu/history/commit_browser
- ^ https://sourceforge.net/p/dosemu/code/commit_browser
- ^ "# 751632 dosmu: DPMI не может инициализироваться на x86_64 с Linux 3.15" . 140715 bugs.debian.org
- ^ "Дозему HOWTO" . Архивировано из оригинала на 2012-12-25. 090430 Dosemu.sourceforge.net
- ^ "Исходный код версии 1.3.5" . 090430 prdownloads.sourceforge.net src / dosxt / net / net / pktnew.c
- ^ "Исходный код DoSmu v1.4.0" . 2007-05-05 . Проверено 6 апреля 2016 . SRC / дозекст / нетто / нетто / ipx.c SRC / дозекст / нетто / v-net / dosnet.c
- ^ "Команда DOSEMU с гордостью объявляет о выпуске DOSEMU 1.4.0" . 2007-05-05. Архивировано 15 марта 2016 года . Проверено 6 апреля 2016 .
NetWare и другие сетевые подключения через встроенный IPX и поддержку pktdrvr /../ двоичный пакет dosmu-freedos запускает DOS- "C: \>" - "из коробки" в $ HOME обычного пользователя каталог и запускается без какой-либо дополнительной настройки (права root не требуются)
CS1 maint: неподходящий URL ( ссылка )
Внешние ссылки [ править ]
- Официальный веб-сайт