4 + способи запуску програмного забезпечення Windows на Linux
Linux пройшов довгий шлях, але іноді може виникнути потреба у запуску Windows-програм - особливо для комп'ютерних ігор для Windows. На щастя, існує досить багато способів запуску додатків Windows на Linux.
Звичайно, перед тим, як спробувати запустити стару програму Windows, вам слід шукати або альтернативи, які виконуються на Linux. У вас буде кращий досвід, якщо ви знайдете гідну альтернативу, яка буде працювати без будь-яких дрібниць.
Використовуйте Wine
Wine - це рівень сумісності, який дозволяє програмам Windows запускатися на Linux. Це в основному реалізація Windows API на Linux. Звичайно, корпорація Майкрософт не публікує всю інформацію, необхідну для повторного впровадження Windows API з нуля, тому Wine має бути зворотним. Хоча це працює дивно добре з урахуванням того, як мало Майкрософт дав нам варто з, це ніде не досконало.
Щоб запустити програму в Wine, можна інсталювати Wine і використовувати її для запуску файлу .exe інсталятора. Перш ніж ви це зробите, слід звернути увагу на веб-сайт Wine Application Database, який розповість, як добре працює програма Wine. Вино часто використовується для ігор, тому що ігри є одним типом програмного забезпечення, яке не може працювати у віртуальній машині. Хоча Wine можна використовувати для запуску настільних програм, таких як Photoshop і Microsoft Word, вони будуть працювати бездоганно у віртуальній машині (див. Нижче).
Можна також спробувати скористатися програмою, такою як PlayOnLinux, яка допомагає автоматизувати процес встановлення підтримуваних ігор та інших програм у Wine.
Програма Netflix Desktop використовує виправлену версію Wine для запуску Netflix на Linux - Silverlight не працює належним чином з поточною версією Wine.
Запустіть Windows у віртуальній машині
Хоча у Wine можуть виникати помилки або збої під час встановлення програм, віртуальна машина зможе запускати ці програми для настільних комп'ютерів. Встановіть Windows у програмі віртуальних машин, як VirtualBox, VMware Player або KVM, і Windows буде працювати у вікні. Ви можете встановити програмне забезпечення Windows у віртуальній машині і запустити її на робочому столі Linux.
Віртуальні машини запроваджують деякі накладні витрати, але сьогоднішні швидкі процесори не дозволяють працювати з багатьма типами програмного забезпечення у віртуальній машині. Це особливо вірно після того, як ви налаштували ці віртуальні машини на швидкість. Це не стосується ігор - віртуальні машини не мають дуже хорошої 3D-графічної підтримки, тому всі, крім найдавніших ігор, не можуть працювати.
Для інтеграції додатків Windows з робочим столом можна використовувати безшовний режим VirtualBox або режим Unity VMware. Програми все одно будуть працювати у віртуальній машині, але їхні вікна будуть відображатися на вашому робочому столі, як якщо б вони працювали на Linux.
Спробуйте CrossOver
Якщо Wine здається занадто великим, ви можете спробувати CrossOver Linux. CrossOver - комерційний продукт, тому він буде коштувати вам грошей, хоча CodeWeavers пропонують безкоштовну пробну версію. CrossOver по суті приймає програмне забезпечення Wine і пакує його так, щоб він гарантовано працював належним чином з популярними програмами, такими як Photoshop, Office і навіть популярні ігри. CodeWeavers надає комерційну підтримку цим підтримуваним програмам, тому у вас є хтось, хто звернеться, якщо щось зламається.
Цей варіант не для всіх - часто ви можете запускати ті самі програми за допомогою Wine - але якщо ви просто зацікавлені в запуску декількох популярних додатків на робочому столі Linux і платите комусь іншому, то CrossOver може бути Ваш квиток. CrossOver також відправляє свої патчі до проекту Wine, тому гроші, які ви платите, допомагають фінансувати розробку вина з відкритим кодом.
Як і у Wine, CrossOver не працюватиме з усім. Як і у Wine, CodeWeavers має веб-сайт бази даних сумісності.
Використовуйте віддалений робочий стіл
Якщо у вас є доступ до віддаленої системи Windows, ви можете спробувати запустити свої програми на віддаленій системі Windows і використовувати віддалений робочий стіл на вашій системі Linux для доступу до них. Програми будуть працювати віддалено на реальній системі Windows, тому вони повинні працювати належним чином.
Багато настільних комп'ютерів Linux містять програмне забезпечення для доступу до віддалених робочих столів Windows. Якщо ні, ви можете встановити пакет rdesktop.
Коли все інше не працює: подвійне завантаження
Ви не можете запускати кожну програму Windows на Linux - коли виходить велика нова комп'ютерна гра, часто буде досить довго, поки вона не працюватиме належним чином у Wine. Хоча Steam на Linux і чутка підтримка Linux від Blizzard може змінити це в майбутньому, ігри є однією категорією додатків, які мають більшість проблем на Linux - хоча багато старих ігор працюють відмінно.
Замість того, щоб повністю відмовитися від Windows, подумайте про те, щоб він містився в конфігурації подвійного завантаження. Якщо ви хочете відтворити нову гру, яка не працює належним чином у Linux, перезапустіть її у систему Windows.
Якщо ви виконуєте подвійну завантаження, ви навіть можете отримати доступ до розділів Linux з Windows, так що ви завжди матимете доступ до ваших файлів.