4 + måder at køre Windows-software på Linux
Linux er kommet langt, men du kan stadig have brug for at køre Windows-programmer lejlighedsvis - især Windows-only PC-spil. Heldigvis er der en hel del måder at køre Windows-applikationer på Linux.
Selvfølgelig, før du forsøger at køre et gammelt Windows-program, bør du se eller alternativer, der kører indbygget på Linux. Du får en bedre oplevelse, hvis du kan finde et anstændigt alternativ, der løber uden at svinde.
Brug vin
Vin er et kompatibilitetslag, der gør det muligt for Windows-programmer at køre på Linux. Det er grundlæggende en implementering af Windows API på Linux. Selvfølgelig offentliggør Microsoft ikke alle de oplysninger, vi har brug for, til at geninstallere Windows API fra bunden, så Vin skal omvendt konstrueres. Mens det virker utroligt godt i betragtning af, hvor lidt Microsoft har givet os værd at med, er det ikke langt nær perfekt.
Hvis du vil køre et program i Vin, kan du installere Vin og bruge det til at starte et installationsprogram .exe-fil. Før du gør det, bør du kigge på webstedet for vinansøgningsdatabasen, der fortæller dig, hvor godt en ansøgning kører i vin. Vin bruges ofte til spil, da spil er den ene type software, der ikke kan køre i en virtuel maskine. Mens Wine kan bruges til at køre desktop applikationer som Photoshop og Microsoft Word, vil disse løbe fejlfrit i en virtuel maskine (se nedenfor).
Du kan også prøve at bruge et program som PlayOnLinux, som hjælper med at automatisere processen med at installere understøttede spil og anden software i Vin.
Netflix Desktop app bruger en patched version af Wine til at køre Netflix på Linux - Silverlight virker ikke korrekt med den nuværende version af Wine.
Kør Windows i en virtuel maskine
Mens vin kan have bugs eller crashes, når du installerer applikationer, vil en virtuel maskine kunne køre disse desktop applikationer helt fint. Installer Windows i et virtuelt maskinprogram som VirtualBox, VMware Player eller KVM, og du vil have Windows kørende i et vindue. Du kan installere Windows-software i den virtuelle maskine og køre den på dit Linux-skrivebord.
Virtuelle maskiner introducerer nogle overhead, men med dagens hurtige CPU'er kører mange typer software i en virtuel maskine ikke et problem. Dette gælder især, når du har tweaked disse virtuelle maskiner til hastighed. Dette gælder ikke for spil - virtuelle maskiner har ikke meget god 3D grafik support, så alt andet end de ældste spil vil ikke løbe.
For at integrere Windows-programmerne med dit skrivebord kan du bruge VirtualBoxs sømløse tilstand eller VMware's Unity-tilstand. Applikationerne kører stadig i en virtuel maskine, men deres vinduer vises problemfrit på dit skrivebord, som om de kørte på Linux.
Prøv CrossOver
Hvis Vin virker som for meget af en smerte, kan du prøve CrossOver Linux. CrossOver er et kommercielt produkt, så det vil koste dig penge, selvom CodeWeavers tilbyder en gratis prøveversion. CrossOver tager hovedsageligt Vin-softwaren og pakker det, så det garanteres at fungere ordentligt med populære applikationer som Photoshop, Office og endda populære spil. CodeWeavers giver kommerciel støtte til disse understøttede programmer, så du har nogen til at vende sig til, hvis noget går i stykker.
Denne mulighed er ikke for alle - ofte kan du køre de samme applikationer ved at bruge Wine - men hvis du bare er interesseret i at køre et par populære applikationer på dit Linux-skrivebord og betale en anden for at gøre tweaking for dig, kan CrossOver være din billet CrossOver sender også deres patches tilbage til vinprojektet, så de penge du betaler hjælper med at finansiere open-source vinudvikling.
Som med Wine vil CrossOver ikke fungere perfekt med alt. Som med Wine har CodeWeavers en kompatibilitetsdatabase hjemmeside.
Brug et fjernskrivebord
Hvis du har adgang til et fjerntliggende Windows-system, kan du prøve at køre dine programmer på det fjerne Windows-system og bruge fjernbetjening på dit Linux-system for at få adgang til dem. Applikationerne kører fjernt på et ægte Windows-system, så de skal fungere ordentligt.
Mange Linux-desktops indeholder software til at få adgang til eksterne Windows-computere allerede. Hvis ikke, kan du installere rdesktop-pakken.
Når alt andet fejler: Dual Boot
Du kan ikke køre hvert Windows-program på Linux - når et stort nyt pc-spil kommer ud, vil det ofte være lidt tid, før det kører korrekt i Wine. Mens damp på Linux og ryktet Linux-støtte fra Blizzard kan ændre dette i fremtiden, er spil den ene kategori af app, der har de fleste problemer på Linux - selvom mange ældre spil fungerer perfekt.
I stedet for at give op på Windows helt, overvej at holde det rundt i en dual-boot konfiguration. Når du vil afspille et nyt spil, der ikke fungerer korrekt på Linux, skal du genstarte i dit Windows-system.
Hvis du er dobbeltstart, kan du endda få adgang til dine Linux partitioner fra Windows, så du altid har adgang til dine filer.