Synaptic and Nautilus running on VistaIf you're a Windows user and you've been meaning to mess around with Linux (particularly Ubuntu), you're now very much in luck.

Claudio César Sánchez Tejeda has put together a CoLinux package of Ubuntu 8.04 Hardy Heron called Portable Ubuntu.

CoLinux allows you to run a Linux operating system that cooperates with your existing Windows installation. This means that you don't have to dual-boot or fire up a Virtual Machine in order to experiment with Linux anymore. You can run Linux almost the same way you would run any other Windows application. And to sweeten the deal, any Linux app you run in this environment will integrate into your Windows desktop, thus allowing you to overlap Linux apps with Windows apps. It even incorporates seamless copy and paste.

CoLinux clearly beats the pants of virtualization and finally makes it extremely easy to test the waters with Linux as a Windows user.

This is all possible because of the modified CoLinux kernel which cooperatively schedules resources with the Windows NT kernel, rather than having the computer resources delegated by the host computer. The desktop integration is possible because of Xming, a Windows implementation of the Linux X Window server.

Installing Portable Ubuntu

Installation is straightforward. Simply download the Portable Ubuntu archive from SourceForge here, extract it to a folder and run the run_portable_ubuntu.bat file. Portable Ubuntu will even run from a Flash drive on any Windows machine you stick it in.

After a couple of seconds or so you'll get a splash screen while the Ubuntu operating system boots up in the background. Once that is done you'll have the Ubuntu taskbar at the top of your screen from which you can launch and install Ubuntu applications. It only works on 32bit systems though, if you're on a 64bit Vista or XP system you're out of luck. What is also awesome about this is that you don't even need to configure an internet connection, it will piggy back of your Windows machine's connection.

If you're planning on installing software and messing with your Ubuntu system you'll need the root password: 123456

Installing Mono

Mono will install successfully using my existing instructions here, but only if you increase the drive space!

When just installed your Ubuntu drive space will be limited to about 400 MB. This obviously isn't enough to install a lot of software in, so if you plan to install Mono you'll want to extend the drive image size. I've put together a little tutorial on how to do this here.

Once that's sorted and you've gotten Mono installed, have a look at getting BlogEngine.NET installed from the instructions here.

And who knows, when you see it all work painlessly for yourself you might be hosting your next blog on an inexpensive Linux VPS before you know it :)

 

Comments

Wed, 15 Apr 2009 #

What about speed? I run OpenSUSE in VMWare, but it is kinda slow, would love to improve start up and generally run time. 400MB for OS sounds awesome, I'm a bit tired of bloat when you wait 5 minutes before it gets responsive.

Wed, 15 Apr 2009 #

CoLinux starts up in a snappy 30-40 seconds. Visual Studio takes longer to open than that.

Graphics performance on CoLinux isn't great, the glxgears test gave me a FPS of only 91, compared to 240 on Virtual PC.

Other benchmarks I've run appear to be pretty similar between Virtual PC and CoLinux, although the CoLinux folks claim theirs should be faster. It certainly does appear to be much faster while you're using it. Not sure if this is just a side effect of having it integrated into your own desktop.

But I guess that is all that matters for most tasks, as long as it feels faster! Give it a try and let me know what you think.

Thu, 16 Apr 2009 #

Forgot to mention that it's also much better when it comes to memory usage.

You don't need the VMWare Server services running in the background all the time and you also don't have to assign it a chunk of your system memory. Each Linux app your run uses memory from your Windows system as needed.

Sat, 18 Apr 2009 #

Feels a little weired not having it's own desktop, but it does run faster (specially comparing to KDE4 I'm using in VMWare) and takes less memory. Works great for simple tasks and quick MONO tests, and that's most of what I'm doing.

Sat, 18 Apr 2009 #

Exactly, and that's the best thing since sliced bread as far as I'm concerned!

Comments are closed

I am a software developer / architect currently interested in combining .NET technologies with open-source operating systems. 

I am a member of the open-source BlogEngine.NET development team and focus mainly on ensuring Mono compatibility for the project.

twitter


At StayUnlimited Cape Town accommodation we help you choose from and book guest houses, self catering apartments, bed & breakfasts, luxury villas and hotel accommodation.