Mac OS X is a descendant of UNIX and BSD, though it uses the Mach microkernel.
Mac software is pretty hard to port out. As digip said, standard console C/C++ apps should be pretty easy, but unless you want to tackle GNUStep, anything written in Core Foundation, Foundation, Cocoa or any other of the common (or uncommon) Apple frameworks will require some serious rewriting.