Запуск Windows-программ в Linux

(Запуск Windows-программ в Linux - by DeNet, Просмотров: 3403)

Существуют 2 способа для запуска Windows-приложений в среде Linux:

1) Механизм создания виртуальных машин. (Для работы необходимо, чтобы на компьютере был установлен Windows).

1.1) VMWare.

VMWare - это мощная система виртуальных машин, которая не занимается эмуляцией конкретных операционных систем. Просто эмулируется сам компьютер, внутри которого и запускается другая OS. Короче говоря, виртуальный компьютер - это специальная программа, запускаемая в ОС Linux и моделирующая физический компьютер Intel x86. Монитором виртуального компьютера является окно графической оболочки X Window, в которое производится вывод информации.

Виртуальный компьютер ?строится? из следующего набора виртуальных устройств:
• виртуальные жесткие диски IDE и SCSI, виртуальный дисковод CD?ROM;
• стандартный дисковод гибких дисков;
• контроллер жестких IDE-дисков Intel 82371 PCI Bus Master, поддерживающий два первичных (primary) и два вторичных (secondary) IDE-диска;
• адаптер SCSI-дисков, совместимый с BusLogic BT-958;
• стандартный графический PCI-адаптер, стандартная 101/102-клавишная клавиатура, PS/2-совместимая мышь;
• сетевая плата AMD PCNET Family Ethernet adapter (PCI-ISA);
• последовательные порты COM1-COM4, параллельные порты LPT1-LPT2;
• звуковая плата, совместимая с Sound Blaster 16.

Естественно, что две ОС, одновременно работающие на одном физическом компьютере, так или иначе конкурируют за реальные ресурсы базового компьютера, а поэтому требования к нему достаточно высоки. К тому же VMWare требовательна к версии ядра и графических библиотек.

Общий вывод - большая и неповоротливая программа, но с большим возможностями.

1.2) Win4Lin.

Это тоже эмулятор виртуального компьютера, но он создан и оптимизирован специально для запуска Windows в Линуксе. Тем более, он использует не обычное, а пропатченное ядро Linux. Поэтому он быстрее и надежнее, чем VMWare. Вообще, Win4Lin на сегодняшний момент - лучшая из подобных программ! Эмуляция почти 100%, можно запускать все известные программы, написанные для Windows (На сайте перечислены такие приложения, как MS Office, Intuit Quicken, Lotus SmartSuite, Adobe Photoshop, Intuit TurboTax, Internet Explorer, Palm Desktop, Netscape Navigator, Winamp, и многое другое). Так же специальная функция программы - это защита от сбоев (protection layer), благодаря которой даже если приложение упало, оно легко восстанавливается, не влияя на работоспособность системы. В новой версии Win4Lin 3.0 есть даже поддержка сети Microsoft. Единственный недостаток - отсутствие поддержки DirectX, поэтому в игры поиграть не получится. А вообще - все идет очень быстро по сравнению с VMWare и даже на время забываешь, что находишься в Линуксе :).

Установка: Сначала нужно скачать установочный файл отсюда. После этого setup сам определяет тип вашего ядра и предлагает скачать пропатченную версию ядра (Win4Lin-Improved Kernel).

Общий вывод - Лучшая программа для эмуляции Windows 9x в Linux.

2) Запуск Windows-программ как X Window приложений.

2.1) WINE (Wine Is Not an Emulator).

Самая известная и легендарная программа для запуска Windows-программ в Linux. Действительно, Wine - это не эмулятор, а просто программа, пытающая воспроизвести функциональность Windows. В отличии от двух вышеперечисленных коммерческих (и очень дорогостоящих) проектов, Wine распространяется как Open Source. Wine не создает виртуальный компьютер, а пытается запускать Windows-приложения, как графические приложения для Linux. Следовательно, для VMWare и Win4Lin требуется, чтобы на компьютере был установлен Windows, а для Wine наличие Windows на компьютере не обязательно. (Но обычно используются различные файлы, взятые из Windows - например, библиотеки DLL).

Общий вывод - Легендарный проект.

2.2) WineX.

Это - коммерческая версия Wine, разрабатываемая компанией Transgaming и ориентированная на запуск Windows-игр и поддержку DirectX. Разработчики WineX уже добились определенных успехов - теперь в современные игры для Windows можно поиграть и в Линуксе :).

Общий вывод - Лучшая программа для запуска Windows-игр в Linux.

2.3) Crossover Office.

Коммерческая версия Wine, позволяющая полноценно запускать MS Office 97 и 2000, IE 5.5, Lotus Notes, и многое другое.

Общий вывод - Лучшая программа для запуска MS Office в Linux.

Статьи по теме
Мои впечатления от Linux
Обзор Linux
Создание виртуальной сети с удаленной загрузкой узлов
Устанавливаем Linux
Крон-временщик

  • Комментарии посетителей
  • Страницы:
    Всего комментариев: 0  Показано с 1 по 0

    Имя:   Email: