On 2010-09-05 11:12 , Adam Maas wrote:

the OS is Unix. Do you mean the window manager?

That's something of a Myth. OS X is not actually Unix. It's a Mach
Microkernel running a BSD userspace alongside a separate but
integrated Carbon/Cocoa GUI userspace. [...]
You could actually rip out the BSD portion [...]


it is not a myth and your statement about ripping out BSD is not correct (the BSD user space is far from the whole story); the basic question is "what is Unix?", which can be answered on technical and practical levels

technically, Mac OS X is POSIX-compliant and its core OS (Darwin) is eligible for the Unix trademark (due to its Single Unix Specification certification); the kernel is not pure Mach, it also draws from BSD (so the BSD aspect is not just userspace), but most importantly the kernel supplies all the services a Unix system needs

quoting Apple (emphasis mine): "Darwin is the name given to the *FreeBSD environment that comprises the heart of Mac OS X*. FreeBSD is a variant of the Berkeley Software Distribution *UNIX* environment, which provides a secure and stable foundation for building software. Included in this layer are the kernel environment, device drivers, security support, interprocess communication support, and low-level commands and services *used by all programs on the system*."

practically, Mac OS X includes all the "Unix tools" which defined the Unix user experience and programmability as i learned them on a PDP 11/45 (pre-X, pre-GNU); X11 is an optional install, but included with the OS; out of the box, one can ignore the GUI and roll out Mac OS X (or Darwin alone) as a server which, though not most people's first choice, is competent for most anything one might expect a Unix server to do




feel free to pick nits, alt.unix.pedants.pdml awaits


--
PDML Pentax-Discuss Mail List
PDML@pdml.net
http://pdml.net/mailman/listinfo/pdml_pdml.net
to UNSUBSCRIBE from the PDML, please visit the link directly above and follow 
the directions.

Reply via email to