Эмуляторы для Linux: быстрый обзор

Задача: требуется запускать windows-приложения или операционную систему Windows 2000, XP и Vista в Linux.
Решение: есть свободные и коммерческие эмуляторы под Linux, и в этом посте рассказывается, какие есть эмуляторы Linux и где можно скачать эмулятор для Linux.
(это достаточно старый обзор - более полная версия здесь)

1. WINE
opensource, GPL.
Wine Is Not a (CPU) Emulator - свободная реализация (обратная разработка) Windows API. Последние версии способны запускать многое из Windows софта, но работает это часто с тормозами, вылетами и прочими прибабахами, так как Microsoft не хочет открывать код своих систем. Подходит для запуска небольших приложений и неплохо справляется с запуском более увесистых.
Ссылки:
http://www.winehq.org

2. DOSEMU
opensource, GPL.
dosemu - эмулятор MS DOS. Если у под кроватью завалялись диски с программами к дос или костылю Windows 3.1 - можно их запустить оттуда. Плюс разные бухгалтеры ещё пользуются программами под MS DOS. Быстрый, достаточно стабильный эмулятор MS DOS, но его установка в Linux может быть не тривиальной.
Ссылки:
www.dosemu.org

3. Win4Lin
closedsource.
Win4Lin - прослойка между Windows и Linux, способна запускать Windows на ресурсах Linux (видеть из Windows каталоги Linux, общаться напрямую с устройствами и прочее). Ставим внутрь него винду, потом нужные программы. Для Windows 95 - говорят, хорошо и быстро, но надо было угадывать с патчем на ядро и версией программы. Win4lin PRO не требует патча, но работает жутко медленно. Не свободен и не бесплатен.
Ссылки:
http://www.win4lin.com/

4. QEMU
opensource, GPL.
QEMU - полный эмулятор, имитирует компьютер целиком. Туда можно поставить почти всё, что хочешь - любую Windows (Windows 95, Windows 98, Windows ME, Windows XP до Windows XP SP3 включительно), Linux и FreeBSD. Работает достаточно быстро и стабильно. Для быстрой работы нужен kqemu - ускоряющий модуль. В последних версиях Debian GNU/Linux QEMU есть и уже с ускоряющим модулем. Весь QEMU занимает около 25-30Мб. Платный аналог - vmware - просит денег и ставится с помощью танцев с шаманским бубном.
Ссылки:
www.qemu.org

Итог: нужно запустить блокнотик, калькулятор или ещё что-то несерьёзное - WINE. Нужен запуск винды с её программами - QEMU.

17 комментариев: |высказаться!| RSS-лента дискуссии.|
REDkiy комментирует...

У меня под wine "Космические рейнжеры" на ура идут!
Единственная действительно существенная проблема это невозможность запуска некоторых программ.
Ну проблемы со шрифтами переодически выплывают.
А так особой глюкавости не заметил.

Qemu - это qemu. 8-) Она даже ядро отдельным процессом может запускать!

Хороший пост.

Мог бы и про бош упомянуть,зверская штука.Но для простого юзера тяжеловата.

virens комментирует...

У меня под wine "Космические рейнжеры" на ура идут!
Не знаю, что это, но видимо - зверская штуковина :-) Выйдет Этч - обновлю WINE у себя и поделюсь впечатлениями.

Единственная действительно существенная проблема это невозможность запуска некоторых программ.
Полные эмуляторы спасают отцов русской демократии :-)

Qemu - это qemu.
Воистину REDko но METko! :-)

Хороший пост.
Старался. :-) Статистика блога показывает, что часто сюда заходят с Гугла и ищут эмуляторы. По эмуляторам это не последний пост - будут ещё.

Мог бы и про бош упомянуть,зверская штука.
Будет в другом посте. Там и про бош, и про Xen и про много чего ещё.

REDkiy комментирует...

[quote]Будет в другом посте. Там и про бош, и про Xen и про много чего ещё.[/quote]
А вот про Xen я забыл,хочу попробовать.
Там даже винды можно ставить,вообще интересная программа.

virens комментирует...

А вот про Xen я забыл,хочу попробовать.
Там даже винды можно ставить,вообще интересная программа.

Есть в Дебиане, даже в этче будет ядро с уже проставленным XEN. С виндой там проблема: надо патч на её ядро... понимаешь. Хотя авторам это сделать удалось. До меня дошли вести, что они с мелкософтом что-то фигачат - может, мелкософт поможет-таки ребятам? Хотя с этими гадами надо поосторожней...

vonderer комментирует...

Поставил kqemu, но даже с ним qemu, к сожалению, все равно медлительнее, чем VMware Player, к которому нельзя динамически подключать образа дисков. :(

vonderer комментирует...

ЗЫ. А под wine мне удалось запустить только виндовый софт под командную строку. UnRAR третий, например, который под линукс идет только в trial-виде идет, а под оффтопик оно бесплатно. :) Для запуска чего-то оконного, вероятно, нужны особые пляски с бубном? (Пробовал запускать foobar2000 и qip в порядке эксперимента - без толку.)

