Создание книги (выключить)

LOR-FAQ-Emulators

Материал из Викиучебника

Перейти к: навигация, поиск
FAQ сайта LINUX.ORG.RU edit
Дистрибутивы
Операционная система
Графический интерфейс
Программное обеспечение
Программирование
Дополнительно
Неактуальное

Здесь представлены самые популярные проекты, с некоторыми другими можно ознакомится, например, в каталоге Google.

Содержание

[править] Эмулирование аппаратных платформ

[править] Intel x86 и amd64

[править] Bochs

Bochs -- эмулятор IA32, свободный аналог VMware с несколько ограниченными возможностями. Имеет в своем составе дочерний проект по созданию BIOS, причем довольно успешный. Полностью эмулирует компьютер вместе с основными устройствами ввода-вывода. Де-факто настольный эмулятор для разработчиков операционных и низкоуровневых систем.

[править] VirtualBox

Разработан InnoTek с использованием кода QEMU (см. ниже), которая впоследствии была куплена Sun. Существуют свободная версия VirtualBox OSE и собственническая VirtualBox.

[править] VMWare

VMWare -- коммерческая собственническая виртуальная машина, которая эмулирует все устройства и позволяет установить любую систему для x86. Работает не слишком быстро, так как эмуляция полная. По сути дорогая система для разработчиков, т.е. можно эмулировать не одну машину, а несколько и составлять из них сети и т.п. Использовать рекомендуется только при безальтернативной необходимости.

[править] Parallels Workstation

Parallels Workstation -- коммерческая собственническая виртуальная машина, ранее известная под марками twoOStwo и SViSta. На данный момент поддерживаемые платформы включают Linux и Windows. С сайта можно свободно скачать триальную версию на пробу сроком 2 месяца.

[править] PowerPC

[править] ZX Spectrum

Существует огромное число эмуляторов для этой платформы. Как правило, большинство из них вполне работоспособны и не имеют сильных функциональных отличий, поэтому если вы соскучились по саботёру или диззи, идите сразу сюда.

[править] Super Nintendo/Dendy

Использование эмуляторов собственнических игровых приставок может быть незаконно. Точно незаконно, если вы не приобретали копию игры.

Snes -- отличный эмулятор! Поддерживает всё на свете, имеет классный интерфейс и кучу настроек. Работают практически все игры, коих для этой сверх популярной системы конца 80x - начала 90х существует очень много

[править] QEMU

QEMU -- транслятор запросов процессора, построенный по принципу Fast! Позволяет эмулировать i386, PowerPC, SPARC и ARM. Есть сообщения об успешном запуске на нем Darwin OS.

[править] Эмулирование операционных систем

[править] DOS

[править] dosemu

dosemu -- эмулятор MS DOS, включает в себя клон MS-DOS под названием FreeDOS, в которой работают даже самые капризные приложения, а так же 16 битные версии Windows (вплоть до Win 3.1)

[править] dosbox

DOSBox -- DOS эмулятор, эмулирующий также и 286/386-процессоры, умеет XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA-графику, SoundBlaster/Gravis Ultra Sound звук. При этом поддерживает OpenGL-вывод. Разрабатывался именнно для эмуляции старых игрушек.

[править] Windows

[править] Wine / WineX / Cedega

Wine является реализацией win32 API над Unix (и его графическим сервером XFree86). Поэтому программу под MS Windows с помощью Wine можно запустить даже не на x86 машине. В этом и смысл проекта - дать возможность запускать программы Windows не только под un*x системами, но и на различных платформах. Название является акронимом: WINE - Wine Is Not Emulator. ОС Windows для работы ему не нужен. Информация по установке: [1], [2], [3], [4], [5]

TransGaming Cedega (бывший WineX) от Wine отличается платностью и ориентированностью на эмуляцию DirectX, т.е. в основном на запуск игр. Wine разрабатывается как полная реализация win32 API под un*x, WineX является ответвлением, заточенным исключительно под игры, причем зачастую определенные игры и поддерживает работу с рядом защит.

Разница между Cedega в бинарном виде и Cedega из CVS заключается в том, что WineX в бинарном виде содержит расширения от TransGaming относительно работы с DirectX, работы с защищенными компакт-дисками. У Cedega из cvs есть только одно преимущество - можно накладывать различные патчи, серьезно повышающие производительность в каких-то конкретных играх.

См. также [6], [7], [8], [9], [10], [11] и раздел Wine / WineX / Cedega.

[править] CrossOver Office

CodeWeavers CrossOver Office используется для запуска нескольких Windows-приложений, а именно - Office 97 и 2000. Версия 2.0 правда позволяет работать и с Office XP, Internet Explorer версий 5.0 и 5.5, Microsoft Visio, Lotus Notes, Quicken и Adobe Photoshop. В целом довольно качественный продукт, но платный.

[править] Win4Lin

Win4Lin -- это коммерческая программа, являющаяся по сути оболочкой, позволяющей установить и запустить системы Windows 95, Windows 98, Windows ME, Windows XP на Linux,на платформе x86. По сути транслирует запросы MS Windows к процессору, получает ответ и отдает назад. Не эмулирует файловую систему (в отличие от VMware), в последних версиях поддерживает аппаратное ускорение видеокарт.

Windows в Win4Lin может быть запущено как в окне уже существующих X Window, так и на отдельном X server'е в полный экран. Работает хорошо и быстро, но отвратительно поддерживает колесо мышки.