Ja und nein.
Unix ist kein Open-Source-Betriebssystem, und heutzutage ist es eine Zertifizierung für eine Familie von Betriebssystemen, die den allgemeinen Unix-Standards entsprechen. Es gibt auch noch Betriebssysteme, die ein Erbe in den ursprünglichen Unix-Versionen haben - Solaris und einige der BSDs zum Beispiel. Keines davon ist GNU-lizenziert - die meisten BSD-Varianten sind BSD-lizenziert, und einige Versionen von Solaris waren unter der CDDL.
OS X basiert auf FreeBSD-Komponenten sowie einem Mikrokernel namens L7, und Apple hat sich dafür entschieden, die Quelle für dieses Programm offen zu halten, da es die Option hat, es unter der BSD-Lizenz zu schließen.
Hier finden Sie alle Open Source-Komponenten von Apple .
Der Darwin-Kernel (basierend auf BSD) ist hier - während es theoretisch möglich ist, ein Betriebssystem daraus zu erstellen - siehe OpenDarwin und PureDarwin . Ich würde feststellen, dass beide Projekte nicht mehr funktionieren und Ihnen viele der Desktop-Komponenten wie der Desktop usw. fehlen.
Als solches ist es eine Art Open Source, aber nicht so wie Linux oder BSD. Sie könnten kein funktionierendes System aus Apples Code erstellen, aber Sie könnten einige andere Dinge einbinden und dies tun, wenn es Ihnen nichts ausmacht, viel von der Apple-Benutzeroberfläche zu verlieren.
Bearbeiten - Ab Februar 2013 scheint es eine neue Version von PureDarwin zu geben, die ziemlich große Änderungen vorsieht . Ich habe keine Ahnung, ob das Projekt läuft oder nicht. Mir wurde auch bewusst, dass Darwin hier in kompilierter Form veröffentlicht wurde , was ein nützlicher Ausgangspunkt sein kann, um sich zurechtzufinden.