With each iteration of windows OS Microsoft has made it less friendlier for linux to be installed along with windows. Linux is all about choices, and I believe the users should have the choice to switch back and forth into whatever OS they want to. The following three are the most convenient way that they can switch back and forth between OSes.
Cygwin is an open source collection of tools that allows Unix or Linux applications to be compiled and run on a Windows operating system from within a Linux-like interface. This capability helps developers to migrate applications from Unix or Linux to Windows-based systems, and makes it easier to support their applications running on the Windows platform. Cygwin includes a dynamic link library (DLL) and a collection of tools. The DLL serves as a Linux emulator, and the tool set provides the Linux-like development environment.
Operating system-level virtualization essentially lets one computer do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Virtual servers and virtual desktops let you host multiple operating systems and multiple applications locally and in remote locations, freeing you from physical and geographical limitations. In addition to energy savings and lower capital expenses due to more efficient use of your hardware resources, you get high availability of resources, better desktop management, increased security, and improved disaster recovery processes when you build a virtual infrastructure. There are currently two leading OS vitualization application out there: Commercial Application VMware, and a freeware and Virtualbox.
Windows-based Ubuntu Installer(WUBI):
Wubi is an officially supported Ubuntu installer for Windows users that can install and uninstall Ubuntu as any other Windows application, in a simple and safe way. Wubi adds an entry to the Windows boot menu which allows you to run Linux. Ubuntu is installed within a file in the windows file system (c:\wubi\disks\system.virtual.disk), this file is seen by Linux as a real hard disk.
Source: DiggFiled under Operating System | Tags: Desktop, Disaster recovery, DLL, Linux, Open Source, Server, Ubuntu, Unix, Virtualbox, VMware, windows, Wubi | Comment Below