[Ubuntu](http://www.ubuntulinux.org) released their newest version today, [5.04: The Hoary Hedgehog Release](http://www.ubuntulinux.org/504Released). Fun naming conventions aside, this distribution is good enough for my mom to use. I have been running the pre-release version on my home system. I updated from [Debian](http://www.debian.org) Unstable so I didn’t get to experience the true Ubuntu experience, as I had Debian settings left behind.
Today when I came home, I decided it was time to install Ubuntu on my laptop, a HP nw8000. This laptop previously dual booted Win XP and Debian Sid. This is my work machine so I have to keep Win XP around for Netmeeting.
I copied my home directory and config files from my laptop to Brianna’s Mac using rsync. While I waited for the files to transfer to the Mac, I downloaded the relese CD, yes only one, using the torrent link. Despite the huge popularity of Ubuntu and the fact that today was the first day of the release, I was able to download the iso in 48 minutes. I left the Bit Torrent client running to help others, it is still going now.
I used K3B to burn the iso image and rebooted the laptop from the Ubuntu CD. Ubuntu’s installation program boots quickly. It is not a graphical installer, and there should be no apologies for that. It is very easy to get the system going without removing your hands from the keyboard. No mouse is required for this install.
The install preselected good defaults for everything. I didn’t repartion the drive because I didn’t want to mess with Window’s NTFS partition. I did reformat the Linux EXT3 partitions.
Once installed Ubuntu came up supporting sound, the touch pad and pointer, and the [Intel IPW2100 WiFi card](http://ipw2100.sourceforge.net). The default install is a desktop class install with almost everything I need. I installed Ruby version 1.8 and all the ruby libraries, this version of apt supports regex’s so you can say
$ sudo apt-get install ruby1.8$
to install all packages that end with ruby1.8, which covers all th Ruby libraries. To get a C build system, install
$ sudo apt-get install build-essential
Finally to use WPA encryption to talk to my Linksys Router I did
$ sudo apt-get install wpasupplicant
With the packages out of the way I was able to create a wpasupplicant.conf file for my router, and now for the first time ever ….
I am typing this post, in Linux, on my laptop, wirelessly, upstairs.
__It’s a good day__