Inderdaad een erg groot verschil tussen wine en vmware
vmware emuleert/virtualiseert een heel besturingssysteem met hardware-virtualisatie, hiervoor heb je heel veel ram nodig en dit betekent dat een besturingssysteem in vmware (guest os, in ons geval windows) in een ander besturingssysteem draait (host os, in ons geval ubuntu)
het guest os (windows) draait aan verlaagde snelheid omdat het gevirtualiseerd wordt en niet rechtstreeks draait, het voordeel van vmware is superhoge compatibiliteit: aangezien windows in vmware draait, draaien praktisch alle windows programma's op die windows installatie in vmware)
krachtige (grafische) programma's en/of 3D games zijn natuurlijk uitgesloten in vmware
(software zoals vmware: open source XEN, open source Qemu + proprietary kernel module KQemu voor virtualisatie, proprietary Parallels)
Wine is een laag die een windows programma inleest en de API calls omzet naar linux API calls, in real-time via de wineserver. Aangezien niet altijd alles 100% correct vertaald wordt door die API calls, werken niet alle programma's perfect. Dit is vooral het geval bij de allernieuwste programma's. Het grote voordeel van wine is dat het geen extra zware eisen stelt aan je systeem en dat 3D programma's en 3D games ook gewoon worden omgezet (directx wordt vertaald naar opengl enz.)
(software zoals wine: cedega (fork van wine, commercieel, vroeger bekend als winex, bedoeld voor games) crossover office (fork van wine, commercieel, bedoeld om programma's zoals photoshop en MS office te draaien op hoge snelheid)