Linux е дошъл дълъг път, но все пак може да се наложи да стартирате приложения на Windows от време на време - особено PC игри само за Windows. За щастие има доста начини да стартирате приложения на Windows на Linux.
Разбира се, преди да опитате да стартирате стара програма на Windows, трябва да изглеждате или да използвате алтернативи, които работят на Linux. Ще имате по-добър опит, ако можете да намерите прилична алтернатива, която се изпълнява без никаква любовна история.
Виното е слой за съвместимост, който позволява на приложенията на Windows да се изпълняват на Linux. Това е основно изпълнение на Windows API на Linux. Разбира се, Microsoft не публикува цялата информация, от която се нуждаем, за да реинсталираме Windows API от нулата, така че Wine трябва да бъде обработено обратно. Макар че работи невероятно добре, като се има предвид колко малко ни е дал Microsoft със стойност, то не е идеално.
За да стартирате приложение в Wine, можете да инсталирате Wine и да го използвате, за да стартирате файла .exe на инсталатора. Преди да направите това, трябва да погледнете уеб сайта на Wine Application Database, който ще ви покаже колко добре се изпълнява приложение в Wine. Виното често се използва за игри, тъй като игрите са един вид софтуер, който не може да се изпълнява във виртуална машина. Докато Wine може да се използва за стартиране на настолни приложения като Photoshop и Microsoft Word, те ще работят безпроблемно във виртуална машина (вижте по-долу).
Също така можете да опитате да използвате приложение като PlayOnLinux, което помага за автоматизирането на процеса на инсталиране на поддържани игри и друг софтуер във Wine.
Приложението Netflix Desktop използва закодирана версия на Wine, за да стартира Netflix на Linux - Silverlight не работи правилно с текущата версия на Wine.
Докато Wine може да има бъгове или катастрофи при инсталиране на приложения, виртуална машина ще може да стартира тези приложения за компютри. Инсталирайте Windows в програма за виртуални машини като VirtualBox, VMware Player или KVM и ще имате Windows, работещ в прозорец. Можете да инсталирате софтуер за Windows във виртуалната машина и да я стартирате на работния плот на Linux.
Виртуалните машини въвеждат някои режийни режими, но с днешните бързи процесори не би трябвало проблемът да се изпълняват много видове софтуер във виртуална машина. Това е особено вярно, след като сте променяли тези виртуални машини за скорост. Това не важи за игри - виртуалните машини не разполагат с много добра 3D графична поддръжка, така че всички, освен най-старите игри, няма да се показват.
За да интегрирате приложенията на Windows с работния си плот, можете да използвате безжичния режим на VirtualBox или режимът на единство на VMware. Приложенията ще продължат да се изпълняват във виртуална машина, но прозорците им ще се появяват безпроблемно на работния ви плот, сякаш те се изпълняват на Linux.
Ако виното изглежда твърде болезнено, може да искате да опитате CrossOver Linux. CrossOver е търговски продукт, така че ще ви струва пари, въпреки че CodeWeavers предлага безплатен пробен период. CrossOver по същество взима софтуера за виното и го опакова, така че да гарантира, че ще работи правилно с популярни приложения като Photoshop, Office и дори популярни игри. CodeWeavers осигурява търговска подкрепа за тези поддържани програми, така че има някой, на когото да се обърне, ако нещо се счупи.
Тази опция не е за всеки - често можете да стартирате едни и същи приложения, като използвате Wine - но ако сте заинтересувани да пуснете няколко популярни приложения на вашия работен плот на Linux и да платите някой друг, който да ви настрои, CrossOver може да бъде вашият билет. CrossOver също изпраща своите кръпки обратно към проекта "Вино", така че парите, които плащате, помагат за финансирането на вино с отворен код.
Както при Wine, CrossOver няма да работи перфектно с всичко. Както с Wine, CodeWeavers има уеб сайт за база данни за съвместимост.
Ако имате достъп до отдалечена система Windows, може да искате да опитате да стартирате приложенията си на отдалечената система Windows и да използвате отдалечен работен плот на вашата Linux система за достъп до тях. Приложенията ще се изпълняват дистанционно на истинска Windows система, така че те трябва да работят правилно.
Много Linux настолни компютри вече включват софтуер за достъп до отдалечени Windows настолни компютри. Ако не, можете да инсталирате пакета rdesktop.
Не можете да стартирате всяка програма на Windows на Linux - когато се появи голяма компютърна игра, често ще бъде доста време, докато не работи правилно във Wine. Докато Steam на Linux и слуховете за поддръжка на Linux от Blizzard могат да променят това в бъдеще, игрите са една от категориите приложения, които имат най-много проблеми по Linux - въпреки че много по-стари игри работят перфектно.
Вместо да се отказвате изцяло от Windows, помислете дали да не го държите в конфигурация с двойна батерия. Когато искате да играете нова игра, която не работи правилно на Linux, рестартирайте системата си в Windows.
Ако сте с двойно зареждане, можете дори да осъществите достъп до дяловете на Linux от Windows, така че винаги да имате достъп до файловете си.