Deltag i online-diskussionen om denne klumme.
Linux er en meget god opgraderingsvej for servere i virksomheder af alle størrelser. Blandt årsagerne hertil er dens alsidighed, nem administration, minimale startomkostninger og manglende forviklinger med klientadgangs-licenser. Desuden har brugerne typisk ikke direkte kontakt med servere, så det underliggende styresystem er ikke så vigtigt for dem.
Det er ikke tilfældet med stationære computere til arbejdet eller hjemmet.
Min erfaring som bruger og programmør på Windows-operativsystemer — og som deltager i nogle livlige diskussioner, der finder sted i Computerworlds fællesskabsfora — bekræfter, at overgangen til Linux ikke altid er let for brugeren eller administratoren. Næsten alle brugere har et eller andet Windows-program, som de er nødt til at have, for at Linux kan være lige så funktionelt som Windows er for dem.
Glædeligvis er der et stigende antal muligheder for at give brugerne deres must-have-programmer på et Linux-skrivebord. Jeg har omtalt nogle af disse i en tidligere historie (se “Linux og Windows: Kan vi ikke bare komme overens?”). Denne gang har jeg kigget nærmere på to andre alternativer.
To fremgangsmåder, fem programmer
Emuleringsprogrammer falder groft sagt i to grupper: De, der kræver en Microsoft Windows-licens, og de, der ikke kræver det. Programmer, der ikke kræver en Windows-licens, omfatter følgende:
- Lindows, en Linux-distribution til 99 dollars, der kan køre nogle Windows-programmer direkte. Den forventes snart at blive leveret fra San Diego-baserede Lindows.com Inc.
- CrossOver Office 1.0.0, fra CodeWeavers Inc. i St. Paul, Minn. Denne softwarepakke til 54,95 dollars understøtter i øjeblikket kun Microsoft Office- og Lotus Notes Windows-programmer.
- Wine, gratis software, der implementerer et Windows-kompatibilitetslag oven på Linux, kan fås fra Wine Development HQ’s websted. Men det understøtter ikke alle Windows-programmer.
Jeg fokuserer her på to emuleringssoftwareprogrammer, der kræver en Windows-licens:
- NeTraverse Win4Lin 3.0, $89,99 fra NeTraverse Inc. i Austin, Texas
- VMware Workstation 3.0, $329 fra VMware Inc. i Palo Alto, Californien,
- VMware Workstation 3.0, $329 fra VMware Inc. i Palo Alto, Californien. Virksomheden tilbyder også en serverversion. (Desværre er VMware Express, desktop-versionen til 49,95 dollars, som jeg anmeldte sidste gang, og som kører en virtuel Windows 9x-maskine ad gangen på Linux, blevet udgået.)
VMware vs. Win4Lin
Og selv om mulighederne uden licens bliver bedre og bedre hele tiden, og nye versioner er ved at blive frigivet, kræver de produkter med den bedste kompatibilitet med Windows-programmer stadig en licens til Microsoft Windows. Win4Lin og VMware Workstation er ikke kloner af hinanden, men de har visse kvaliteter til fælles.
Både mangler understøttelse af DirectDraw- og Direct3D Windows-driverne, som forbedrer ydeevnen i grafiske programmer. Det gør det umuligt at spille Windows-spil, der er grafikkrævende. Der er praktiske og tekniske grunde til dette, og ikke mindst hastigheden og inkompatibiliteten mellem disse teknologier og den grafiske brugergrænseflade, som Linux bruger, kaldet X Window System. Hvis du vil spille Windows-spil på din Linux-maskine, skal du enten finde ud af det med Wine, hvilket kan fungere i nogle tilfælde, eller du skal dual-boote din maskine.
Det fører til den vigtigste forskel mellem Win4Lin og VMware: niveauet af emulering. VMware er designet til at skabe en komplet virtuel maskine, og den udfører en meget god hardwareemulering. Der er adgang til alle enheder via det underliggende værtsoperativsystem, og filsystemet kan være et virtuelt drev, der er indeholdt i en fil. Det kan have direkte adgang til en eller flere standard FAT 16- eller FAT 32-partitioner (File Allocation Table). Al adgang til Linux-filsystemerne sker dog via open source-fil og printserver-softwaren Samba, som understøtter Windows-klienter. En “lite”-version af Samba er inkluderet.
Dette er det tydeligste eksempel på VMware-metodologien. Al adgang til hardwaren er abstraheret i en sådan grad, at gæst Windows-operativsystemet, der er lagt oven på Linux, ikke kan skelne mellem den rigtige computer og den virtuelle maskine. Dette er en fordel ud fra et kompatibilitetsmæssigt synspunkt, men ydelsen kan lide under det på langsommere computere.
Win4Lin anvender en helt anden tilgang til emulering. Den er mere tæt integreret med værtsoperativsystemet. Til sammenligning bruger Win4Lin Linux-filsystemet i stedet for at oprette et reelt eller virtuelt FAT-filsystem. Det gør også, at visse dele af installationen deles mellem alle brugere af maskinen. Af denne grund kan der kun være én version af Windows installeret på en Win4Lin-maskine. I modsætning hertil kan VMware have flere Windows-installationer – alle forskellige versioner – installeret og kørende på samme tid. Der er dog direkte adgang til Win4Lin-filer fra Linux, selv når emuleringen ikke kører. Og den nyder godt af et ydelsesløft ved at bruge værtsoperativsystemets filtjenester.
Og vinderen er …
Som med de fleste ting afhænger det bedste valg af, hvad du forsøger at opnå. Hvis du har brug for en ret god emulering på en langsommere computer, eller hvis du bare ønsker bedre ydeevne, er Win4Lin sandsynligvis den rigtige løsning. Hvis du har brug for den bedste emulering, du kan få, og understøttelse af flere versioner, og hvis du kan retfærdiggøre den væsentligt højere pris, opfylder VMware måske bedre dine behov.
Overordnet set kunne jeg godt lide både Win4Lin og VMware. De indeholder begge forståelige installationsvejledninger, selv om Win4Lin ville være bedre for en nyere bruger: Det har et grafisk installationsprogram og tilbyder bedre understøttelse af de nyeste Linux-kerner.
På den anden side leveres VMware med et par Linux-distributioner, der inkluderer VMware-produktet som en del af installationen. Du har valget mellem at installere VMware på en distribution efter eget valg eller bruge deres færdigpakkede distribution.
I sidste ende er det min pengepung, der træffer beslutningen for mig. Win4Lin koster 79,99 dollars, hvis du downloader det. VMware kan downloades for 299 dollars, eller 329 dollars for den pakkede distribution. Da produkterne er så tæt på hinanden i forhold til mine formål, får Win4Lin min forretning.
Bushong er systemintegrator og analytiker i det nordøstlige Ohio, som bruger Linux til alt fra netværksinfrastruktur til servere og arbejdsstationer. Du kan kontakte ham på [email protected].
Relaterede historier
Læs mere af Bushong-krøniken på Computerworlds sider om fællesskabssiderne om operativsystemer:
Linux og Windows: Kan vi ikke bare komme hinanden ved?
Open source: Selv beta er bedre
Microsoft eller Linux: De facto vs. reelle standarder