Deltag i online-diskussionen om den här kolumnen.

Linux är en mycket bra uppgraderingsväg för servrar i företag av alla storlekar. Bland skälen till detta finns dess mångsidighet, enkla administration, minimala initialkostnader och avsaknad av förvecklingar av licenser för klienttillträde. Dessutom har användarna vanligtvis ingen direkt kontakt med servrarna, så det underliggande operativsystemet är inte så viktigt för dem.
Det är inte så med stationära datorer för arbetet eller hemmet.
Min erfarenhet som användare och programmerare av Windows-operativsystem – och som deltagare i de livliga diskussioner som äger rum i Computerworlds forum – bekräftar att övergången till Linux inte alltid är lätt för användaren eller administratören. Nästan alla användare har något Windows-program som de måste ha för att Linux ska bli lika funktionellt som Windows är för dem.
Tyvärr finns det ett växande antal alternativ för att förse användarna med sina nödvändiga program på ett Linuxskrivbord. Jag har diskuterat några av dessa i en tidigare artikel (se ”Linux and Windows: Can’t We All Just Get Along?”). Den här gången har jag tittat närmare på två andra alternativ.
Två tillvägagångssätt, fem program
Emuleringsprogrammen kan grovt sett delas in i två grupper: De som kräver en Microsoft Windows-licens och de som inte gör det. Program som inte kräver en Windows-licens inkluderar följande:

  • Lindows, en Linuxdistribution för 99 dollar som kör vissa Windows-program direkt. Den kommer snart att levereras från San Diego-baserade Lindows.com Inc.
  • CrossOver Office 1.0.0, från CodeWeavers Inc. i St. Paul, Minn. Detta programpaket för 54,95 dollar stöder för närvarande endast Windows-programmen Microsoft Office och Lotus Notes.
  • Wine, en fri programvara som implementerar ett Windows-kompatibilitetslager ovanpå Linux, finns tillgänglig på Wine Development HQ:s webbplats. Men den stöder inte alla Windows-program.

Jag fokuserar här på två emuleringsprogram som kräver en Windows-licens:

  • NeTraverse Win4Lin 3.0, $89,99 från NeTraverse Inc. i Austin, Texas
  • VMware Workstation 3.0, $329 från VMware Inc. i Palo Alto, Kalifornien. Företaget erbjuder även en serverversion. (Tyvärr har VMware Express, den skrivbordsversion för 49,95 dollar som jag recenserade förra gången och som kör en virtuell Windows 9x-maskin åt gången på Linux, lagts ned.)

VMware vs. Win4Lin
Och även om alternativen utan licens blir bättre hela tiden, och nya versioner är på väg att släppas, så kräver de produkter som har den bästa kompatibiliteten med Windows-applikationer fortfarande en licens för Microsoft Windows. Win4Lin och VMware Workstation är inte kloner av varandra, men de delar vissa egenskaper.
Båda saknar stöd för Windows-drivrutinerna DirectDraw och Direct3D som förbättrar prestandan i grafiska program. Det gör det omöjligt att spela Windows-spel som är grafikintensiva. Det finns praktiska och tekniska skäl till detta, inte minst hastigheten och inkompatibiliteten mellan dessa tekniker och det grafiska användargränssnitt som Linux använder, kallat X Window System. Om du vill spela Windows-spel på din Linux-maskin måste du antingen lösa det med Wine, vilket kan fungera i vissa fall, eller så måste du starta din maskin dubbelt.
Detta leder till den viktigaste skillnaden mellan Win4Lin och VMware: emuleringsnivån. VMware är utformat för att skapa en komplett virtuell maskin, och den utför en mycket bra hårdvaruemulering. Alla enheter nås via det underliggande värdoperativsystemet, och filsystemet kan vara en virtuell enhet som finns i en fil. Det kan ha direkt tillgång till en eller flera standardpartitioner FAT 16 (File Allocation Table) eller FAT 32 (File Allocation Table). All åtkomst till Linux-filsystemen sker dock via fil- och utskriftsservern Samba, en programvara med öppen källkod, som stöder Windows-klienter. En ”lite”-version av Samba ingår.
Detta är det tydligaste exemplet på VMware-metodiken. All åtkomst till maskinvaran abstraheras till den grad att gästoperativsystemet Windows, som läggs ovanpå Linux, inte kan skilja mellan den riktiga datorn och den virtuella maskinen. Detta är fördelaktigt ur kompatibilitetssynpunkt, men prestandan kan bli lidande på långsammare datorer.
Win4Lin har en helt annan inställning till emulering. Den är närmare integrerad med värdoperativsystemet. Som jämförelse använder Win4Lin Linux filsystem i stället för att skapa ett verkligt eller virtuellt FAT-filsystem. Det gör också att vissa delar av installationen delas mellan alla användare av maskinen. Av denna anledning kan det bara finnas en version av Windows installerad på en Win4Lin-maskin. Däremot kan VMware ha flera Windows-installationer – alla olika versioner – installerade och igång samtidigt. Win4Lin-filer är dock direkt tillgängliga från Linux, även när emuleringen inte körs. Och den får en prestandaförstärkning genom att använda värdoperativsystemets filtjänster.
Och vinnaren är …
Som med det mesta beror det bästa valet på vad du försöker åstadkomma. Om du behöver ganska bra emulering på en långsammare dator, eller om du bara vill ha bättre prestanda, är Win4Lin förmodligen det bästa alternativet. Om du behöver den bästa emulering du kan få och stöd för flera versioner, och om du kan rättfärdiga det betydligt högre priset, kan VMware kanske bättre uppfylla dina behov.
Samt sett gillade jag både Win4Lin och VMware. Båda innehåller begripliga installationsinstruktioner, även om Win4Lin skulle vara bättre för en nyare användare: Det har ett grafiskt installationsprogram och erbjuder bättre stöd för de senaste Linuxkärnorna.
Å andra sidan kommer VMware med några Linuxdistributioner som inkluderar VMware-produkten som en del av installationen. Du har valet att installera VMware på den distribution du väljer eller att använda deras färdigpaketerade distribution.
I slutändan är det min plånbok som fattar beslutet åt mig. Win4Lin kostar 79,99 dollar om du laddar ner det. VMware kan laddas ner för 299 dollar eller 329 dollar för den paketerade distributionen. Eftersom produkterna är så nära jämförbara för mina syften får Win4Lin mina affärer.
Bushong är en systemintegratör och analytiker i nordöstra Ohio som använder Linux för allt från nätverksinfrastruktur till servrar och arbetsstationer. Du kan nå honom på [email protected].
Relaterade berättelser
Läs mer av Bushong Chronicles på Computerworlds sidor om operativsystem:
Linux och Windows: Kan vi inte bara komma överens?
Oppen källkod: Även beta är bättre
Microsoft eller Linux: De facto vs. verkliga standarder

Lämna ett svar

Din e-postadress kommer inte publiceras.