Developing using things like MySQL, PHP, and Ruby has been an absolute
nightmare on my Windows XP environment. I was wondering if Ubuntu, or
some other flavour of Linux would be much better? I like what I have
seen from Ubuntu, so far, but wonder how "RoR friendly" it is?

<RANT>With Windows, I seem to spend more time trying to make the
development environment actually work, than doing any development.
It's really quite aggravating.</RANT>

Any advice appreciated.

Thanks,

Jim