Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wird macOS auf Basis von Linux entwickelt?

Wird macOS auf Basis von Linux entwickelt?

WBOY
WBOYOriginal
2022-07-18 17:05:158232Durchsuche

macos wurde nicht auf Basis von Linux entwickelt; macos ist ein grafisches Betriebssystem, das auf dem XNU-Hybridkernel basiert. Der XNU-Betriebssystemkernel ist Teil des Darwin-Betriebssystems und auch der iOS-, tvOS- und watchOS-Betriebssystemkernel. Es ist die Abkürzung „X is Not Unix“.

Wird macOS auf Basis von Linux entwickelt?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Wird MacOS auf Basis von Linux entwickelt?

MacOS wurde nicht auf Basis von Linux entwickelt

MacOS ist ein von Apple entwickeltes Betriebssystem, das auf Computern der Macintosh-Serie läuft. macOS ist das erste kommerziell erfolgreiche Betriebssystem mit grafischer Benutzeroberfläche.

macOS ist ein grafisches Betriebssystem, das auf dem XNU-Hybridkernel basiert, bei dem es sich im Allgemeinen um ein Betriebssystem handelt, das nicht auf einem normalen PC installiert werden kann. Es gibt auch macOS (Hackintosh), das online auf dem PC läuft.

XNU Was ist das?

XNU ist ein Betriebssystemkernel, der von Apple Computer für das Betriebssystem masOS entwickelt wurde. Es ist Teil des Darwin-Betriebssystems. Ist der Kernel der Betriebssysteme iOS, tvOS und watchOS. XNU ist die Abkürzung für X is Not Unix.

XNU wurde zuerst von der NeXT Company für das NeXTSTEP-Betriebssystem entwickelt. Es handelt sich um einen Hybridkernel (Hybridkernel), der die Eigenschaften von Makrokernel und Mikrokernel kombiniert, um die Vorteile beider Kernel zu nutzen, wie z. B. die Verbesserung der Modularität des Betriebssystems im Mikrokernel und die Flexibilität des Betriebssystems Mechanismus zur Nachrichtenübermittlung, der teilweise Speicherschutz akzeptiert, und Makrokernel für hohe Leistung unter hoher Last.

Wird macOS auf Basis von Linux entwickelt?

besteht hauptsächlich aus 4 Teilen:

Mach: Der Kern von Mach ist der Nachrichtenmechanismus, der hauptsächlich grundlegende Prozesse, virtuelle Speicherverwaltung, Aufgabenplanung, Prozesskommunikation und Nachrichtenmechanismen implementiert.

BSD: Kapselung und Erweiterung der Mach-Schicht.

libkern + I/O Kit

libkern ist eine enthaltene C++-Bibliothek, die Unterstützung und Basisklassen für die C++-Laufzeit bereitstellt. I/O Kit ist ein in C++ geschriebenes Gerätetreiber-Framework, mit dem Entwickler schnell stabile und elegante Treiber erstellen können.

Empfohlenes Lernen: Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWird macOS auf Basis von Linux entwickelt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn