Stimmt es, dass Mac OS nur ein schönes Linux ist?
Nein, aber sie haben tatsächlich etwas gemeinsam auf indirekter Weise.
—
Der Linux-Kernel ist entstanden, weil dessen Erfinder Linus Torvalds
im Studium mit einem UNIX-Betriebssystem experimentieren wollte. Eine UNIX-Lizenz war ihm zu teuer, also fing er an, einen eigenen Kernel zu bauen und hat den Quellcode seines Projekts online verteilt und zur gemeinsamen Weiterentwicklung eingeladen.
Das weckte das Interesse der GNU-Bewegung (GNU = „GNU's Not Unix“, ein kleiner Scherz), die einen freien und kostenlosen UNIX-Klon seit Jahren zu bauen versuchten, haben es aber mit ihrem eigenen Kernel-Projekt Hurd
nicht geschafft. Der Linux-Kernel wurde mit GNU gepaart, und so ist das Linux-Betriebssystem entstanden. Also ist Linux (streng genommen heißt es GNU/Linux) ein Klon von UNIX und gehört somit zur breiteren UNIX-Familie wie Solaris, FreeBSD, OpenBSD, NetBSD, BeOS und dessen Klon Haiku usw.
—
MacOS ist aus einem anderen Betriebssystem entstanden, nämlich NeXTSTEP/OPENSTEP,
das Betriebssystem von NeXT-Workstations der frühen 1990er Jahre. Nachdem Steve Jobs von Apple Mitte der 1980er Jahre rausgeschmissen wurde, gründete er NeXT
1985 und vermarktete ab 1988 hochwertige Workstations
(also höherwertiger PCs), die als NeXT Cubes
bekannt wurden. NeXTSTEP wurde auf Grundlage einer anderen UNIX-Derivat aufgebaut, BSD, mit einem eigenen eher exotischen Mach-Mikrokernel integriert.
Das World Wide Web ist übrigens auf einem NeXT Cube geboren: Tim Berners-Lee, der Erfinder des WWW, hat die Grundlagen dafür und den ersten Web-Server auf einem NeXT Cube entwickelt. Bis dahin gab es zwar das Internet bereits, aber die Anwendungen wie FTP, Archie, Gopher, USENET usw. waren lange nicht so einfach und vielseitig zu bedienen. Deshalb verwechseln viele bis heute das Internet mit dem Web, weil das Web am bekanntesten ist.
—
Als Apple am Abgrund stand um 1996 und die Entwicklung ihres neuen Betriebssystems Copland
in eine Sackgasse geraten war, hat Apple NeXT gekauft, mit der Vorstellung, aus NeXTSTEP ein ganz neues Mac-Betriebssystem aufzustellen. So kam Steve Jobs zurück zu Apple, und alsbald hat Jobs die Kontrolle über Apple zurück gewinnen können.
Daraus entstand das Betriebssystem Rhapsody,
was im Grunde NeXTSTEP war, ergänzt durch eine Kompatiblitätsebene namens Blue Box, damit man ältere Programme aus dem bisherigen MacOS noch benutzen konnte bis neue vollständig kompatible Programme für das neue System entwickelt werden konnten. Rhapsody war letztendlich nur für die Software-Entwickler gedacht und war nie „das“ Apple-Betriebssystem.
Aus Rhapsody wurde letztendlich das Flaggschiff Mac OS X, was heute unter dem Namen macOS vermarktet wird. Aus Mac OS X sind ebenfalls iOS für iPhone/iPad, tvOS für Apple TV und watchOS für die Apple Watch entstanden.
—
Der Mach-BSD-UNIX-Unterbau von Mac OS X wurde als Open-Source-Projekt Darwin OS
veröffentlicht, aber ohne die Benutzeroberfläche von Mac OS X. Mit Darwin ist die Ähnlichkeit zu UNIX unverkennbar.
—
Das heißt, Linux und macOS sind beide kein klassisches UNIX, sondern Derivate von UNIX (oder im Fachjargon „UNIX-ähnliche Systeme“). Sie sind auch beide POSIX-kompatibel
(d.h. sie können bestimmte UNIX-Anwendungen nach dem POSIX-Standard unterstützen). Aber macOS ist nicht Linux, und Linux ist nicht macOS. Sie sind vielmehr entfernte Verwandte im breiteren UNIX-Stammbaum.
Auch unter macOS selber ist es also möglich, UNIX-Software zu betreiben, was ebenfalls unter Linux läuft. Gerade in der Web-Entwicklung ist das ein Segen, also kann man die typische UAMP-Installation (UNIX, Apache, MySQL, PHP) auf einem Mac verwenden und Web-Applikationen damit entwickeln.