4 + Начини за стартиране на Windows софтуер на Linux
Linux е изминал дълъг път, но все пак може да се наложи да изпълнявате Windows приложения от време на време - особено компютърните игри само за Windows. За щастие, има доста начини да стартирате Windows приложенията в Linux.
Разбира се, преди да се опитате да стартирате стара програма на Windows, трябва да погледнете или алтернативи, които се изпълняват в Linux. Вие ще имате по-добър опит, ако можете да намерите добра алтернатива, която работи без никаква игра.
Използвайте Wine
Wine е съвместим слой, който позволява на Windows приложенията да работят под Linux. Това е основно приложение на Windows API за Linux. Разбира се, Microsoft не публикува цялата информация, от която се нуждаем, за да приложим отново Windows API от самото начало, така че Wine трябва да бъде проектирано обратно. Въпреки че работи удивително добре, като се има предвид колко малко Microsoft ни е дал да си струва, това е далеч от съвършенство.
За да стартирате приложение в Wine, можете да инсталирате Wine и да го използвате, за да стартирате .exe файл на инсталатора. Преди да направите това, трябва да разгледате уебсайта на Wine Application Database, който ще ви каже колко добре работи едно приложение в Wine. 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.
Когато всичко останало се провали: Dual Boot
Не можете да стартирате всяка Windows програма на Linux - когато излезе голяма нова компютърна игра, тя често ще бъде доста време, докато не работи правилно в Wine. Докато Steam на Linux и слуховете, че Linux подкрепата от Blizzard може да промени това в бъдеще, игрите са единствената категория приложения, които имат най-много проблеми в Linux - въпреки че много по-стари игри работят перфектно.
Вместо да се отказвате изцяло от Windows, помислете дали да не го използвате в конфигурация с двойно зареждане. Когато искате да играете нова игра, която не работи правилно в Linux, рестартирайте в Windows системата.
Ако сте с двойно зареждане, можете дори да имате достъп до дяловете на Linux от Windows, така че винаги ще имате достъп до вашите файлове.