Разбира се, преди да опитате да стартирате стара програма на Windows, трябва да изглеждате или да използвате алтернативи, които работят на Linux. Ще имате по-добър опит, ако можете да намерите прилична алтернатива, която се изпълнява без никаква любовна история.
Използвайте вино
Виното е слой за съвместимост, който позволява на приложенията на Windows да се изпълняват на Linux. Това е основно изпълнение на Windows API на Linux. Разбира се, Microsoft не публикува цялата информация, от която се нуждаем, за да реинсталираме Windows API от нулата, така че Wine трябва да бъде обработено обратно. Макар че работи невероятно добре, като се има предвид колко малко ни е дал Microsoft със стойност, то не е идеално.
За да стартирате приложение в Wine, можете да инсталирате Wine и да го използвате, за да стартирате файла.exe на инсталатора. Преди да направите това, трябва да погледнете уеб сайта на Wine Application Database, който ще ви покаже колко добре се изпълнява приложение в Wine. Виното често се използва за игри, тъй като игрите са един вид софтуер, който не може да се изпълнява във виртуална машина. Докато Wine може да се използва за стартиране на настолни приложения като Photoshop и Microsoft Word, те ще работят безпроблемно във виртуална машина (вижте по-долу).
Стартирайте Windows във виртуална машина
Докато Wine може да има бъгове или катастрофи при инсталиране на приложения, виртуална машина ще може да стартира тези приложения за компютри. Инсталирайте Windows в програма за виртуални машини като VirtualBox, VMware Player или KVM и ще имате Windows, работещ в прозорец. Можете да инсталирате софтуер за Windows във виртуалната машина и да я стартирате на работния плот на Linux.
Виртуалните машини въвеждат някои режийни режими, но с днешните бързи процесори не би трябвало проблемът да се изпълняват много видове софтуер във виртуална машина. Това е особено вярно, след като сте променяли тези виртуални машини за скорост. Това не важи за игри - виртуалните машини не разполагат с много добра 3D графична поддръжка, така че всички, освен най-старите игри, няма да се показват.
Опитайте с CrossOver
Ако виното изглежда твърде болезнено, може да искате да опитате 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.