A few things I want to get down as much so that I know where to find them next time I’m looking them as anything else.
Installing Ubuntu using the version of Parallels I have a license for is a pain. My installs kept hanging and erroring out. Then I found a post that pointed out a few things, I needed to use 7.04 instead of the latest, and I had to tell Parallels that I was installing Solaris. Also very useful: how to change the resolution once you have it installed. I have it set to native resolution of my MacBook so that when I run fullscreen it looks like I’m running Ubuntu all on its own. Not fantastic, but cheaper than getting a laptop that actually works with Linux. I’ll have to pick up a new Thinkpad some time soon.
There’s a funky startup problem with Tomcat running under IDEA on Linux. It’s easy enough to solve, just add an extra environment variable when running the catalina.sh. Bit of a pain if you don’t know about the problem and are trying to figure out why a newly configured project isn’t running.
Even if you have the right repositories installed under OS2008, the GNU native toolchain doesn’t appear in the application manager. It does show up if you apt-cache search gcc however, and you can install it from the command line no problem. Don’t forget the libc dev headers don’t come down by default either, you’ll have to install them as well for just about anything.