Rudolf комментирует...

Кто-нибудь подскажет как пользоваться QEMU в подробностях marede@mail.ru

MrZombie комментирует...

Что-то я не понял, а серьёзные вещи: Офис 2007, Лингво 12, ФайнРидер 8, профессиональные видеоредакторы можгут в Лине работать на ура???

А новейшие игры под чем пускать???

virens комментирует...

2 vonderer пишет...

Поставил kqemu, но даже с ним qemu, к сожалению, все равно медлительнее, чем VMware Player
Не знаю, у меня работает приемлемо, мне хватает :-)

2 Rudolf пишет...
Кто-нибудь подскажет как пользоваться QEMU в подробностях
В блоге есть поиск и несколько статей по сборке. Можно из пакетов ставить, kqemu теперь свободен.

2 MrZombie пишет...
Что-то я не понял, а серьёзные вещи: Офис 2007, Лингво 12, ФайнРидер 8, профессиональные видеоредакторы можгут в Лине работать на ура?
А смысл ставить Линукс ради виндовых приложений.
Скажите, а фотошоп вам нужен профессионально? Вы фотограф? Полиграфист? Тогда чем вам Gimp и Krita не угодили!?

Проблема пользователей виндовс в том, что они профессиональными программами забивают гвозди...

Кратко: про офис не знаю - здесь ОпенОфис есть, Лингво должно идти, Фотошоп тоже - под Crossover-ом. Но он платный.

А новейшие игры под чем пускать?
Во всяком случае, не под вистой :-))
Для игрулек есть игровые приставки. Под Линукс игрульки можно пускать в WINE\Cedega.

az_from_belarus комментирует...

MrZombie нужный вопрос ставит.
Насчет того - а зачем это надо - поясню.
Когда есть наработанные за добрый десяток лет файлы в соответствующих форматах и которые иногда требуется все же "поднять" и использовать - нужны те самые виндовые приложения. А ведь за десять лет многое может произойти и смена специализации - дело обычное. Например, когда-то кой-чего рисовал и в корелле и в 3дмаксе. Делал кой-какие халтуры, которые приносили приятный прибавок к заработкам. Уже давно этим не развлекаюсь. Но если вдруг сейчас потребуется что-то набросать в графике, да еще использовать собственные старые наработки, мне очень потребуются именно те виндовые приложения. Имеющиеся навыки в привычной среде очень быстро вспоминаются, а приобретать их по новой в новых средах - дело хлопотное.
Далее.
Еще один аспект - период адаптации. Пока не сформировался/отобрался свой полный набор нужных "инструментов" под линукс, и пока они должным образом не освоены в срочных и спешных случаях необходимы привычные виндовые приложения - либо в эмуляторе либо через перезагрузку в предусмотрительно оставленную винду. Вот нет у меня вопросов, как сделать то, что называется в ворде документом слияния (забитые в шаблон записи из таблицы источника) и быстренько умею присоединиться что к настолькному екселю что к ораклу. А в открытом офисе - не пробовал и могу убить на освоение непредсказуемое время. Если срочно надо будет - полезу в винду.

Посему тема эмуляции - важная и нужная. И в списке вопросов относящихся к переходу с винды на линукс - этот вопрос один из приоритетных. Приходилось работать и внедренцем ПО, так что за эти слова могу отвечать.

За то, что Вы эту тему разбираете - большое спасибо.

Анонимный комментирует...

QEMU переехал на другой узел http://bellard.org/qemu/

Hi, from Irbis (leric ;)

Анонимный комментирует...

Описание Quemu:
Туда можно поставить почти всё, что хочешь - любой Linux (Windows 95, Windows 98, Windows ME, Windows XP до Windows XP SP3 включительно), Linux и FreeBSD.
первое вхождение слова "Linux" исправьте, пожалуйста

Анонимный комментирует...

народ может кто подскажет как поэтапно установить эмулятор на линукс
а то никак не разберу(( (достаточно установить эмулятор или еще какие нибудь проги надо устанавливать?)
мне нужно установить некоторые прогрвммы а линукс их не открывает(( (не поддерживает архиватор)

Novomatic комментирует...

Qemu рулит!

Анонимный комментирует...

У меня на ubuntu 10.04 + wine наотрез отказывается работать 1с и ещё некоторые программы. Некоторые работают во-первых медленно, во-вторых страшно косячат.

Спасибо автору за обзор, буду пробовать QEMU.

bruno комментирует...

Хотел бы порекомендовать VIRTUALBOX. Перед ним я пробовал почти все эмуляторы. У меня Fedora14.

Сергей комментирует...

QEMU v15 весит 9 МБ !

Отправить комментарий

Подписаться на RSS-ленту комментариев к этому посту.