Запуск windows-програм в linux os linux для початківців перші кроки в світ open source


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

1) Механізм створення віртуальних машин. До таких програм відносяться, наприклад, VMWare і Win4Lin. Для їх роботи необхідно, щоб на комп'ютері був встановлений Windows.
2) Запуск Windows-програм як X Window додатків. Найвідоміша і легендарна програма подібного роду - це Wine (Wine Is Not an Emulator).

Взагалі-то 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.

Загальний висновок - велика і неповоротка програма, але з великим можливостями.

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

Загальний висновок - The best.

Найвідоміша і легендарна програма для запуску Windows-програм в OS Linux і середовищі X Window. Дійсно, Wine - це не емулятор, а просто програма, намагаються відтворити функціональність Windows. На відміну від двох перерахованих вище комерційних (і дуже дорогих) проектів, Wine поширюється як Open Source. (Але існує і комерційна версія під назвою WineX. Розробляється компанією Transgaming). Розробники Wine і WineX вже досягли певних успіхів у запуску потужних Windows-додатків. (Наприклад, під WineX 2.0 прекрасно йдуть сучасні ігри). Wine не створює віртуальний комп'ютер, а намагається запускати Windows-додатки в графічні додатки для Linux. Отже, для VMWare і Win4Lin потрібно, щоб на комп'ютері був встановлений Windows, а для Wine наявність Windows на комп'ютері не обов'язково. (Але зазвичай використовуються різні файли, взяті з Windows - наприклад, бібліотеки DLL).

Загальний висновок - Легендарний проект.