Switched to Ubuntu with E17 - Visual Studio in a VM

21 Oct 2007

When I installed Yellow Dog Linux on my PS3 the other week, I was really impressed with one of the window managers they make available, E17, the latest version of Enlightenment. I wanted to test it out further on my PC, so after trying out a live CD with it on in a virtual machine in Windows, I eventually decided to test it with some applications I'd actually like to use. Here's the tale of how Ubuntu might actually make me switch from Windows.

I wanted an easy way to get up and running with Ubuntu, and I stumbled upon something called Wubi: a Windows installer for Ubuntu. You run it in Windows and Ubuntu gets installed as a bunch of files in an existing drive and inserted as an OS choice at bootup. If you decide you don't want it any more, just use Add/Remove Programs in Windows to get rid of the whole shebang.

So, after waiting around for a bit while Wubi downloaded some files, and then while Ubuntu configured itself, I was away. My first target was to see if my multi-monitor setup worked, so after some Google action I turned up a thread at the Ubuntu forums, which worked like a charm after a reboot.

From there I made sure I'd be able to work with the only Windows application I feel I really need: Visual Studio. I downloaded Parallels, which not only crashed during the installation of Windows XP, but brought down the whole machine with it. I grabbed VMWare which installed Windows perfectly, and seems pretty fast - I'm installing VS now and I'll report back any problems.

Finally I found another Ubuntu forums thread on installing E17 from CVS. This was perfect for my needs, and after about two hours of running the automated installer (which compiles E17 from source) I was able to log in to an Enlightenment session.

This is the most responsive experience I've had with any computer. It remains to be seen whether this is practical for me over the long-term, but right now it's working well for me and my thoughts on Ubuntu are overwhelmingly positive. I'd definitely be interested in hearing any ideas or experiences about this approach.

Feedback or questions on this post? Create an issue on GitHub.