Selvfølgelig, før du prøver å kjøre et gammelt Windows-program, bør du se eller alternativer som kjører på Linux. Du vil få en bedre opplevelse hvis du kan finne et anstendig alternativ som kjører uten å svikte.
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 godt 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).
Kjør Windows i en virtuell maskin
Mens Vin kan ha feil eller krasjer når du installerer applikasjoner, vil en virtuell maskin kunne kjøre de stasjonære programmene 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.
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 hjelp av Wine - men hvis du bare er interessert i å kjøre noen få 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 å få 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, 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, startes du på nytt i Windows-systemet.