Як запускати Windows-програми в Linux?

 4308

Рано чи пізно більшість користувачів Linux стикаються з тим, що потрібно запустити певну програму з Windows. Сьогодні ми розглянемо основні способи запуску Windows-програм у Linux-системах.

Wine

Wine (акронім від “Wine Is Not an Emulator”) — це проект із розробки вільної реалізації Windows API, завдяки чому у користувачів Linux з’являється можливість запускати Windows-програми прямо в своїй системі. Замість імітації внутрішньої логіки Windows подібно до того, як це роблять віртуальні машини або емулятори, Wine “на льоту” перетворює виклики Windows API на виклики відповідних POSIX-функцій, обминаючи тим самим можливі проблеми недостатньої продуктивності програм, характерні для випадків використання емуляторів, і дозволяє повністю інтегрувати Windows-додатки в Linux-системах.

Все, що вам необхідно зробити, це встановити Wine з репозиторіїв свого Linux-дистрибутива, потім скачати потрібний Windows-додаток і запустити його подвійним клацанням миші по .exe-файлу.

Також багато користувачів Linux використовують Wine у тому числі і для запуску ігор, наприклад: BioShock, World of Warcraft, Starcraft, Fallout 3, The Elder Scrolls V: Skyrim та багатьох інших. Щоб отримати уявлення про те, як працюватиме той чи інший Windows-додаток у Linux, відвідайте сайт бази даних додатків Wine.

Примітка: Не зайвим буде згадати, що є комерційна версія Wine від компанії CodeWeavers, відома як Crossover.

Віртуальні машини

Віртуальні машини — це дуже зручний спосіб запуску програмного забезпечення Windows на вашім системі Linux. У міру того, як комп’ютери ставали дедалі швидшими, віртуальні машини ставали порівняно “легшими” (по розміру).

Даний варіант включає установку операційної системи Windows всередині однієї з наступних віртуальних машин: VirtualBox, VMware або вбудованого в Linux рішення KVM (Kernel-based Virtual Machine). Сучасні рішення для віртуальних машин дозволяють запущеним у них програмам взаємодіяти з вашим оточенням так, ніби вони були безпосередньо на ньому встановлені:

Даний спосіб запуску Windows-додатків у Linux вважається надійнішим порівняно з Wine. Оскільки ви запускаєте їх на реальній системі Windows (всередині віртуальної машини), то значно зменшується ризик зіткнутися з помилками сумісності.

Оскільки копія Windows працюватиме разом з вашою Linux-системою, це потребуватиме додаткових апаратних витрат. Зокрема, вимогливі комп’ютерні ігри, яким необхідний доступ до відеокарти вашого комп’ютера, можуть мати проблеми — для них найкращим варіантом стане Wine. Але для додатків, що не потребують особливої продуктивності (наприклад, Microsoft Office або “легкі” ігри), віртуальні машини є відмінним рішенням.

Мультизавантаження

Мультизавантаження технічно не є способом запуску програмного забезпечення Windows у самому Linux, але часто багато користувачів Linux вибирають саме цей варіант роботи з Windows-програмами. Замість того, щоб запускати Windows-програми безпосередньо в Linux-системі, ви просто перезавантажуєте комп’ютер, вибираєте Windows для завантаження і повноцінно працюєте в даній ОС. Таким чином, на вашому комп’ютері одночасно встановлені дві системи (Windows та Linux), а завдяки використанню SSD-дисків процес завантаження вибраної системи ви зможете прискорити у рази, мінімізувавши час очікування.

Даний варіант ідеально підійде геймерам: ви просто перезавантажуєте комп’ютер і граєте в Windows-сумісні ігри. Оскільки задіяна звичайна Windows, що працює безпосередньо на вашому залізі, то вам не доведеться стикатися з будь-якими проблемами сумісності або падінням продуктивності.

Найкращий спосіб налаштувати Мультизавантаження — це спочатку встановити Windows (якщо на вашому комп’ютері вже є Windows, то цього буде достатньо), а потім встановити дистрибутив Linux. Після цього ви зможете вибирати потрібну операційну систему при кожному завантаженні комп’ютера.

Примітка: Варто сказати ще про такий механізм як WSL. Встановлюючи дистрибутив Linux з Windows 10 через WSL ви отримуєте лише командну оболонку обраного вами дистрибутива без будь-якого графічного інтерфейсу (тобто без оточення робочого стола та додатків із графічним інтерфейсом). Встановити додатково програми з графічним інтерфейсом ви зможете, але вже через інші програми.

Що ж вибрати?

Все залежить від ваших цілей:

   Якщо вам потрібно запустити одну Windows-програму чи гру, які коректно працюють у Wine, то Wine є ідеальним рішенням для вас.

   Якщо вам потрібно запускати декілька не дуже ресурсомістких Windows-програм, то хорошим варіантом є віртуальна машина.

   Якщо ви хочете грати в найновіші Windows-ігри, але при цьому бажаєте використовувати Linux-систему, мультизавантаження є ідеальним рішенням для вас.

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (6 оцінок, середня: 5,00 з 5)
Завантаження...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *