Mac OS X is not Unix
Maybe you should have a look at what the OpenGroup (owners of the Unix brand) have to say about Linux:
<What about Linux?
Developed by Linus Torvalds, Linux is a product that mimics the form and function of a UNIX system, but is not derived from licensed source code. Rather, it was developed independently; by a group of developers in an informal alliance on the net. A major benefit is that the source code is freely available (under the GNU copyleft), enabling the technically astute to alter and amend the system; it also means that there are many, freely available, utilities and specialist drivers available on the net.
Recent versions of Glibc include much functionality from the Single UNIX Specification, Version 2 (for UNIX 98).>
Also, again from the OpenGroup site:
<The System Interfaces and Headers (XSH)
The Commands and Utilities (XCU) specification describes all of the utilities required in the environment. Some of these utilities "do not need to be present", being contained in ``packages'' that need not be implemented.
* DEVELOPMENT utilities are those required in a software development environment.
* FORTRAN utilities are required in a FORTRAN-77 development environment, and essentially consists of the compiler, fort77.
* A number of utilities are considered to be "possibly insupportable", and need not be implemented. These include such commands as lpstat and uulog.>
As an aside, the Netinfo system is more akin to NIS (yp) than the Windows Registry. All the manipulations to the Netinfo database can also be done via the command line by using niutil, niload, nidump, nigrep, nifind, etc. The default lookup mechanism can also be changed as to allow for the /etc flat files to be used before/instead of Netinfo.
GCC, bash and fortune do not a Unix system make. ;-0
I left University back in 1985 and since then have been working with one or another Unix flavour. At the moment I look after systems across 16 European countries, Unix and Unix based/like, from the confort of a PowerBook Titanium and Mac OS X.
We have HP-UX as a SAP platform; AIX for other, in house developed, applications; Solaris based firewalls, as well as Linux as the preferred platform for our proxy servers. Basicaly, we choose the best platform for the job at hand.
Is Mac OS X Unix? I don't really care. What I care about is that it makes my day to day activities more pleasurable, whilst still allowing me to perform admin tasks eficiently.
Perhaps it would be good if you could get your facts right before presenting them. Even though everybody is entitled to his/her on ideas, once they become the basis of a public discussion of sorts, they should stick as close as possible to
Having said all that, life is far to short to waist time discussing operating systems... Better go and enjoy a beer (not free though!) while I can.
Have a good one!