Задача: требуется запускать 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.
У меня под wine "Космические рейнжеры" на ура идут!
ОтветитьУдалитьЕдинственная действительно существенная проблема это невозможность запуска некоторых программ.
Ну проблемы со шрифтами переодически выплывают.
А так особой глюкавости не заметил.
Qemu - это qemu. 8-) Она даже ядро отдельным процессом может запускать!
Хороший пост.
Мог бы и про бош упомянуть,зверская штука.Но для простого юзера тяжеловата.
У меня под wine "Космические рейнжеры" на ура идут!
ОтветитьУдалитьНе знаю, что это, но видимо - зверская штуковина :-) Выйдет Этч - обновлю WINE у себя и поделюсь впечатлениями.
Единственная действительно существенная проблема это невозможность запуска некоторых программ.
Полные эмуляторы спасают отцов русской демократии :-)
Qemu - это qemu.
Воистину REDko но METko! :-)
Хороший пост.
Старался. :-) Статистика блога показывает, что часто сюда заходят с Гугла и ищут эмуляторы. По эмуляторам это не последний пост - будут ещё.
Мог бы и про бош упомянуть,зверская штука.
Будет в другом посте. Там и про бош, и про Xen и про много чего ещё.
[quote]Будет в другом посте. Там и про бош, и про Xen и про много чего ещё.[/quote]
ОтветитьУдалитьА вот про Xen я забыл,хочу попробовать.
Там даже винды можно ставить,вообще интересная программа.
А вот про Xen я забыл,хочу попробовать.
ОтветитьУдалитьТам даже винды можно ставить,вообще интересная программа.
Есть в Дебиане, даже в этче будет ядро с уже проставленным XEN. С виндой там проблема: надо патч на её ядро... понимаешь. Хотя авторам это сделать удалось. До меня дошли вести, что они с мелкософтом что-то фигачат - может, мелкософт поможет-таки ребятам? Хотя с этими гадами надо поосторожней...
Поставил kqemu, но даже с ним qemu, к сожалению, все равно медлительнее, чем VMware Player, к которому нельзя динамически подключать образа дисков. :(
ОтветитьУдалитьЗЫ. А под wine мне удалось запустить только виндовый софт под командную строку. UnRAR третий, например, который под линукс идет только в trial-виде идет, а под оффтопик оно бесплатно. :) Для запуска чего-то оконного, вероятно, нужны особые пляски с бубном? (Пробовал запускать foobar2000 и qip в порядке эксперимента - без толку.)
ОтветитьУдалитьКто-нибудь подскажет как пользоваться QEMU в подробностях marede@mail.ru
ОтветитьУдалитьЧто-то я не понял, а серьёзные вещи: Офис 2007, Лингво 12, ФайнРидер 8, профессиональные видеоредакторы можгут в Лине работать на ура???
ОтветитьУдалитьА новейшие игры под чем пускать???
2 vonderer пишет...
ОтветитьУдалитьПоставил kqemu, но даже с ним qemu, к сожалению, все равно медлительнее, чем VMware Player
Не знаю, у меня работает приемлемо, мне хватает :-)
2 Rudolf пишет...
Кто-нибудь подскажет как пользоваться QEMU в подробностях
В блоге есть поиск и несколько статей по сборке. Можно из пакетов ставить, kqemu теперь свободен.
2 MrZombie пишет...
Что-то я не понял, а серьёзные вещи: Офис 2007, Лингво 12, ФайнРидер 8, профессиональные видеоредакторы можгут в Лине работать на ура?
А смысл ставить Линукс ради виндовых приложений.
Скажите, а фотошоп вам нужен профессионально? Вы фотограф? Полиграфист? Тогда чем вам Gimp и Krita не угодили!?
Проблема пользователей виндовс в том, что они профессиональными программами забивают гвозди...
Кратко: про офис не знаю - здесь ОпенОфис есть, Лингво должно идти, Фотошоп тоже - под Crossover-ом. Но он платный.
А новейшие игры под чем пускать?
Во всяком случае, не под вистой :-))
Для игрулек есть игровые приставки. Под Линукс игрульки можно пускать в WINE\Cedega.
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" исправьте, пожалуйста
народ может кто подскажет как поэтапно установить эмулятор на линукс
ОтветитьУдалитьа то никак не разберу(( (достаточно установить эмулятор или еще какие нибудь проги надо устанавливать?)
мне нужно установить некоторые прогрвммы а линукс их не открывает(( (не поддерживает архиватор)
Qemu рулит!
ОтветитьУдалитьУ меня на ubuntu 10.04 + wine наотрез отказывается работать 1с и ещё некоторые программы. Некоторые работают во-первых медленно, во-вторых страшно косячат.
ОтветитьУдалитьСпасибо автору за обзор, буду пробовать QEMU.
Хотел бы порекомендовать VIRTUALBOX. Перед ним я пробовал почти все эмуляторы. У меня Fedora14.
ОтветитьУдалитьQEMU v15 весит 9 МБ !
ОтветитьУдалить