Vegyél részt a rovat online vitájában.

A Linux nagyon jó frissítési lehetőséget kínál a szerverek számára minden méretű vállalatnál. Ennek okai között szerepel a sokoldalúság, az egyszerű adminisztráció, a minimális kezdeti költség és az ügyfél-hozzáférési licencbonyodalmak hiánya. Emellett a felhasználók jellemzően nem kerülnek közvetlen kapcsolatba a szerverekkel, így a mögöttes operációs rendszer nem számít számukra.
A munkahelyi vagy otthoni asztali számítógépek esetében ez nem így van.
A Windows operációs rendszerek felhasználójaként és programozójaként szerzett tapasztalataim — és a Computerworld közösségi fórumain zajló élénk viták résztvevőjeként — megerősítik, hogy a Linuxra való átállás nem mindig könnyű a felhasználó vagy a rendszergazda számára. Szinte minden felhasználónak van valamilyen Windows programja, amelyet feltétlenül meg kell szereznie ahhoz, hogy a Linux ugyanolyan működőképes legyen, mint a Windows számukra.
Szerencsére egyre több lehetőség van arra, hogy a felhasználók számára a Linux asztalon biztosítsák a kötelezően szükséges alkalmazásaikat. Ezek közül néhányat már tárgyaltam egy korábbi cikkemben (lásd “Linux és Windows: Nem tudnánk mindannyian jól kijönni egymással?”). Ezúttal két másik alternatívát vettem górcső alá.
Két megközelítés, öt program
Az emulációs programok nagyjából két csoportba sorolhatók: Azokra, amelyek Microsoft Windows licencet igényelnek, és azokra, amelyek nem. A Windows licencet nem igénylő programok közé tartoznak a következők:

  • Lindows, a Linux 99 dolláros disztribúciója, amely egyes Windows-alkalmazásokat közvetlenül futtat. A San Diego-i Lindows.com Inc. hamarosan szállítja.
  • CrossOver Office 1.0.0, a minnesville-i St. Paulban található CodeWeavers Inc. Ez az 54,95 dolláros szoftvercsomag jelenleg csak a Microsoft Office és a Lotus Notes Windows-alkalmazásokat támogatja.
  • A Wine, egy ingyenes szoftver, amely Windows-kompatibilitási réteget valósít meg a Linux tetején, a Wine Development HQ weboldalán érhető el. De nem támogat minden Windows-alkalmazást.

Itt két emulációs szoftverre összpontosítok, amelyek Windows-licencet igényelnek:

  • NeTraverse Win4Lin 3.0, 89,99 dollár a texasi Austinban található NeTraverse Inc.-től
  • VMware Workstation 3.0, 329 dollár a kaliforniai Palo Altóban található VMware Inc.-től. A cég szerverváltozatot is kínál. (Sajnálatos módon megszűnt a VMware Express, a 49,95 dolláros asztali változat, amelyet legutóbb áttekintettem, és amely egyszerre egy Windows 9x virtuális gépet futtat Linuxon.)

