Hjemmeside » hvordan » 4 + måter å kjøre Windows-programvare på Linux

    4 + måter å kjøre Windows-programvare på Linux

    Linux har kommet langt, men du må kanskje løpe Windows-programmer noen ganger - spesielt Windows-bare PC-spill. Heldigvis finnes det ganske mange måter å kjøre Windows-programmer på Linux på.

    Selvfølgelig, før du prøver å kjøre et gammelt Windows-program, bør du se eller alternativer som kjører innfødt på Linux. Du får en bedre opplevelse hvis du kan finne et anstendig alternativ som kjører uten å flappe.

    Bruk vin

    Vin er et kompatibilitetslag som lar Windows-programmer kjøre på Linux. Det er i utgangspunktet en implementering av Windows API på Linux. Selvfølgelig publiserer Microsoft ikke all informasjonen vi trenger for å implementere Windows-API-en fra begynnelsen, så Vin må være omvendt utviklet. Selv om det virker utrolig bra gitt hvor lite Microsoft har gitt oss verdt, er det ikke i nærheten av perfekt.

    For å kjøre et program i Vin kan du installere Vin og bruke det til å starte en installasjonseksempel .exe-fil. Før du gjør det, bør du ta en titt på nettstedet for Wine Application Database, som vil fortelle deg hvor bra et program kjører i Wine. Vin brukes ofte til spill, da spill er den ene typen programvare som ikke kan kjøre i en virtuell maskin. Mens Wine kan brukes til å kjøre skrivebordsapplikasjoner som Photoshop og Microsoft Word, vil disse kjøre feilfritt i en virtuell maskin (se nedenfor).

    Du kan også prøve å bruke et program som PlayOnLinux, som hjelper automatisere prosessen med å installere støttede spill og annen programvare i Wine.

    Netflix Desktop app bruker en oppdatert versjon av Vin til å kjøre Netflix på Linux - Silverlight virker ikke riktig med den nåværende versjonen av Wine.

    Kjør Windows i en virtuell maskin

    Mens Vin kan ha bugs eller krasjer når du installerer programmer, vil en virtuell maskin kunne kjøre disse skrivebordsapplikasjonene helt fint. Installer Windows i et virtuelt maskinprogram som VirtualBox, VMware Player eller KVM, og du vil ha Windows som kjører i et vindu. Du kan installere Windows-programvare i den virtuelle maskinen og kjøre den på Linux-skrivebordet.

    Virtuelle maskiner introduserer noe overhead, men med dagens raske CPUer, kjører mange typer programvare i en virtuell maskin ikke å være et problem. Dette gjelder spesielt etter at du har tweaked de virtuelle maskinene for fart. Dette gjelder ikke spill - virtuelle maskiner har ikke veldig god 3D grafikkstøtte, så alt annet enn de eldste spillene vil ikke løpe.

    For å integrere Windows-applikasjonene med skrivebordet, kan du bruke VirtualBox sømløse modus eller VMware's Unity-modus. Programmene vil fortsatt kjøre i en virtuell maskin, men deres vinduer vises sømløst på skrivebordet ditt, som om de kjørte på Linux.

    Prøv CrossOver

    Hvis Vin virker som for mye av en smerte, vil du kanskje prøve CrossOver Linux. CrossOver er et kommersielt produkt, så det vil koste deg penger, selv om CodeWeavers tilbyr en gratis prøveversjon. CrossOver tar i hovedsak vinprogramvaren og pakker den slik at den garanteres å fungere skikkelig med populære applikasjoner som Photoshop, Office og til og med populære spill. CodeWeavers gir kommersiell støtte for disse støttede programmene, så du har noen til å vende om noe bryter.

    Dette alternativet er ikke for alle - ofte kan du kjøre de samme programmene ved å bruke Vin - men hvis du bare er interessert i å kjøre noen populære programmer på Linux-skrivebordet ditt og betale noen andre for å gjøre tweaking for deg, kan CrossOver være din billett. CrossOver sender også sine oppdateringer tilbake til Wine-prosjektet, slik at pengene du betaler hjelper med å finansiere åpen kildekode-vinutvikling.

    Som med Wine, vil CrossOver ikke fungere perfekt med alt. Like med Wine, CodeWeavers har en kompatibilitetsdatabasebase.

    Bruk et eksternt skrivebord

    Hvis du har tilgang til et eksternt Windows-system, kan du prøve å kjøre programmene dine på det eksterne Windows-systemet og bruke eksternt skrivebord på Linux-systemet for å få tilgang til dem. Programmene kjører eksternt på et ekte Windows-system, slik at de skal fungere skikkelig.

    Mange Linux-stasjonære datamaskiner inkluderer programvare for tilgang til eksterne Windows-skrivebord allerede. Hvis ikke, kan du installere rdesktop-pakken.

    Når alt annet feiler: Dual Boot

    Du kan ikke kjøre alle Windows-programmer på Linux - når et stort nytt PC-spill kommer ut, vil det ofte være litt tid før det går riktig i Wine. Mens Steam på Linux og ryktet Linux-støtte fra Blizzard kan endre dette i fremtiden, er spill den ene kategorien med app som har mest problemer på Linux - selv om mange eldre spill fungerer perfekt.

    I stedet for å gi opp på Windows helt, bør du vurdere å holde den i en dual-boot-konfigurasjon. Når du vil spille et nytt spill som ikke fungerer riktig på Linux, starter du på nytt i Windows-systemet.

    Hvis du er dual-oppstart, kan du til og med få tilgang til Linux-partisjonene dine fra Windows, slik at du alltid har tilgang til filene dine.