XQuarz - XQuartz
Entwickler | Jeremy Huddleston Sequoia, X.Org Foundation , Apple Inc. |
---|---|
Stabile Version | 2.8.0 / 21. März 2021
|
Geschrieben in | C |
Betriebssystem | Mac OS |
Art | Server anzeigen |
Lizenz |
Apple Public Source License MIT-Lizenz |
Webseite | www |
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