Tuxr99;1351477 wrote: Certain parts of the NeXTSTEP OS have BSD code that was later incorporated into OS X. It is FAR from pure BSD. To say that OS X is a BSD is simplifying things way too much. It is now an extremely watered down BSD now. So much so, that hard-core BSD users would laugh at you for calling it BSD.I would merely note the following from Apple's own description:UNIX users will quickly recognize the full BSD command-line environment in Mac OS*X, with the usual editors (for example, emacs, vim, and nano), utilities (ls, cp, bsdtar, and so on), and shells.
The Mac OS X kernel at the heart of Darwin is based on FreeBSD 5 and Mach 3.0. Apple has extended this time-tested Mach/BSD foundation with a number of powerful new features
TCP/IP networking: Mac OS X TCP/IP implementation is based on the original BSD networking stack, but over the years, Apple has added numerous powerful enhancements
Asynchronous I/O: BSD poll is implemented on top of the flexible and scalable kqueue APIs from FreeBSD 5, handling file system notifications, signals, and much more
File system architecture: Apple’s dynamic implementation of BSD’s virtual file system layer (VFS) allows Mac OS*X to load numerous local and remote file systems on demand
http://images.apple.com/macosx/technolo ... _TB_FF.pdf
I've been using UNIX in the workplace since the mid-eighties and OSX is obviously a directly descended UNIX system. Having deployed BSD implementations in the past I'd also say the developmental route leading to OSX is still quite blatant there under the cover. One can put whatever GUI one wants on top of the core, and (Apple again) "The core of Mac OS X is built on the same ultrareliable UNIX foundation that powers industrial-strength servers, helping to ensure that your computing experience remains free from system crashes and compromised performance". Finally, and equally obviously, the structure of Apple's OSX UNIX is BSD as opposed to Linux.