I have this argument recently saying Mac OS X was not UNIX, but Unix-like.
I know there is a Single Unix Specification and those spec complaint could use the UNIX trade mark.
Is Mac OS X an UNIX operating system or is it an Unix-like?
|
I have this argument recently saying Mac OS X was not UNIX, but Unix-like. I know there is a Single Unix Specification and those spec complaint could use the UNIX trade mark. Is Mac OS X an UNIX operating system or is it an Unix-like? |
|||||||||||
|
|
OS X is certified as UNIX by The Open Group. Currently OS X 10.8 (Mountain Lion) and 10.6 (Snow Leopard) are so certified. OS X 10.7 (Lion) never was certified, that I saw. (I checked the Apple page on the Open Group's web site periodically, expecting to need to update this answer.) Since Apple chose to get 10.8 certified, I assume Apple also chose to skip certification for the 10.7.x release series. Perhaps this is part of the tick-tock strategy Apple has been favoring in the past few years. OS X 10.5 (Leopard) was certified but dropped off the list when 10.8 came out. OS X's status as a certified Unix is called out in Apple's Unix technology brief, which also has other good technical bits in it that will help you compare it to other UNIX® and Unix-like systems. |
||||
|
|
|
Well, given that it's fully POSIX compliant I would say yes. |
|||||||||
|
|
One big difference is that X11 integration is a little different. X11 app will not looks good on a Mac, you have to manually start an XServer that's not given too much love. Other than that I think it's a Mach micro-kernel with the FreeBSD network stack, and the userland is like Linux. |
|||||||||||||||
|
|
Mac OS X 10.6 can compile the source code of the (already mentioned) book Advanced Programming in the UNIX® Environment, Second Edition if the Can the source code of this book (somehow) be compiled on Windows as well? (Re Linux-like userland: precompiled Mac OS X binaries of the GNU findutils package and other GNU tools are available at rudix.org). |
|||
|
|