Another method is to install virtualization software for Linux, such as VMware Workstation or Xen, and run Windows inside a virtual machine. This will allow users to access the Windows applications they need while still performing most of their tasks using Linux software.
These alternatives present two big problems, however. First, they both require a licensed copy of Windows for each machine, negating any cost savings of Linux. Second, they effectively split each workstation into two complete systems, doubling the IT management workload. Because of this, neither method is a viable long-term solution, so should only be used as a stopgap measure while you phase out Windows.
A third solution is to use Wine, a Windows compatibility layer for Linux that allows many Windows applications to run as if they were native Linux software. Not every application works properly with Wine, however -- you should consult the project's application database to see if your software is compatible. A commercial version called CrossOver Linux, which offers additional installation and runtime support for selected applications, is also available.
Finally, a number of thin-client solutions, available from such vendors as Citrix and Sun Microsystems, allows Windows applications to run in terminal windows on Linux desktops. This method has the additional advantage of favoring lower-end hardware. Be aware, however, that most such solutions will require additional infrastructure investments to get up and running.
Making good on your Linux strategy
Installing Linux onto a few desktops is easy enough. Successfully migrating a large number of PCs, however, calls for centralized management and maintenance capabilities. Windows customers have it easier in this area, although work is being done to narrow Microsoft's lead. Still, a healthy number of options are available for managing Linux desktops today.
Here, again, it is helpful to standardize on a single, enterprise-focused Linux vendor. Novell's well-established ZenWorks management software supports both Red Hat and Suse systems, while Red Hat offers centralized software management through its Red Hat Network product (which will soon be open source). Users of other distributions may need to search for options from third-party vendors, such as Hyperic.