XDarwin

Van Wikipedia, de gratis encyclopedie

Schema der Schichten der grafischer Benutzeroberflächen

XDarwin war eine Portierung des X Window Systems für frühe Versionen von Darwin bzw. Mac OS X. Darwin ist die Basis (englisch core system) von Mac OS X, das ab 2012 „OS X“ hieß und seit 2016 „macOS“ heißt, auf denen ursprünglich ein X‑Server fehlte, und ermöglicht somit das Ausführen von X‑Window-Programmen. Es war für die Prozessorarchitekturen x86 (nur Darwin) und ppc verfügbar.[1] Vor der Einführung von Apples eigenem X11 war XDarwin der einzige, auch für Mac OS X erhältliche X‑Server.

XDarwin wurde vom XonX-Projekt portiert, einem Ableger des XFree86-Projekts. In den ersten Versionen brauchte XDarwin einen laufenden Fenstermanager (X Window Manager), wofür der auf Oroborus beruhende Fenstermanager OroborOSX geschrieben wurde. Dieser war um das originäre Aussehen von Mac OS X modifiziert worden, damit die Fenster nicht fremdartig auf der Schreibtisch-Oberfläche aussehen und sich besser in Mac OS X integrieren.

Die Quelltexte wurden in jene der XFree86- und Xorg-Server integriert und dort gepflegt.[1] Nach Angaben des XonX-Projekts enthält X11 und später auch XQuartz Code aus XDarwin.

Ab Mac OS X 10.2 „Jaguar“ von war optional eine Beta-Version von X11.app verfügbar[2] und in Version 10.3 „Panther“ war Apples eigenes X11 fertig, jedoch im Gegensatz zu XDarwin nicht für Darwin und nicht für x86 geeignet.

XDarwin konnte in späteren Versionen auch „rootless“ laufen, der Fenstermanager OroborOSX war nicht mehr Voraussetzung und Fenster integrierten sich damit nahtlos in die Optik des Mac OS X auf dem sie liefen.

2007 übergab Apple die Entwicklung des eigenen X11, genannt XQuartz, an eine freie Entwicklergemeinde. XDarwin wurde damit zugunsten von XQuartz aufgegeben[3] bzw. teilweise integriert.

Weblinks[Bearbeiten | Quelltext bearbeiten]

  • X.org – Offizielle Website des X Window Systems
  • X on Darwin and Mac OS X Dokumentation von X11R7.0
  • XDarwin. Offizielle Website. Archiviert vom Original am 15. September 2008; abgerufen am 14. Januar 2013 (englisch).
  • XonX project
  • OroborOSX

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. a b The Latest XDarwin Project News. Archiviert vom Original am 15. September 2008; abgerufen am 16. August 2019 (englisch).
  2. Andreas Beier: Macworld Expo: X11-System von Apple. In: Heise online. 8. Januar 2003. Abgerufen am 16. August 2019.
  3. XDarwin. In: X.org Wiki. Archiviert vom Original am 27. Dezember 2007; abgerufen am 16. August 2019 (englisch).