I've also heard that yellow-dog linux makes a good distro, though I don't have a Mac to try it out on.