Hemsida » hur » 4 + sätt att köra Windows-programvara på Linux

    4 + sätt att köra Windows-programvara på Linux

    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.

    Självklart, innan du försöker köra ett gammalt Windows-program, bör du se eller alternativa som kör inbyggt på Linux. Du får en bättre upplevelse om du kan hitta ett anständigt alternativ som körs utan att fitta.

    Använd vin

    Vin ä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, vilken 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 Wine 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ödja 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 vissa kostnader, 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. Detta 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.

    Prova CrossOver

    Om Vin 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 CrossOver vara 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 kompatibilitetsdatabaswebbplats.

    Använd ett fjärrskrivbord

    Om du har tillgång till ett avlägset Windows-system kanske du vill köra dina program på det fjärranslutna Windows-systemet och använda fjärrskrivbord på ditt Linux-system för att komma åt dem. Applikationerna kommer att köras 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 allt annat misslyckas: Dual Boot

    Du kan inte köra varje 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 på Linux och ryktet Linux-stöd från Blizzard kan ändra detta i framtiden, spel är den enda kategori 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.