Cooperative Linux is a relatively new piece of work aimed at running Linux applications on Microsoft Windows. This differs from virtualization based or User-mode Linux because in case of Cooperative Linux a special driver software is used to run Linux Kernel in privileged mode. Virtual Machine based solutions on the other hand do a simulation of the underlying machine. By running Linux Kernel natively, Cooperative Linux achieves performances nearing those achieved by a standalone Linux. Further the resource requirements are also low.
Cooperative Linux is the first working free and open source method for optimally running Linux on Microsoft Windows natively. More generally, Cooperative Linux (short-named coLinux) is a port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to freely run Linux on Windows 2000/XP, without using a commercial PC virtualization software such as VMware, in a way which is much more optimal than using any general purpose PC virtualization software.
However for a naive user, there are troubles in setting up Cooperative Linux. This is where andlinux comes to rescue. With andlinux, setting up Cooperative Linux is just a kid's play. No more jugglery with batch files or stuff like that. Just download the files required for andlinux and you are ready for the show.
Above image shows my Windows machine running andlinux. Top left light yellow colored window is gnome-terminal. In the background is Windows Live Writer running. There is also a XFCE panel visible in the middle of top right quadrant. The performance of programs is almost same as though I am just running Linux. There is some delay at the time of starting an application but after that it all seems to work just fine.
Andlinux comes with a Ubuntu based image. So I was able to run synaptic package manager to install new applications.
Above is the synaptic application, which I used to install Abiword and gcc.
Requirements:
- Windows 2000/XP/2003 or higher
- 128 MB of free RAM (64 MB possible, by editing settings_static.txt)
- 4 GB available hard drive space
- a good Internet connection, to be able to install further applications.
- some basic Linux skills to proceed once installed (working with Synaptic and Xfce, unless you just want to see Firefox under Linux).
Download:
To install andlinux, you need to download a 150MB file from any of the following mirror. If possible go for paid high speed download mirror, which supports the project.
Andlinux keeping up with the spirit of Free Software also provides mirrors for free downloads. These are as follows-
Installation:
- Execute the andLinuxPreBeta.exe file downloaded from any of the mirror above. This is a self extracting zip file and extract it to your desired location.
- Run run_to_install.bat
- While installing WinTap, you might receive a Continue Anyway prompt. Just click it and move ahead.
- If the window still remains and the title has the word Finished, just close it.
C:\Downloads>andLinuxPreBeta.exe
C:\Downloads>cd C:\andLinux
C:\andLinux>run_to_install.txt
When you try to execute andLinuxPreBeta.exe, depending on the application installed for unzipping files on your system, you will get a dialog asking for location where andLinux should be unzipped to. If you do not have any unzip application, try 7-zip.
Executing:
- Go to the folder where you unzipped andLinux in the installation.
- Execute startup.bat
C:\>cd andLinux
C:\andLinux>startup.bat
This window shows the background server output from andLinux. After a bit of delay you will find the Xfce panel coming up as shown below.
Once this panel appears, you can start your console by pressing the console icon. You can also install newer packages through synaptic by clicking the second icon.
In the upcoming parts of this series, we will discuss about how to increase the size of the default partition which comes with andLinux.
Happy Cooperation and don't forget to introduce your grandmas to Linux by installing andLinux.
