Saturday, April 19, 2008

Apple - Mac OS X Leopard - Technology - UNIX

Apple - Mac OS X Leopard - Technology - UNIX:

"UNIX certification.

Leopard is an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads. Since Leopard can compile and run all your existing UNIX code, you can deploy it in environments that demand full conformance — complete with hooks to maintain compatibility with existing software."

1 Comments:

At 5/05/2008 2:34 am, Blogger Andrew J. Brehm said...

It is interesting, no doubt, that Apple have gone the path of certification. I wonder why they did it?

Compatibility might not be the issue, as BSD and Linux are both standards that are more often targeted these days than actual POSIX, while programs targeting POSIX are usually heavily modified to use features of the specific target UNIX anyway.

It might make things more predictable for crossplatform developers, however. It seems clear that Apple are going for portable business logic but insist on a native GUI and user experience on the Mac.

I for one think that POSIX is good, but Cocoa for Windows would be better!

 

Post a Comment

<< Home