Playing together nicely: Windows and Linux
|"For stable, reliable Windows networking programs, VMware is the better choice, and the only choice if you need to run server applications or operating systems."|
Win4LinWin4Lin ( www.trelos.com ) is easier on the budget, with developer Trelos charging just $49 for a license after a 15-day trial period. Trelos squarely targets the consumer segment, supporting only Windows 95 and Windows 98 (including Second Edition.) Win4Lin does not rigidly try to emulate every single nuance of a Windows PC's hardware. This makes it considerably faster and easier to install. Mounting portions of your Linux filesystem (or, indeed, the entire thing) in the Windows emulation is as easy as tweaking a Win4Lin GUI settingno virtual networking required. When a new Windows session is configured, Win4Lin's setup program automatically installs a custom WinSock networking emulation that can piggyback a Linux PC's LAN and Internet connection, as well as a video driver that supports full color in an X-window. VMware uses a special virtual Ethernet card and authentic AMD Ethernet driver, and a custom Windows video card driver, respectively, to achieve the same results, but those take longer to install. These convenient shortcuts come with a price, however. If you accidentally install a Windows VxD driver in a Win4Lin session, or even allow a program to install real Windows networking components, you can cripple Win4Lin's networking capabilities or even put the emulation in a state where it won't boot properly until you manually remove the offending driver. Also, Win4Lin cannot run network server applications, and some clients, such as Netscape SmartDownload, seem to have a difficult time operating through the emulated WinSock.
ConclusionNeither VMware nor Win4Lin can perfectly replicate a true DOS/Windows environment, and sometimes the lack of feature overlap is bitterly ironic. For example, VMware offers restricted VGA graphics capabilities in DOS mode, and cannot support EMS memory, making it difficult at best to run many advanced programs outside of Windows. Win4Lin has EMS support, but lacks sound support and has even more limited video support in DOS, hampering its potential as a DOS/Windows gaming platform. And neither system supports DirectX under Windows. Despite the drawbacks, both are excellent choices for general Windows productivity software, with configuration GUIs far superior to the cluttered .config files employed by their open-source rivals. For stable, reliable Windows networking programs, VMware is the better choice, and the only choice if you need to run server applications or operating systems. Nothing runs Windows programs as well as a dedicated computer running Windows alone. Dual-booting, while enormously inconvenient, is still the best, if not the most interactive, way to share a single computer between two operating systems. But if you find the time you waste on shutdown/reboot cycles mounting, or you simply want the best of both worlds, gaining Windows compatibility without leaving the confines of Linux, relief is just a download away. Jason Compton is an Evanston, IL-based technology journalist, and the author of the forthcoming book " VMware for Linux ." He is a regular contributor to the Chicago Tribune, Linux Magazine, and Smart Business.
Page 2 of 2