On May 15, 2007, at 4:01 AM, Thomas Christian Chust wrote:


Hello,

just to clarify this: Win32 itself doesn't even provide any
compatibility layer to look like UNIX.

There is POSIX support via the CRT library. A compatibility attempt.

But MacOS X *is* a UNIX system.
The native API for userspace to communicate with the kernel is POSIX
compliant and you can even reuse FreeBSD kernel level code in MacOS X to
some extent -- how much more UNIX do you want? Anything that looks or
works like MacOS 9 or lower in MacOS X is a compatibility hack, not the
other way around!

See "MacOS X Internals". A "... native API for userspace to communicate with the kernel is POSIX compliant ..." not the native API. Yes, it is a UNIX, BSD flavor. Makes porting a straight-forward operation. But a native MacOS X app is not a UNIX app.


cu,
Thomas





_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to