WikiDer > ДОСЕМУ
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
DOSEMU работает на C: | |
Разработчики) | Команда DOSEMU |
---|---|
изначальный выпуск | 3 сентября 1992 г.[1] |
Окончательный релиз | 1.4.0 / 5 мая 2007 г. |
Репозиторий | |
Операционная система | Linux |
Тип | Уровень совместимости |
Лицензия | GPL |
Интернет сайт | www |
ДОСЕМУ, стилизованный под Dosemu, это уровень совместимости программный комплекс, позволяющий ДОС операционные системы (например, MS-DOS, DR-DOS, FreeDOS) и программное обеспечение бежать поверх Linux на x86ПК на базе (Совместимость с IBM PC компьютеры).
Функции
Он использует комбинацию виртуализация с аппаратной поддержкой особенности и эмуляция высокого уровня. Таким образом, он может достичь почти собственной скорости для 8086-совместимых операционных систем DOS и приложений на x86 совместимые процессоры, и для Интерфейс защищенного режима DOS (DPMI) приложений на x86 совместимые процессоры, а также на x86-64 процессоры. DOSEMU включает эмулятор процессора 8086 для использования с приложениями реального режима в x86-64 длинный режим.
В настоящее время[когда?] это доступно только для x86 и x86-64 Системы Linux (системы Linux 3.15 x86-64 не могут входить в DPMI по умолчанию. Это исправлено в 3.16).[3]
DOSEMU - это вариант для людей, которые нуждаются или хотят продолжать использовать устаревшее программное обеспечение DOS; в некоторых случаях виртуализации достаточно для управления внешним оборудованием, таким как программисты устройств подключен к параллельный порт. Согласно его руководству, «дозему» - это программа пользовательского уровня, которая использует определенные особенности ядра Linux и процессора 80386 для запуска DOS в окне DOS. Коробка DOS, основанная на сочетании аппаратного и программного обеспечения, имеет следующие возможности:
- Виртуализация всех команд ввода-вывода и управления процессором
- Поддерживает размер слова и режимы адресации в "реальном режиме" семейства процессоров iAPX86, при этом работая в среде полностью защищенного режима.
- Ловушка все ДОС и BIOS системные вызовы и эмуляция таких вызовов по мере необходимости для правильной работы и хорошей производительности
- Смоделируйте аппаратную среду, над которой программы DOS привыкли иметь контроль.
- Предоставлять услуги DOS через собственные службы Linux; например, dosmu может предоставить виртуальный жесткий диск, который на самом деле является иерархией каталогов Linux.[4]
- API-уровень Поддержка для Драйвер пакета,[5] IPX, Розетки Berkeley (доснет).[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
- ^ "Исходный код DoSMu v1.3.5". 090430 prdownloads.sourceforge.net src / dosxt / net / net / pktnew.c
- ^ "исходный код DoSmu v1.4.0". 2007-05-05. Получено 2016-04-06. SRC / дозекст / нетто / нетто / ipx.c SRC / дозекст / нетто / v-net / dosnet.c
- ^ «Команда DOSEMU с гордостью объявляет о выпуске DOSEMU 1.4.0»,. 2007-05-05. Архивировано 15 марта 2016 года.. Получено 2016-04-06.
NetWare и другие сетевые подключения через встроенный IPX и поддержку pktdrvr /../ двоичный пакет dosmu-freedos запускает DOS- "C: >" - "из коробки" в $ HOME обычного пользователя каталог и запускается без какой-либо дополнительной настройки (права root не требуются)
CS1 maint: неподходящий URL (ссылка на сайт)