Datei.wiki Q&A > E > Ist Mac Os X Grundsätzlich Auf Linux Aufgebaut?
Frage

Ist Mac OS X grundsätzlich auf Linux aufgebaut?

Antworten
11/07/2021
Neve

Nein.

Aber ich muss dir sagen, dass die Frage schlecht gestellt ist, denn OSX ist ein Betriebssystem und Linux ist ein Kernel.

Das Betriebssystem stellt alles zur Verfügung, was der Benutzer braucht, um mit dem Computer zu interagieren, Befehle zu geben und Antworten zu erhalten, durch den Einsatz von Eingabesystemen (Tastatur, Maus...) und Ausgabesystemen (Bildschirm, Lautsprecher...).

Der Kernel ist der tiefste Teil des Betriebssystems: Er ist die Brücke zwischen dem physischen Teil der Maschine (CPU, Speicher, Grafikkarte, Tastatur, Maus...) und dem Code- oder Programmteil (Betriebssystem, Anwendungen...).

Linux dient als Kernel für mehrere Betriebssysteme. Android, zum Beispiel, ist eines von ihnen. Maemo, ein Betriebssystem, das auf einigen Nokia-Telefonen lief, ist ebenfalls eines davon. WebOS, das jetzt auf einigen LG-Fernsehern läuft, aber zuvor auch auf Tablets und Handys von HP und Palm. Und dann gibt es noch all die Desktop- und Laptop-Distributionen (Ubuntu, Fedora, Arch...), die eigentlich eine Summe aus dem Linux-Kernel und vielen Dienstprogrammen (Kommandozeilen-Shell, Datenbank-Engine, grafische Umgebung...) sind, um den Computer nutzbar zu machen. Linux allein bewirkt nichts. Wenn Sie möchten, können Sie einen Blick auf die Willkommen bei Linux From Scratch! Website werfen, auf der das Verfahren zur Erstellung einer Linux-Umgebung von Grund auf beschrieben wird.

.
12/12/2021
Vaden

Nein. Sie haben keine Beziehung zueinander.

Die einzige Beziehung ist, dass Linux ein UNIX-ähnliches Betriebssystem ist und macOS auf einem BSD UNIX System aufgebaut wurde. Das Betriebssystem, aus dem der macOS-Kernel besteht, heißt Darwin und enthält den Mach 3-Mikrokernel und viele Elemente der FreeBSD-Systeme.

Linux hat einen modularen monolithischen Kernel. Manche bezeichnen den macOS-Kernel als hybrid, da er aus der Verbindung eines Mikrokernels mit Komponenten des monolithischen FreeBSD-Kernels hervorgegangen ist. Diese Verbindung ist gerechtfertigt, um den Leistungsverlust zu vermeiden, der mit Mikrokernelsystemen immer verbunden ist. Ich persönlich denke nicht, dass es falsch ist, das, was macOS hat, einen hybriden Kernel zu nennen, aber das sollte nicht irreführend sein. Meiner Meinung nach, wenn wir den Großteil der Funktionalität nicht aus dem privilegierten Modus herausnehmen, haben wir es mit einem monolithischen System zu tun, wie Linux oder FreeBSD.

Hybridkernel - Wikipedia

Hybridkernel - Wikipedia

.

12/26/2021
Faydra Lemire

Nein, im Grunde besteht macOS aus mehreren verschiedenen Teilen:

  • Der grundlegendste Kernel ist MACH, ein Mikrokernel. Ein Mikrokernel ist ein sehr rudimentäres Betriebssystem, das nur Mechanismen für den Hardware-Zugriff, die Trennung des Speicheradressraums, das Prozess-Scheduling (die Algorithmen, die einem System Multitasking ermöglichen) und die Kommunikation zwischen den Prozessen (IPC) bietet. Es ist im Grunde nutzlos für einen Endbenutzer, aber man kann darauf verschiedene Betriebssystem-Persönlichkeiten aufsetzen.
  • Die Persönlichkeit, die auf MACH läuft, ist ein BSD namens Darwin (wie in anderen Antworten erwähnt); es ist ein UNIX, das die gesamte POSIX-Funktionalität bietet, auf der man direkt für UNIX geschriebene Programme ausführen kann.
  • NextSTEP, aufbauend auf Darwin, der in Objective-C entwickelten grafischen Umgebung und dem Framework, auf dem das heutige macOS aufbaut.
12/28/2021
Lonni Esparaza

Aus verschiedenen Gründen, vor allem wegen der unterschiedlichen Lizenzierung, hatte die Unix O.S. zwei Nachkommen ihres Betriebssystems: BSD und GNU.

  • Apple stammt als Betriebssystem mit kleinen Änderungen von BSD ab. It can be seen that OS X is fully approved as a UNIX system at Register of Open Branded Products
  • Linux, with minor changes, was reborn from GNU as an operating system.

So, Linux and Mac OS X have the same grandfather, Unix, but different parents, GNU and BSD respectively.

Linux, with minor changes, was reborn from GNU as an operating system.

So, Linux and Mac OS X have the same grandfather, Unix, but different parents, GNU and BSD respectively.

01/20/2022
Arianna Duplaga

Nein, OS X (jetzt macOS) hat keine Beziehung zu Linux. Es ist ein Erbe von BSD UNIX und NeXTstep/OpenStep, dem Betriebssystem der NeXT-Computer, einer Firma, die '96 von Apple übernommen wurde.

Technisch gesehen hat Linux eine monolithische Struktur, für einen bestimmten Prozessor, während macOS einen Mikrokernel verwendet, der es flexibler macht, um mit verschiedenen Prozessortypen verwendet zu werden (es ging bereits von PowerPC zu Intel, und dann zu ARM).

01/31/2022
Sarazen

Nein. Nein.

Grundsätzlich ist OSX BSD , lizenziert von Berkeley.

BSD[1] - abgesehen davon, dass es eine große Unbekannte ist - setzt entweder UNIX[2] oder UNIX-ähnlich voraus. (Derivate)

BSD-Betriebssysteme sind keine Klone, sondern Open-Source-Derivate des AT&T Research-Betriebssystems, das selbst ein Vorläufer des modernen UNIX System V ist.

OSX ist kein Linux. Beachten Sie dies, wenn Sie Ihr MACOSX im Konsolenmodus booten (einschalten).[3]

Ich hoffe, diese Antwort war hilfreich.

Footnotes

[1] Was ist BSD[2] Eine kurze Geschichte von Unix[3] Hilfreiche Tastenkombinationen beim Start von Mac OS X
Beantworte die Frage
Was ist LILO in Linux? :: Wissen Sie, wofür der Befehl -sudo- unter Linux gedacht ist?
Nützliche Links