A fews days ago I decided the time was nigh to install Linux on my development machine. My standard tools were already free, Apache, MySQL, PHP, Open Office, GIMP, Inkscape, one exception being TextPad, but I'm sure there is a suitable alternative. Hell, I'm pretty good with vi, ;-) or I remember liking emacs back in college.
Anyway, the time was nigh. So I started the download for Ubuntu 7.04 - the Feisty Fawn.
It went pretty smoothly. I had to start Ubuntu in safe graphics mode after getting no picture. Then after some worrying over the partitions I installed the system.
I spent a couple of hours trying to get my dual monitor setup working. It turned out to be simple matter of turning on the Nvidia driver in the Restricted Drivers Manager and using nvidia-settings.
The hard part was getting wireless networking functioning. Eventually, I followed the steps outlined in this article. I had to uninstall Network Manager and run sudo modprobe bcm43xx but now my precious Internet connection is working—without having to string a Cat5 from my laptop.
All in all, it's been the easiest Linux setup ever. Of course, I'm more knowledgeable about how things work these days. But a large part of it is the community around Ubuntu—they seem to have a large enough user base to support most common problems.