Review of VMWare Competitor
nontrivial writes "Linux Medical News has a decent review of Win4Lin, a MS Windows emulator. The article and submissions also touch on other solutions for having to run Windows applications. I use Win4Lin daily, and I must say it is rather spooky how well it works. The review doesn't spell it out, but Win4Lin 2.0 does include sound and serial and parallel support, and so far I've had no problems with the beta. It runs Windows in a SDI type interface, comes with DOS emulation, and can be run in many odd resolutions if you don't like running it in it's own virtual console. The bad news is that it technically requires a licensed copy of Windows (95, 98, etc, not NT), it is intended for business applications (so no DirectX support for example), and only TCP/IP networking is supported within the emulation. But overall it's stable (no more crashes than MS causes, and it doesn't take the whole box down when you see blue), it's fast (native speed), and it's cheap ($35). IMHO it's the best transition software I've used."
I clicked on the link in the story above, and it took a second, so I went to get a glass of water. When I got back, I had warped into some alternate universe slashdot.
It took me a while to realize THAT WAS the link, and they were just using slashcode. Oh well, it was trippy while it lasted.
Comparing Win4Lin with VMWare is not quite fair: Win4Lin is a Windows emulator, while VMWare emulates an i386. Thus, VMWare is a much more powerful tool than Win4Lin, since VMWare can do more that run Windows applications: it runs Windows itself, or any other OS which runs on an i386.
The main disadvantage of Win4Lin compared to VMWare seems to be that it is not a real virtual machine, which makes it impossible to run anything else than Windows. Since VMWare is capable or running Linux on Linux, it can be used for kernel development and other dangerous stuff. It can also run other OS's such as Solaris or OS2.
I also wonder if the use of Win4Lin doesn't make your system vulnerable to Windows viruses (such as macro viruses in Word): since these applications now have access to your Linux file systems, they can easily destroy your data.
One of the other not so obvious features of
Win4Lin, is that it runs REALLY well over Remote X. (Ie to Thin Client Terminals) And with Win4Lin 2 having multi-user functionality, you can run a nice little enterprise server for Thin clients, where you deliver say StarOffice for their main Office functionality, peppered with any legacy apps they need using Win4Lin. I have a few sites using something similar to this now. It really changes the "Desktop" option from being "Forget it" to.. "Hey.. we could do that" for most organisations. And once were on the desktop.. it makes it MUCH easier to migrate away thoes old Legacy apps.. and eventually not have win4lin at all!..
Anthony
VMWare - Runs almost any x86 OS. VMs can be created on Linux or NT, some rumor of BSD folks using it -- though I'm not certian. Patches the kernel by using a set of loadable modules. Very compatable. Check the news groups: vmware.*.
Win4Lin - Only Win9x at this time. Only runs on Linux. Fairly compatable. Sound support added to beta releases. Very low memory footprint. Patches kernel directly; no module support. Check the mailing lists: www.trelos.com.
Neither support advanced video or specialized hardware. In the case of Win4Lin, the sound support is only available in the beta and is not entirely stable or complete. (I could not record with it, for example, but that might be my fault.)
The kernel patches are available, but aren't the same. Because of that, your kernel may/may not be supported by either VMWare or Win4Lin. If it's not supported, these programs won't run! For bleeding edge kernel releases, use VMWare. It is more likely to have kernel modules available when you need them. There are security issues since these are propriatory extentions, though the kernel modifications are available as source.
Having said that, I intend to buy two more copies of Win4Lin for my family as gifts. For business use, I would be more cautious and prefer VMWare unless Win4Lin worked with a specific Windows-only application and memory was tight.
Both have full-featured, time limited, trial versions available for download, so the risk is minimal.
As always, if there's a Linux software available...that gets the nod over VMware or Win4Lin.
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.