4Aug
Linux har kommit långt, men du kan fortfarande behöva köra Windows-applikationer ibland - speciellt Windows-bara PC-spel. Lyckligtvis finns det ganska många sätt att köra Windows-program på Linux.
Naturligtvis, innan du försöker köra ett gammalt Windows-program, bör du titta eller alternativ som körs indivilt på Linux. Du kommer att ha en bättre upplevelse om du kan hitta ett anständigt alternativ som går utan att fitta.
Använd vin
Wine är ett kompatibilitetslager som tillåter att Windows-program körs på Linux. Det är i princip en implementering av Windows API på Linux. Naturligtvis publicerar Microsoft inte all information vi behöver för att implementera Windows API från början, så Vin måste omvandlas. Medan det fungerar otroligt bra med tanke på hur lite Microsoft har givit oss värde för, är det ingenstans nära perfekt.
För att köra ett program i Wine kan du installera Wine och använda det för att starta en installationsexe. exe-fil. Innan du gör bör du titta på webbplatsen för vinansökningsdatabasen, som kommer att berätta hur bra en ansökan körs i vin. Vin används ofta för spel, eftersom spel är den enda typen av programvara som inte kan köras i en virtuell maskin. Medan Vin kan användas för att köra skrivbordsapplikationer som Photoshop och Microsoft Word, kommer dessa att fungera felfritt i en virtuell maskin( se nedan).
Du kan också försöka använda en applikation som PlayOnLinux, vilket hjälper till att automatisera processen att installera stödda spel och annan programvara i Wine.
Netflix Desktop app använder en patched version av Wine för att köra Netflix på Linux - Silverlight fungerar inte korrekt med den nuvarande versionen av Wine.
Kör Windows i en virtuell maskin
Även om vin kan ha buggar eller kraschar när du installerar applikationer, kommer en virtuell maskin att kunna köra de skrivbordsapplikationerna bara bra. Installera Windows i ett virtuellt maskinprogram som VirtualBox, VMware Player eller KVM, och du kommer att få Windows att springa i ett fönster. Du kan installera Windows-programvara i den virtuella maskinen och köra den på ditt Linux-skrivbord.
Virtuella maskiner introducerar lite överhead, men med dagens snabba CPU: er körs många typer av programvara i en virtuell maskin inte vara ett problem. Detta är särskilt sant när du har tweaked de virtuella maskinerna för hastighet. Det här gäller inte spel - virtuella maskiner har inte mycket bra 3D grafik support, så alla utom de äldsta spelen kommer inte att springa.
För att integrera Windows-programmen med skrivbordet kan du använda VirtualBox sömlösa läge eller VMware Unity-läge. Applikationerna kör fortfarande i en virtuell maskin, men deras fönster visas sömlöst på skrivbordet, som om de körde på Linux.
Försök CrossOver
Om Wine verkar som för mycket av smärta, kanske du vill prova CrossOver Linux. CrossOver är en kommersiell produkt så det kommer att kosta dig pengar, även om CodeWeavers erbjuder en gratis provperiod. CrossOver tar väsentligen Wine-programvaran och paketerar den så att den garanteras fungera korrekt med populära applikationer som Photoshop, Office och till och med populära spel. CodeWeavers ger kommersiellt stöd för dessa stödda program, så du har någon att vända sig till om något bryter.
Detta alternativ är inte för alla - ofta kan du köra samma program med hjälp av Wine - men om du bara är intresserad av att köra några populära applikationer på ditt Linux-skrivbord och betala någon annan för att göra tweaking för dig, kan CrossOverVar din biljett. CrossOver skickar också sina patchar tillbaka till vinprojektet, så de pengar du betalar hjälper till att finansiera open-source vinutveckling.
Som med Wine, fungerar CrossOver inte perfekt med allt. Liksom med Wine har CodeWeavers en kompatibilitetsdatabas webbplats.
Använd ett fjärrskrivbord
Om du har tillgång till ett fjärranslutet Windows-system kanske du vill försöka köra dina program på det fjärranslutna Windows-systemet och använda fjärrskrivbordet på ditt Linux-system för att komma åt dem. Applikationerna körs på ett verkligt Windows-system, så de borde fungera ordentligt.
Många Linux-skrivbord innehåller programvara för åtkomst till fjärranslutna Windows-skrivbord redan. Om inte, kan du installera rdesktop-paketet.
När alla andra misslyckas: Dual Boot
Du kan inte köra alla Windows-program på Linux - när ett stort nytt PC-spel kommer ut, kommer det ofta att vara ganska länge tills det körs ordentligt i Wine. Medan Steam on Linux och ryktet Linux-stöd från Blizzard kan förändra detta i framtiden är spel den enda kategorin av app som har mest problem på Linux - även om många äldre spel fungerar perfekt.
I stället för att ge upp på Windows helt, överväga att hålla den i en dual-boot-konfiguration. När du vill spela ett nytt spel som inte fungerar korrekt på Linux, starta om i ditt Windows-system.
Om du har dubbla uppstart kan du till och med komma åt dina Linux-partitioner från Windows så att du alltid har tillgång till dina filer.