Linux is een besturingssyteem, net als Windows. Beide besturingssystemen werken heel anders, hebben een andere API (application programming interface) en ook de binaries, de uitvoerbare bestanden, zitten anders in elkaar. Het is absoluut onmogelijk om zomaar een Windows-programm onder Linux te starten als ware het een normaal Linux-programma. Er zijn echter wel programma's die het mogelijk maken dit te doen.
Corel gebruikte Wine om WordPerfect Office 2000 en CorelDRAW op een snelle manier onder Linux te laten werken. Dat vonden ze een beter optie dan het gaan porten. Ze hebben een versie van Wine gemaakt waar hun software betrouwbaar onder werkt. Het is echter niet hun bedoeling een aparte stroming van Wine te creëren. Ze geven hun veranderingen aan de code door aan WineHQ, zodat de veranderingen die zij gemaakt hebben uiteindelijk ook wel in de hoofdstroming van Wine terecht komen.
Meer actief zijn de mensen van CodeWeavers (http://www.codeweavers.com/). Ze hebben de website van WineHQ vernieuwd, een beter overzicht gemaakt van hoe verschillende werken onder Wine en het belangrijkste van alles: ze hebben er voor gezorgd dat word, excel, outlook, internet explorer, media player, quicktime en shockwave er in ieder geval goed onder draaien. Het aantal goed werkende programma's neemt constant toe. Ze verkopen hun verbeterde versie van Wine. Een demo is te downloaden van hun website. Hun verbeteringen komen echter uiteindelijk wel terug in de hoofdstroom van Wine en andersom maken ze gebruik van de verbeteringen die worden aangebracht in de hoofdstroom. Op die manier worden beide wel min of meer gelijk gehouden en ontstaat er geen echte fork.
Hoe moet je je voorstellen dat Vmware werkt? Je maakt een bestand, wat door Vmware als harde schijf gezien wordt. Als je Vmware voor het eerst opstart, kun je Windows (of een ander OS) installeren. Dat komt dan in het aangemaakte bestand terecht. Dit bestand heeft geen vaste grootte, maar wordt groter naarmate meer geïnstalleerd wordt onder de virtuele machine tot een opgegeven maximale grootte. Wil je Vmware niet meer gebruiken, dan kun je simpelweg het bestand verwijderen. Het is ook mogelijk om een partitie te laten gebruiken waar op dit moment al Windows op geïnstalleerd is. Lees de documentatie van Vmware voor meer informatie daarover. (Je moet dan 2 hardwareprofielen maken onder Windows.)
Je moet er rekening mee houden dat zo'n virtuele machine veel van je computer vergt. Om Windows 9x redelijk te kunnen draaien, is een processor van 350 MHz en 64 tot 128 MB geheugen zeker aan te raden.