The place where I work, b5media, is a business built on WordPress, which is based on the LAMP stack (where the “P” means “PHP”). Although my formal job title at b5 is “Technical Project Manager” and not “Developer”, the job titles aren’t rigidly defined, and I’d like to contribute my own developer skills at some point. Furthermore, I think that if you manage developers, you really should have some development skills and keep them sharp.
My preferred LAMP development platform is Mac OS X, which I feel delivers the best of both worlds: the functionality of a Unix-y operating system and the user experience — and dare I say, tasteful design — for which Apple is known and loved. In my former life at Tucows, I used my own PowerBook G4 as my primary machine, which is now my wife’s. Later, when I went to TSOT, they provided me with a 15″ MacBook Pro. When I left TSOT to join b5, the machine waiting for me was a Toshiba P200. For the first time since early 2003, my primary work machine was a PC running Vista.
It is possible to get work done in Vista, using it as a LAMP development machine feels a little awkward. While I’ve had no trouble setting up PHP under previous versions of IIS (in fact, I think my no-longer-existent docs for doing so on a Tucows site are pretty good), I have yet to successfully do it on the current version. I’ve had some success with installable LAMP stacks like Bitnami and WAMP, but somehow they still felt clunky. I also kept typing Unix commands at the DOS command line.
What I needed was a Unix I could run on my Toshiba.
Installing Ubuntu on a desktop machine, even a “white label” one built in the dingy discount computer shop with lots of off-brand peripherals hanging on the walls, generally runs without a hitch. Getting Ubuntu to work on a laptop has typically been a completely different matter: there are generally incompatibilities galore and you have to do a lot of yak shaving in order to get a working system.
I first tried to install Ubuntu 7.10, a.k.a. “Gutsy Gibbon”, on the Toshiba. My experiences:
xserver-xorg-video-intel 2.1.9.94, which is explained here.I decided that I was doing more tweaking than working, so I decided to wait until Hardy Heron’s release, as it promised greater compatibility and a feature called “Wubi” that might meet my needs.
Wubi stands for Windows-based Ubuntu Installer that lets you install Ubuntu as if it were a Windows application. It doesn’t require any disk formatting or partitioning; the Ubuntu filesystem lives in a disk image within Windows’ filesystem. This setup allows Windows users to “try before they buy”, letting them take Ubuntu for a spin while still keeping their Windows applications and data.
Installation is dirt simple. You simply download the Wubi installer and double-click on it…
![]()
…which takes you to this window, where you enter just enough data to start the installation process:

You need only enter these six pieces of information to install Ubuntu using Wubi:
Once you’ve provided this information, click Install…and that’s it. The installer does the rest:

And soon afterwards, you’re greeted by this window, which prompts you to reboot your computer:

And soon afterwards, you’re greeted with this screen:

You’ll see this screen every time you boot up from now (or at least until you uninstall Wubi, which you do from within Windows; uninstalling Wubi is as simple as uninstalling any other Windows app).
Finally, you’ll see this:

I logged in and started checking to see if Ubuntu recognized devices on my laptop:
I checked the filesystem and found that the Windows filesystem was accessible via the host directory, meaning that I could access any files on the Windows portion of the system. I set things up so that my home directory in Ubuntu had links to some of the folders in my user directory in Windows.
All in all, it was the least complex Linux installation experience I’ve ever had. If you’re a Windows user thinking about giving Linux a try, I highly recommend taking Wubi out for a spin.

Global Nerdy is Joey deVilla's technical blog. It covers all sorts of nerdy things, whether they have to do with life, work or play -- from a short blurb on the latest tech news to a book or game review to full-length articles on some aspect of programming that he finds interesting.
Joey is the Nerd Wrangler at b5media, a Toronto-based startup behind a global media network of 320 blogs which get a total of 10 million pageviews a month. He brings a combination of software development skills, blogging experience and rock and roll accordion to b5.
(The standard disclaimer applies: the opinions expressed in this blog are solely those of Joey deVilla and do not necessarily reflect those of b5media.)
He's an active participant in TorCamp, a community of people interested in building up Toronto as a creative high-tech city.
Joey's best-known extracurricular activities are playing rock and roll accordion and blogging at his personal weblog, The Adventures of Accordion Guy in the 21st Century.
Well done. Though I’ve used linux in the past, Ubuntu HH is the first distro that have delivered Lnx simply.
Now take a dozen blank disks, copy the UB HH iso onto them, and hand hold your friends through installation. In a year we can abolish Windows.
Charles Norrie
[…] Wubi: Peaceful Coexistence between Vista and Ubuntu “Hardy Heron” […]