Well, of late I have been banging my head about on OSX or mostly on Darwin, I installed the Developer tools and have been trying to compile open source stuff on it, and have about 50-50 sucess. I can get most console based apps working just fine w/ a newer version of config.guess and config.sub from gnu.org, but some stuff just doesnt have the right system calls for the Mach kernel I guess. I also found a site where they have some apps that they purportedly got to compile so I got their patched versions but no go... wanted to get glib and gtk to compile on it so I can use enlightenment w/ X. I do have X and a cool app called Xdarwin that allows me to toggle between OS X's aqua to X and back. I was pretty irritated that they have gcc on the box and call it cc not gcc and its really the FSF's gcc that they're acting as if its theirs. I hear you can run strings on it and get the usual FSF and GPL type messages in the binary, I also just symlinked cc to gcc and voila all code that required gcc worked beautifully as well. sheesh, dorks.
Anyway, I hope to get better performance from X soon too, theres some real hackers out there working on it, its framebuffer shared w/ Aqua and its soooo sloooow.
But its fun! heh, so I will just keep poundin away at Darwin learning as much as I can from it I guess...