MacOSX is based on FreeBSD and OpenDarwin, but the system has various custom components installed. So, while it is easier to port console based applications between them, it is different for GUI programs, as they use a different Graphical system(Aqua). So, the GUI applications are not portable. I hope this was what you were confused about.
|