XQuarz - XQuartz

XQuartz (X11.app)
X11app.png
Entwickler Jeremy Huddleston Sequoia, X.Org Foundation , Apple Inc.
Stabile Version
2.8.0 / 21. März 2021 ; vor 3 Monaten ( 2021-03-21 )
Geschrieben in C
Betriebssystem Mac OS
Art Server anzeigen
Lizenz Apple Public Source License
MIT-Lizenz
Webseite www .xquartz .org

XQuartz ist eine Open-Source-Version des X.Org X-Servers , einer Komponente des X Window-Systems (X11 oder abgekürzt einfach X und manchmal informell X-Windows), das auf macOS läuft . Es ersetzte offiziell Apples interne X11-App. Der Name "XQuartz" leitet sich von Quartz ab , einem Teil des macOS Core Graphics Frameworks, mit dem XQuartz diese Anwendungen verbindet. XQuartz ermöglicht die Ausführung plattformübergreifender Anwendungen mit X11 für die GUI auf macOS, von denen viele nicht speziell für macOS entwickelt wurden. Dazu gehören zahlreiche wissenschaftliche und akademische Softwareprojekte.

Geschichte

X11.app war ursprünglich als herunterladbare öffentliche Betaversion für Mac OS X 10.2 Jaguar verfügbar und wurde später als Standardpaket für Mac OS X 10.3 Panther enthalten . In Mac OS X 10.4 war Tiger X11.app eine optionale Installation, die auf der Installations-DVD enthalten war. Mac OS X 10.5 Leopard , Mac OS X 10.6 Snow Leopard und Mac OS X 10.7 Lion haben X11.app standardmäßig installiert, aber ab OS X 10.8 Mountain Lion hat Apple die dedizierte Unterstützung für X11.app eingestellt, wobei die Benutzer auf das Open verwiesen wurden Source- XQuartz-Projekt (zu dem Apple beiträgt) statt.

In Mac OS X 10.4 Tiger implementierte Apples X11 die X11-Protokollversion 6.6 (X11R6.6). Diese Implementierung umfasst einen XFree86 4.4-basierten X11-Windowserver, Quartz rootless Window Manager, Bibliotheken und grundlegende Dienstprogramme wie xterm . "Rootless" bedeutet, dass X Window-Anwendungen auf dem Quartz-Desktop erscheinen und wie jede andere Quartz-Fensteranwendung erscheinen (dh nicht in einem virtuellen Desktop, der in einem anderen Fenster enthalten ist). In Mac OS X Leopard wurde X11 aktualisiert, um X.Org Server (X11R7.2) anstelle von XFree86 zu verwenden . Der Quellcode für X11 ist von Apple erhältlich. Ein Teil des Quellcodes ist unter der Apple Public Source License verfügbar, während der Großteil unter der MIT-Lizenz lizenziert ist .

Aktuelle Version

Die aktuelle Version von XQuartz ist ein DDX (Device Dependent X), das im X.Org Server enthalten ist und Unterstützung für hardwarebeschleunigte 2D-Grafik (in Versionen vor 2.1), Hardware- OpenGL- Beschleunigung und Integration mit Aqua , der grafischen Benutzeroberfläche von macOS, implementiert (GUI). Ab Version 2.8.0 bietet XQuartz keine Unterstützung für hochauflösende Retina-Displays für X11-Apps, die im Pixel-Double-Modus auf hochauflösenden Displays laufen.

Liste der Versionen (seit 2010)

Ausführung macOS-Anforderung Wichtigste Änderungen Veröffentlichungsdatum
XQuartz 2.8.1 Mac OS X Mavericks 10.9 oder höher 2021-04-25
XQuartz 2.8.0 Mac OS X Mavericks 10.9 oder höher Native Unterstützung für Apple M1- Macs. 2021-03-21
XQuartz 2.7.11 Mac OS X Snow Leopard 10.6.3 oder höher 2016-10-29
XQuartz 2.7.10 Mac OS X Snow Leopard 10.6.3 oder höher 2016-10-22
XQuartz 2.7.9 Mac OS X Snow Leopard 10.6.3 oder höher 2016-05-05
XQuartz 2.7.8 Mac OS X Snow Leopard 10.6.3 oder höher Erste Version, die auf OS X El Capitan unterstützt wird 2015-10-17
XQuartz 2.7.7 Mac OS X Snow Leopard 10.6.3 oder höher Erste Version, die auf OS X Yosemite unterstützt wird 2014-08-18
XQuartz 2.7.6 Mac OS X Snow Leopard 10.6.3 oder höher 2014-05-17
XQuartz 2.7.5 Mac OS X Snow Leopard 10.6.3 oder höher Erste auf OS X Mavericks unterstützte Version 2013-11-10
XQuartz 2.7.4 Mac OS X Snow Leopard 10.6.3 oder höher 2012-09-27
XQuartz 2.7.3 Mac OS X Snow Leopard 10.6.3 oder höher 2012-08-27
XQuartz 2.7.2 Mac OS X Snow Leopard 10.6.3 oder höher Erste unter OS X Mountain Lion unterstützte Version supported 2012-06-01
XQuartz 2.7.1 Mac OS X Snow Leopard 10.6.3 oder höher 2012-06-01
XQuartz 2.7.0 Mac OS X Snow Leopard 10.6.3 oder höher Erste Version, die unter Mac OS X 10.7 Lion unterstützt wird 2011-11-04
XQuartz 2.6.3 Mac OS X Snow Leopard 10.6.3 oder höher 2011-07-20
XQuartz 2.6.2 Mac OS X Snow Leopard 10.6.3 oder höher 2011-04-30
XQuartz 2.6.1 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 oder höher 2011-03-17
XQuartz 2.6.0 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 oder höher 2010-12-19
XQuartz 2.5.3 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 oder höher 2010-08-13
XQuartz 2.5.2 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 oder höher 2010-07-20
XQuartz 2.5.1 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 oder höher 2010-07-10
XQuartz 2.5.0 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 oder höher Erste Version, die unter Mac OS X Snow Leopard unterstützt wird 2010-03-29

Siehe auch

  • MacX , X11-Unterstützung auf klassischem Mac OS
  • XWayland , um die X-Anwendung unter Wayland zu unterstützen
  • XDarwin , eine Implementierung von X für macOS, die XQuartz vorausging und im Gegensatz zu XQuartz Versionen von macOS vor 10.3 unterstützt

Verweise

Externe Links