Alăturați-vă discuției online despre această rubrică.
Linux oferă o cale foarte bună de upgrade pentru serverele din întreprinderi de toate dimensiunile. Printre motive se numără versatilitatea sa, ușurința de administrare, costurile inițiale minime și lipsa încurcăturilor legate de licențele de acces la client. De asemenea, utilizatorii nu au, de obicei, contact direct cu serverele, așa că sistemul de operare de bază nu este o mare problemă pentru ei.
Nu la fel se întâmplă cu calculatoarele desktop pentru muncă sau acasă.
Experiența mea ca utilizator și programator pe sisteme de operare Windows – și ca participant la unele discuții aprinse care au loc în forumurile comunității Computerworld – confirmă faptul că tranziția la Linux nu este întotdeauna ușoară pentru utilizator sau administrator. Aproape toți utilizatorii au câte un program Windows pe care trebuie să-l aibă pentru ca Linux să fie la fel de funcțional cum este Windows pentru ei.
Din fericire, există un număr din ce în ce mai mare de opțiuni pentru a le oferi utilizatorilor aplicațiile pe care trebuie să le aibă pe un desktop Linux. Am discutat unele dintre acestea într-un articol anterior (a se vedea „Linux și Windows: Nu putem să ne înțelegem cu toții?”). De data aceasta, am analizat în amănunt alte două alternative.
Două abordări, cinci programe
Programele de emulare se împart în aproximativ două grupe: Cele care necesită o licență Microsoft Windows și cele care nu. Programele care nu necesită o licență Windows includ următoarele:
- Lindows, o distribuție de 99 de dolari a Linux care va rula direct unele aplicații Windows. Aceasta urmează să fie livrată în curând de către Lindows.com Inc. din San Diego.
- CrossOver Office 1.0.0, de la CodeWeavers Inc. din St. Paul, Minn. Acest pachet software de 54,95 dolari suportă în prezent doar aplicațiile Microsoft Office și Lotus Notes pentru Windows.
- Wine, un software gratuit care implementează un strat de compatibilitate cu Windows peste Linux, este disponibil pe site-ul web Wine Development HQ. Dar nu suportă toate aplicațiile Windows.
Mă concentrez aici asupra a două programe software de emulare care necesită o licență Windows:
- NeTraverse Win4Lin 3.0, 89,99 dolari de la NeTraverse Inc. din Austin, Texas
- VMware Workstation 3.0, 329 dolari de la VMware Inc. din Palo Alto, California. Compania oferă, de asemenea, o versiune pentru servere. (Din păcate, VMware Express, versiunea desktop de 49,95 dolari pe care am analizat-o data trecută și care rulează câte o mașină virtuală Windows 9x pe Linux, a fost întreruptă.)
VMware vs. Win4Lin
Deși opțiunile fără licență sunt din ce în ce mai bune, iar noi versiuni sunt pe cale să fie lansate, produsele cu cea mai bună compatibilitate cu aplicațiile Windows necesită în continuare o licență pentru Microsoft Windows. Win4Lin și VMware Workstation nu sunt clone unul altuia, dar au în comun anumite calități.
Ambele nu au suport pentru driverele Windows DirectDraw și Direct3D care îmbunătățesc performanța în programele grafice. Acest lucru face imposibilă redarea jocurilor Windows care au o grafică intensivă. Există motive practice și tehnice pentru acest lucru, nu în ultimul rând ar fi viteza și incompatibilitatea dintre aceste tehnologii și interfața grafică pe care o folosește Linux, numită X Window System. Dacă doriți să jucați jocuri Windows pe mașina dumneavoastră Linux, va trebui fie să vă descurcați cu Wine, care poate funcționa în unele cazuri, fie va trebui să faceți un dual-boot al mașinii dumneavoastră.
Aceasta ne conduce la diferența cheie dintre Win4Lin și VMware: nivelul de emulare. VMware este conceput pentru a crea o mașină virtuală completă și realizează o emulație hardware foarte bună. Toate dispozitivele sunt accesate prin intermediul sistemului de operare gazdă subiacent, iar sistemul de fișiere poate fi o unitate virtuală care este conținută într-un fișier. Acesta poate accesa direct una sau mai multe partiții FAT (File Allocation Table) 16 sau FAT 32 standard. Cu toate acestea, tot accesul la sistemele de fișiere Linux se face prin intermediul software-ului de server de fișiere și imprimare open-source Samba, care acceptă clienți Windows. Este inclusă o versiune „lite” a Samba.
Acesta este cel mai clar exemplu al metodologiei VMware. Tot accesul la hardware este abstractizat până la punctul în care sistemul de operare Windows guest stratificat peste Linux nu poate face distincția între calculatorul real și mașina virtuală. Acest lucru este avantajos din punct de vedere al compatibilității, dar performanța poate avea de suferit pe calculatoarele mai lente.
Win4Lin are o abordare complet diferită a emulației. Este mai strâns integrată cu sistemul de operare gazdă. Pentru comparație, Win4Lin utilizează sistemul de fișiere Linux în loc să creeze un sistem de fișiere FAT real sau virtual. De asemenea, face ca anumite părți ale instalării să fie partajate între toți utilizatorii mașinii. Din acest motiv, nu poate exista decât o singură versiune de Windows instalată pe o mașină Win4Lin. În schimb, VMware poate avea mai multe instalații Windows – toate versiuni diferite – instalate și funcționând în același timp. Cu toate acestea, fișierele Win4Lin sunt direct accesibile din Linux, chiar și atunci când emulația nu este în funcțiune. Și se bucură de un spor de performanță prin utilizarea serviciilor de fișiere ale sistemului de operare gazdă.
Și câștigătorul este …
Ca în cazul majorității lucrurilor, cea mai bună alegere depinde de ceea ce încercați să realizați. Dacă aveți nevoie de o emulație destul de bună pe un calculator mai lent, sau dacă pur și simplu doriți o performanță mai bună, Win4Lin este probabil calea de urmat. Dacă aveți nevoie de cea mai bună emulație pe care o puteți obține și de suport pentru mai multe versiuni și dacă puteți justifica prețul substanțial mai mare, este posibil ca VMware să răspundă mai bine nevoilor dumneavoastră.
În general, mi-au plăcut atât Win4Lin, cât și VMware. Ambele includ instrucțiuni de instalare ușor de înțeles, deși Win4Lin ar fi mai bun pentru un utilizator mai nou: Are un program grafic de instalare și oferă un suport mai bun pentru cele mai recente nuclee Linux.
Pe de altă parte, VMware vine cu câteva distribuții Linux care includ produsul VMware ca parte a instalării. Aveți posibilitatea de a instala VMware pe distribuția pe care o alegeți sau de a folosi distribuția lor preambalată.
În cele din urmă, portofelul meu ia decizia în locul meu. Win4Lin costă 79,99 dolari dacă îl descărcați. VMware poate fi descărcat pentru 299 de dolari, sau 329 de dolari pentru distribuția împachetată. Din moment ce produsele se compară atât de strâns pentru scopurile mele, Win4Lin primește afacerea mea.
Bushong este un integrator de sisteme și analist în nord-estul Ohio care folosește Linux pentru orice, de la infrastructura de rețea la servere și stații de lucru. Puteți lua legătura cu el la [email protected].
Povestiri conexe
Citiți mai multe din Cronicile lui Bushong din paginile Computerworld Operating Systems Community:
Linux și Windows: Can’t We All Just Get Along?
Open source: Chiar și beta este mai bine
Microsoft sau Linux: De facto vs. standarde reale
.