Mac OS X isn’t “Unix”!?

Apr 2005
27

In reality, what they have is a very non-Unix, very non-BSD kernel (the “under the hood part”), with a set of Unix APIs from the end user’s point of view. What’s Unix-like is “over the hood”, not “under the hood”

Großartige, ausführliche, Korinthenkacker-Diskussion ob MacOS X nun Unix/UNIX/Unix-based oder sonstwas ist. Amit Singh vs. Jordan Hubbard.

Amits Behauptung ist, dass OSX aus Userland-Perspektive sehr unix-like ist, aber aus der Sicht eines Kernel-Programmers auch nicht mehr oder weniger Unix als z.B. Windows. Das Ziel der Behauptung ist dabei nicht OSX zu bashen, sondern die Schlußfolgerung “OSX ist Unix und deswegen stabil” als falsch darzustellen.

Nach den Worten von Rob Pike:

New operating systems today tend to be just ways of reimplementing Unix.

stimmd das und auch Windows ist im Prinzip Unix-like, da es die selbsen Abstraktionen verwendet. Nichtsdestotrotz ist OSX für mich mehr Unix als Windows, falls das irgendwem was bringt :)

Die ganze Diskussion ist sicherlich eher was für Haarspalter, trotzdem aber unterhaltsam und lehrreich.

I should also note that whatever collection of technology constitutes a “Unix” is an increasingly subjective definition, and anyone claiming any sort of definitive opinion on that might be deemed just slightly suspect, just as you’d have reason to suspect someone who claimed a black-and-white definition of “clustering” or “distributed computing.”

Kommentare (1):

#1 martin → http://www.scsy.de/~mas

Alternativ könnte man sich natürlich auch dafür entscheiden, erwachsen zu werden und auch ohne angeheftetes Etikett über die Runden zu kommen. Linux ist genauso kein UNIX wie Mac OS X, und ich fühle mich trotzdem nicht in die Identitätskrise gedrängt.