Paul Davis wrote:
OS X, despite being "unix", actually
promotes/requires that
applications are written using an API (i.e. a set of libraries) that
bear little resemblance to anything traditionally called "unix". so
even this will not help the porting effort. in theory, the gnustep
people have a system very similar to nextstep, and people say that OS
X's Cocoa layer (did i get that right, or is it Carbon?) is very, very
similar to nextstep. i doubt that gnustep is ready to act as a porting
platform for OS X apps, and frankly, i doubt that it ever will be.
--p
Yeah, from what I understand, it's much easier to port from Un*x to OSX
than vice versa. A far greater number of
*nix libraries have been ported from the *nix world to OSX than the
other way around. You can even run X windows
on OSX, even though it isn't the normal native windowing system, so if
you didn't feel like messing with carbon/cocoa, you
don't actually have to. (Although I don't think very many OSX users
actually have X windows installed, nor do the vast majority
care to bother with it.)
-dgm