Luk annoncen

Til vores daglige arbejde har vi brug for visse applikationer, der hjælper os både i vores arbejde og i vores underholdning. Men hvis vi ønsker at skifte til et andet styresystem, opstår der et problem. De applikationer, vi bruger, er muligvis ikke tilgængelige. Vi har udarbejdet en række artikler, der vil omhandle dette emne. Vi håber, at det vil hjælpe dig både når du skifter styresystem og når du leder efter nye applikationer til dit daglige effektive arbejde.

Lad os i den første artikel i serien se, hvilke muligheder vi har for at erstatte applikationer på Mac OS. Først vil det være godt at sige, at Mac OS er et system bygget på basis af NextSTEP og BSD, altså på basis af Unix-systemet. De første Mac'er med OS X kørte på PowerPC-arkitekturen, hvor det kun var muligt at bruge værktøjer til virtualisering (Virtual PC 7, Bochs, Guest PC, iEmulator osv.). Selvom Virtual PC fungerede relativt hurtigt, må det for eksempel have været ekstremt ubelejligt at arbejde hele dagen i en virtuel maskine uden integration i OS X-miljøet. Der var også et forsøg på at fusionere Wine-projektet med QEMU (Darwine) for at køre MS Windows-applikationer indbygget på Mac OS, men dette virkede ikke som forventet og blev annulleret.

Men da Apple annoncerede overgangen til x86-arkitekturen, var udsigterne allerede mere lyse. Ikke alene kunne MS Windows køres indbygget, men Wine kunne også kompileres. Porteføljen af ​​virtualiseringsværktøjer er også vokset, hvilket har resulteret i, at for eksempel MS ophører med at understøtte sit virtuelle pc-værktøj til OS X. Siden da har virksomheder konkurreret om, hvor hurtigt deres virtuelle maskiner kan køre, eller hvor godt de er integreret i miljø OS X osv.

I dag har vi flere muligheder for at erstatte programmer fra Windows til Mac OS.

  • Native lancering af MS Windows
  • At finde en erstatning for Mac OS
  • Ved virtualisering
  • Oversættelses-API (vin)
  • Oversættelse af programmet til Mac OS.

Native lancering af MS Windows

Windows kan startes ved hjælp af den såkaldte DualBoot, hvilket betyder, at vores Mac kører enten Mac OS eller Windows. Fordelen ved denne metode er, at Windows fuldt ud udnytter din Macs HW. Desværre skal vi altid genstarte computeren, hvilket er ubelejligt. Vi skal også have vores egen MS Windows-licens, som ikke ligefrem er den billigste. Det er nok at købe OEM-versionen, som koster omkring 3 tusinde, men hvis du vil køre de samme vinduer i en virtuel maskine fra BootCamp-pakken, støder du på et problem med licensaftalen (kilde: Microsoft-hotline). Så hvis du vil bruge BootCamp og virtualisering, har du brug for den fulde boksversion. Hvis du ikke har brug for virtualisering, er en OEM-licens nok.

Leder efter et alternativ til Mac OS

Mange applikationer har deres erstatning. Nogle er bedre med mere funktionalitet, andre dårligere. Desværre kommer det hovedsageligt til de enkelte brugeres vaner. Hvis brugeren er vant til at arbejde med Microsoft Office, har han som regel problemer med at skifte til OpenOffice og omvendt. Fordelen ved dette alternativ er uden tvivl, at det er skrevet direkte til Mac OS og dets miljø. Ofte virker alle de tastaturgenveje, som vi er vant til, og principperne for at styre dette system.

Virtualisering

Virtualisering kører Windows i et Mac OS-miljø, så alle programmer kører native i Windows, men takket være nutidens programmuligheder, med understøttelse af integration i Mac OS. Brugeren starter Windows i baggrunden, kører et program, som derefter kører i Mac OS GUI. Der findes flere programmer på markedet i dag til dette formål. Blandt de mere kendte er:

  • Parallelt skrivebord
  • VMware fusion
  • VirtualBox
  • QEMU
  • Bochs.

Fordelen er, at enhver software, vi har købt til Windows, vil køre på denne måde. Ulempen er, at vi skal købe en licens til Windows og virtualiseringsværktøjet. Virtualisering kan køre langsomt, men det afhænger af den computer, vi virtualiserer på (forfatterens note: der er ikke noget problem med hastigheden af ​​at arbejde med Windows-programmer på min 2 år gamle MacBook Pro).

API-oversættelse

Bare rolig, jeg vil ikke overvælde dig med en uforståelig sætning. Der er kun én ting gemt under denne overskrift. Windows bruger specielle systemfunktionskald (API'er) til at kommunikere med hardwaren, og på Mac OS er der et program, der kan oversætte disse API'er, så OS X kan forstå dem. Eksperter vil nok undskylde mig, men dette er en artikel til brugere, ikke for det professionelle samfund. Under Mac OS gør 3 programmer dette:

  • Vin
  • Crossover-vin
  • Crossover

Vin er kun tilgængelig fra kildefiler og kan kompileres via et projekt macports. Det kan også se ud til, at Crossover-Wine er det samme som Crossover, men det er det ikke helt. Firma CodeWeavers, der udvikler Crossover for penge, er baseret på Wine-projektet, men implementerer sin egen kode tilbage i det for at forbedre kompatibiliteten med applikationer. Dette er lagt i Crossover-Wine-pakken i MacPorts, som igen kun er tilgængelig ved at oversætte kildekoderne. Crossover kan anvendes på individuelle applikationer og har sin egen GUI, som gør det nemmere for dig at installere individuelle applikationer og deres afhængigheder, som de to foregående pakker ikke har. Du kan finde direkte på CodeWeavers hjemmeside, hvilke applikationer der kan køres på den. Ulempen er, at andre applikationer end dem, der er angivet af CodeWeavers, kan køres på den, men den skal kunne konfigurere Wine-projektet.

Oversættelse af programmet til Mac OS

Som jeg nævnte i forrige afsnit. Nogle programmer, for det meste fra Open Source-fællesskabet, har muligvis ikke en binær Mac OS-pakke, men vedligeholdes i kildefiler. For at selv en normal bruger skal kunne oversætte disse applikationer til en binær tilstand, kan et projekt bruges macports. Det er et pakkesystem bygget efter princippet om porte kendt fra BSD. Efter installation og opdatering af portdatabasen styres den via kommandolinjen. Der er også en grafisk version, Project Fink. Desværre er dens programversioner ikke up-to-date, og derfor anbefaler jeg den ikke.

Jeg forsøgte at skitsere mulighederne for at køre Windows-programmer på Mac OS. Fra næste del vil vi beskæftige os med specifikke områder af arbejde med en computer og alternativer til programmer fra MS Windows-miljøet. I næste del vil vi tage fat på kontoransøgninger.

kilder: wikipedia.org, winehq.org
.