Не для всех программ Windows существуют аналоги для
Linux. Но начну эту подборку с программ предназначенных для
исполнения Windows приложений в ОС
Linux. Это программы которые позволяют
использовать на компьютере в качестве еще одной ОС
Windows, виртуальные машины и программы для запуска
Windows программ. Эти программы часто занимают
часть ресурсов у основной ОС. Поэтому, как например в
Wine, исполнение программ Windows
замедляется. Но применение небольших программ, не требующих больших ресурсов
для исполнения, вполне возможно. Хотя производители дают достаточно объемный
(117 позиций) перечень нормально работающих программ.
Вот эти программы:
Программы для исполнения приложений из других ОС в Linux.
Виртуальная машина (VM – Virtual
Machine)- это программа, которая эмулирует настоящий компьютер, таким
образом, что на этот компьютер можно установить операционную систему и
приложения, которые будут работать, как будто установлены они на
"нормальной" машине, а не в программной среде. При этом виртуальная
машина может создавать различные аппаратные конфигурации - например,
можно определить, сколько памяти получит та или иная виртуальная машина.
Сама программа эмуляции, равно как и работающая на ней операционная
система, называется виртуальной машиной, а основная операционная система
и физическая машина называются хост-системой. Виртуальные машины
используются например для установки различных операционных систем на
одном компьютере без менеждеров загрузок и разбивки винчестера (например
вы хотите познакомиться с ОС Linux, но не хотите из-за неосторожного
действия по неопытности лишиться какого-то раздела на вашем жестком
диске).
Bochs не использует технологий виртуализацции и
динамической трансляции (он интерпретирует инструкции
процессора, а не исполняет куски кода в native-режиме),
что, с одной стороны, позволяет ему работать на
платформах, отличных от x86 (в настоящий момент кроме
x86 поддерживаются PPC, Alpha, Sun и MIPS), а с другой –
означает меньшую скорость эмуляции (фактически,
сравнительно невысокая производительность Bochs является
одним из его самых существенных минусов). Bochs сам по
себе является кросс-платформенным приложением: в роли
так называемой “хост-системы” для него может выступать
Linux, различные варианты BSD, Mac OS X, Microsoft
Windows, а также BeOS и Amiga/MorphOS. “Гостевой ОС”
(системой, работающей в эмуляторе) теоретически может
быть все, что угодно.
Удобно использовать для знакомства с новыми ОС и в
качестве полигона для различных экспериментов над ними.
Bochs позволяет избежать малоприятной процедуры
переразбиения жесткого диска и уменьшает опасность
потери данных, сопутствующую опытам над реальными
системами. Кроме того, при помощи Bochs можно выполнять
приложения Win32 в Linux (и наоборот). Правда, для этого
потребуется лицензионная копия ОС и место для хранения
дискового образа. Отметим, что Bochs эмулирует работу
оборудования, а не конкретной операционной системы
Как чертик из коробочки, В.
Синицын (val AT linuxcenter.ru),
Системный администратор, N2(15), 2004
Это приложение с
открытым исходным кодом, полностью эмулирующее
персональный компьютер. Помимо эмуляции процессора, QEMU
позволяет эмулировать также все необходимые подсистемы,
такие как сетевые адаптеры и видеоплаты. Он также может
эмулировать более продвинутые вещи, такие как
симметричные многопроцессорные системы (вплоть до 255
процессоров) и другие процессорные архитектуры, такие
как АРМ или PowerPC. В этой статье рассматривается QEMU
и его архитектура, и показывается, как эмулировать
гостевую операционную систему на Linux-хосте
Совсем недавно с появлением Kernel Virtual Machine, или KVM, ситуация с
виртуализацией в Linux изменилась. KVM поддерживает виртуализацию гостевых
операционных систем Linux и даже Windows на аппаратуре, которая способна к
виртуализации.
В настоящее время находят применение KVM-переключатели позволяют вам получить доступ к компьютеру и управлять им,
подключаясь напрямую через порты клавиатуры, монитора, мыши (KVM). Технология
KVM не требует внесения изменений в аппаратные средства сервера или установки
ПО. Это означает, что нужный компьютер будет доступен в любое время, от BIOS до
Windows. Технология KVM обеспечивает доступ действительно на уровне материнской
платы, а также поддерживает много платформенные серверы и последовательные
устройства.
Жуткий
тормоз. Даже с максимально выкрученными настройками на
компе (2ГГц проц 512 мб ОЗУ), в Doom или любую другую
стрелялку Dos играть невозможно (проверено в разных
Linux-aх). Можно играть только в карточные/логические
игры(на шахматах - можно заснуть).
dosemu
Описана у Д. Н. Колисниченко.
У него упоминается дополнит. пакет к ней dosemu-freedos,
но я успешно обходился без него пользуясь разделом
диска с установленным настоящим Dos-ом (тогда работает
любая программа Dos). Если просто поставить dosemu, то
некоторые программы могут не работать (большинство прогр
работает нормально). На это безобразие я обычно ставлю
DN (Dos Navigator
) и подправив файлы конфигурации и autoexec.bat можно
получить очень удобную систему. Ставится на нее даже
Windows 3.11, работала, но был 2-ой курсор, поэтому
вернулся к DN.
Snes
эмулятор SuperNintendo. Эти 2 варианта по внешнему виду
отличаются довольно сильно, но похоже клоны одной проги.
Объем ROM-ов несколько больше, графика лучше.
В Mandriva
2006 GSnes9x-3.12; В Suse10.1 Snes9x-1.43 (К.К.)
Перечень публикаций со ссылками на тему "Эмуляция
и виртуализация" на сайте "Linux
по-русски". Описаны Эмуляторы и
виртуальные машины: KVM , DOSEmu, WINE, Qemu, VMWare, Win4Lin,
Xen, Bochs, VirtualBox, Эмуляторы ОС, отличных от Windows.
Вы можете пополнить список прислав название нужной Вам программы или уже уже
найденной и опробованной Вами программы и аналога (желательны данные для
всех полей таблицы) послав свою информацию по e-mailили через
гостевую книгу.
Желательно, чтобы Ваше сообщение
содержало:
"Имя программы Windows/Аналог для Linux(название,
ссылка)/Кратко сравнение характеристик(что
лучше/хуже/...)/Автор ссылки (желательно)".
Часть1.
Программы для исполнения
Windows приложений в Linux,
виртуальные машины и эмуляторы.