Visit Andy Min's column >>

ANDY MIN

if(window.location == "http://onlineapps.newsvine.com/") user=Smart;
Add To Watchlist
Articles Posted: 236; Links Seeded: 1882
Member Since: 4/2006Last Seen: 2/09/2010

andLinux: A great way to virtualize Linux inside of Windows

Gedit (with default interface)

Kopete chat window (with Clearlooks)

youtube-dl in a terminal (with Clearlooks)

Nautilus (with Clearlooks)

A Dawning Valley production

advertisement

Recently, there's been a lot written about virtualization. Ever since Steve Jobs announced the move to Intel, there's been huge flurries of excitement as commercial virtualization products like VMWare and Parallels and open-source products like VirtualBox improved their offerings. Not just on the Apple platform, either (you should see the amount of work that has gone into the Linux KVM and Qemu programs). However, these "traditional" virtualization programs have had problems, mainly because they run a separate operating system in a separate window (recent products have sort of fixed this, but issues still abound). Luckily, there is another option: andLinux, a full-blown Ubuntu Gutsy-based distro that has been around for quite a while. andLinux utilizes the coLinux kernel, which is a port of the Linux kernel to Windows, which greatly improves speed (nice for those of us who only have 512 MB of RAM). Also, coLinux allows the VM and the host to share resources, while you have to virtualize all the resources in a "traditional" virtual machine offering.

Installation

I chose to use the "minimal" XFCE-based version of andLinux, since I was running the tests in a machine with limited resources (384 MB of RAM). It was a still a fairly hefty download sizes at 130MB, but there were a variety of mirrors and I found it fairly fast to download. The system requirements were huge too: andLinux wanted at least 3GB of space and 128MB of RAM. Obviously, if you use the KDE-based distro, the sizes will be much larger.

Installation was a breeze. Almost everything, including the PulseAudio sound server and the Xming X server, was installed without needing to consult me with complicated configuration problems. The file sharing part (where the user has access to the Windows partition) was a little tricky for non-savvy users, but as long as you stick with COFS, you're fine. The only other configuration option was picking the amount of RAM andLinux has to use (they have a recommended amount, so it's pretty easy). After rebooting, all seemed fine, except that Windows Firewall wanted to know if I wanted to allow Xming, which allowed for the graphical display of Linux apps. When I unblocked it, andLinux worked flawlessly. Also, you sometimes need to follow the instructions at the andLinux forum for it to work. Once that was done though, andLinux worked great. I found out later that it could have been a problem with andLinux starting as a service, so when I chose to "run andLinux manually in a command prompt + use Windows shortcuts" in the installer, andLinux worked much better.

Adding New Stuff

I decided to install three programs on each: Kopete (a KDE instant messenger), gedit (the Gnome text editor), and youtube-dl (a command-line app). This basically spans both major toolkits (KDE is based on Qt and Gnome is based on GTK+, so apps from either toolkit should work if Gnome and KDE apps work) plus a fairly complex command-line app.

In andLinux, you can use either the command-line apt or the Synaptic Package Manager interface to install new packages (the repository is the Ubuntu Gutsy official one). Since Synaptic is what most users will use, I used that. It worked like a charm, installing all 58 dependency packages and overall doing a superb job. All three worked out of the box, with the exception that Kopete wouldn't minimize to the tray. Gedit was flawless, able to save and read text files on the Windows partition, while youtube-dl... downloaded videos from YouTube with ease. There was one slight problem. The XFCE menu/launcher didn't include any of the three downloaded. Therefore, I had to manually launch them from the terminal, which most users wouldn't have thought of. I couldn't figure out how to add new programs, either. However, this could be simply because I'm using the XFCE menu, not the KDE one that most users will use in the full install.

There's one more thing that you can add to andLinux: GTK2 themes. andLinux looks REALLY bad out of the box. Luckily, you can add GTK2 themes really easily to the minimal install (KDE users can install the package kdeartwork and then change it using kcontrol). First, search for the word "theme" in Synaptic and pick the ones that sound nice (make sure they contain the word "gtk2"). If you're uncertain, just get the gtk2-engines package. Then, install gtk-chtheme and run it from the terminal (type in gtk-chtheme and hit enter).

The verdict

If you're looking to try out Linux but don't want to mess around with partitioning, andLinux is a great option. It's certainly a lot more useful than, say, VMWare or Paralells. My one complaint is that it tends to be a little too complicated for non-UNIX types, but I'm guessing the full KDE install is much more user friendly.

Rating: 4.5/5

  • 10 Votes
  • Enjoy this article? Help vote it up the 'Vine.

Back To Top

What's this?
Who's leading the conversation?
This visualization below allows you to see the impact that each user has on the current conversation. The top row contains the group of users who have had the most impact, the 2nd row the group of users who have had the 2nd most impact (et cetera). Users with similar impact are grouped together, and the average score of the group is shown to the left of the group. The author of the article is also shown on the left, in their corresponding group. Each user's score is based on the number of comments the user has made plus the number of votes their comments have received. The scores are calculated relative one another, so while their absolute value is not particularly important, their relative difference does indicate a larger difference in impact on the conversation.
3.0
1.5
{"commentId":1860367,"authorDomain":"joegrind"}

Nice seed, might have to give this a tinker.

{"commentId":1860367,"threadId":"273249","contentId":"1523267","authorDomain":"joegrind"}
  • 1 vote
Reply#1 - Fri May 30, 2008 2:04 PM EDT
{"commentId":1860702,"authorDomain":"fdbryant3"}

I might actually play with that. Perhaps it will pull me over.

{"commentId":1860702,"threadId":"273249","contentId":"1523267","authorDomain":"fdbryant3"}
  • 2 votes
Reply#2 - Fri May 30, 2008 2:49 PM EDT
{"commentId":1875089,"authorDomain":"onlineapps"}

This is a really great way to play with Linux if you don't like partitioning.

{"commentId":1875089,"threadId":"273249","contentId":"1523267","authorDomain":"onlineapps"}
  • 2 votes
#2.1 - Mon Jun 2, 2008 10:58 AM EDT
Reply
{"commentId":1924255,"authorDomain":"joekelly"}

Looks like a handy little program will have to take a look.
Cheers for that

{"commentId":1924255,"threadId":"273249","contentId":"1523267","authorDomain":"joekelly"}
  • 1 vote
Reply#3 - Mon Jun 9, 2008 8:03 AM EDT
{"canLink":false,"threadId":"273249","isPrivate":false}
Leave a Comment:
You're in Easy Mode. If you prefer, you can use XHTML Mode instead.
As a new user, you may notice a few temporary content restrictions. Click here for more info.
{"threadId":"273249","contentId":"1523267"}
Start TrackingStart Tracking
Stop TrackingStop Tracking