VMware vs. Win4Lin
Noha a licenc nélküli lehetőségek egyre jobbak, és hamarosan újabb verziók jelennek meg, a Windows-alkalmazásokkal legjobban kompatibilis termékek továbbra is Microsoft Windows licencet igényelnek. A Win4Lin és a VMware Workstation nem egymás klónjai, de bizonyos tulajdonságaik közösek.
Mindkettőből hiányzik a grafikus programok teljesítményét javító DirectDraw és Direct3D Windows-illesztőprogramok támogatása. Ez lehetetlenné teszi a nagy grafikai igényű Windows-játékok lejátszását. Ennek gyakorlati és technikai okai vannak, amelyek közül nem utolsósorban a sebesség és az inkompatibilitás lenne e technológiák és a Linux által használt grafikus felhasználói felület, az úgynevezett X Window System között. Ha Windows-játékokat akarsz játszani a Linux gépeden, akkor vagy a Wine segítségével kell megoldanod, ami bizonyos esetekben működhet, vagy dual-bootolnod kell a gépedet.
Ez elvezet a Win4Lin és a VMware közötti legfontosabb különbséghez: az emuláció szintjéhez. A VMware-t egy komplett virtuális gép létrehozására tervezték, és nagyon jó hardveremulációt végez. Minden eszközt a mögöttes host operációs rendszeren keresztül ér el, és a fájlrendszer lehet egy virtuális meghajtó, amely egy fájlban található. Közvetlenül hozzáférhet egy vagy több szabványos FAT 16 vagy FAT 32 partícióhoz (File Allocation Table). A Linux fájlrendszerekhez való minden hozzáférés azonban a Samba nyílt forráskódú fájl- és nyomtatókiszolgáló szoftveren keresztül történik, amely támogatja a Windows klienseket. A Samba egy “lite” verziója is megtalálható.
Ez a legvilágosabb példa a VMware módszertanára. A hardverhez való minden hozzáférés olyannyira absztrahált, hogy a Linuxra rétegzett vendég Windows operációs rendszer nem tud különbséget tenni a valódi számítógép és a virtuális gép között. Ez kompatibilitási szempontból előnyös, de a teljesítmény lassabb számítógépeken szenvedhet.
A Win4Lin teljesen más megközelítést alkalmaz az emulációval kapcsolatban. Szorosabban integrálódik a gazda operációs rendszerrel. Összehasonlításképpen, a Win4Lin a Linux fájlrendszert használja ahelyett, hogy valódi vagy virtuális FAT fájlrendszert hozna létre. Emellett a telepítés bizonyos részeit megosztja a gép összes felhasználója között. Emiatt egy Win4Lin gépre a Windowsnak csak egy verziója lehet telepítve. Ezzel szemben a VMware több Windows-telepítés — mind különböző verziójú — is telepíthető és futtatható egyszerre. A Win4Lin fájlok azonban közvetlenül elérhetők Linuxról, még akkor is, ha az emuláció nem fut. És a host operációs rendszer fájlszolgáltatásainak használatából fakadó teljesítménynövekedést élvez.
A győztes pedig …
A legtöbb dologhoz hasonlóan a legjobb választás attól függ, hogy mit szeretne elérni. Ha elég jó emulációra van szüksége egy lassabb számítógépen, vagy ha egyszerűen csak jobb teljesítményre vágyik, akkor valószínűleg a Win4Lin a megfelelő megoldás. Ha a lehető legjobb emulációra és több verzió támogatására van szüksége, és ha meg tudja indokolni a lényegesen magasabb árat, a VMware talán jobban megfelel az igényeinek.
Összességében nekem mind a Win4Lin, mind a VMware tetszett. Mindkettő tartalmaz érthető telepítési utasításokat, bár a Win4Lin jobb lenne egy újabb felhasználó számára: Grafikus telepítőprogrammal rendelkezik, és jobban támogatja a legújabb Linux kerneleket.
Másrészt a VMware néhány olyan Linux-disztribúcióval érkezik, amelyek a VMware terméket a telepítés részeként tartalmazzák. Választhatsz, hogy a VMware-t az általad választott disztribúcióra telepíted, vagy az ő előrecsomagolt disztribúciójukat használod.
Végeredményben a pénztárcám hozza meg helyettem a döntést. A Win4Lin 79,99 dollárba kerül, ha letöltöd. A VMware letölthető 299 dollárért, vagy 329 dollárért a csomagolt disztribúció. Mivel a termékek az én céljaim szempontjából ilyen közel állnak egymáshoz, a Win4Lin kapja az üzletemet.
Bushong rendszerintegrátor és elemző Ohio északkeleti részén, aki Linuxot használ a hálózati infrastruktúrától kezdve a szervereken át a munkaállomásokig mindenre. Elérheti őt a [email protected] címen.
Kapcsolódó történetek
A Bushong krónikák további részei a Computerworld operációs rendszerek közösségi oldalain olvashatók:
Linux és Windows: Nyílt forrás: Can’t We All Can’t We Just Get Along?
Open source: Még a béta is jobb
Microsoft vagy Linux: De facto vs. valódi szabványok

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.