XQuartz - XQuartz

XQuartz (X11.app)
X11app.png
Udvikler (r) Jeremy Huddleston Sequoia, X.Org Foundation , Apple Inc.
Stabil frigivelse
2.8.0 / 21. marts 2021 ; for 3 måneder siden ( 2021-03-21 )
Skrevet i C
Operativ system macOS
Type Skærmserver
Licens Apple MIT-licens til offentlig kilde
Internet side www .xquartz .org

XQuartz er en open source-version af X.Org X-serveren , en komponent i X Window System (X11 eller forkortet til simpelthen X, og undertiden uformelt X-Windows), der kører på macOS . Det erstattede formelt Apples interne X11-app. Navnet "XQuartz" stammer fra Quartz , der er en del af macOS Core Graphics-rammen, som XQuartz forbinder disse applikationer med. XQuartz tillader applikationer på tværs af platforme ved hjælp af X11 til GUI at køre på macOS, hvoraf mange ikke er specielt designet til macOS. Dette inkluderer adskillige videnskabelige og akademiske softwareprojekter.

Historie

X11.app var oprindeligt tilgængelig som en offentlig beta, der kan downloades til Mac OS X 10.2 Jaguar og senere inkluderet som en standardpakke til Mac OS X 10.3 Panther . I Mac OS X 10.4 var Tiger X11.app en valgfri installation, der var inkluderet på installations-DVD'en. Mac OS X 10.5 Leopard , Mac OS X 10.6 Snow Leopard og Mac OS X 10.7 Lion installerede X11.app som standard, men fra OS X 10.8 faldt Mountain Lion på Apple dedikeret support til X11.app, hvor brugerne blev dirigeret til det fri kilde XQuartz-projekt (som Apple bidrager til) i stedet.

I Mac OS X 10.4 Tiger implementerede Apples X11 X11-protokoludgivelse 6.6 (X11R6.6). Denne implementering inkluderer en XFree86 4.4-baseret X11-vindueserver, Quartz rodløs vinduemanager, biblioteker og basale hjælpeprogrammer som f.eks. Xterm . "Rootless" betyder, at X-vinduesapplikationer vises på Quartz-skrivebordet og ser ud som alle andre Quartz-applikationer med vinduer (dvs. ikke på et virtuelt skrivebord indeholdt i et andet vindue). I Mac OS X Leopard blev X11 opdateret til at bruge X.Org Server (X11R7.2) snarere end XFree86 . Kildekoden til X11 er tilgængelig fra Apple. Nogle kildekoder er tilgængelige under Apple Public Source License, mens hovedparten er licenseret under MIT-licensen .

Nuværende version

Den nuværende version af XQuartz er en DDX (Device Dependent X) inkluderet i X.Org Server og implementerer understøttelse af hardware-accelereret 2D-grafik (i versioner før 2.1), hardware OpenGL- acceleration og integration med Aqua , den grafiske brugergrænseflade til macOS (GUI). Fra og med version 2.8.0 understøtter XQuartz ikke retina-skærme med høj opløsning til X11-apps, som kører i pixeldoblet tilstand på skærme med høj opløsning.

Liste over versioner (siden 2010)

Version macOS-krav De vigtigste ændringer Udgivelses dato
XQuartz 2.8.1 Mac OS X Mavericks 10.9 eller nyere 2021-04-25
XQuartz 2.8.0 Mac OS X Mavericks 10.9 eller nyere Native support til Apple M1 Macs. 2021-03-21
XQuartz 2.7.11 Mac OS X Snow Leopard 10.6.3 eller nyere 2016-10-29
XQuartz 2.7.10 Mac OS X Snow Leopard 10.6.3 eller nyere 2016-10-22
XQuartz 2.7.9 Mac OS X Snow Leopard 10.6.3 eller nyere 2016-05-05
XQuartz 2.7.8 Mac OS X Snow Leopard 10.6.3 eller nyere Første frigivelse understøttet af OS X El Capitan 2015-10-17
XQuartz 2.7.7 Mac OS X Snow Leopard 10.6.3 eller nyere Første frigivelse understøttet på OS X Yosemite 2014-08-18
XQuartz 2.7.6 Mac OS X Snow Leopard 10.6.3 eller nyere 2014-05-17
XQuartz 2.7.5 Mac OS X Snow Leopard 10.6.3 eller nyere Første frigivelse understøttet på OS X Mavericks 2013-11-10
XQuartz 2.7.4 Mac OS X Snow Leopard 10.6.3 eller nyere 2012-09-27
XQuartz 2.7.3 Mac OS X Snow Leopard 10.6.3 eller nyere 2012-08-27
XQuartz 2.7.2 Mac OS X Snow Leopard 10.6.3 eller nyere Første frigivelse understøttet af OS X Mountain Lion 2012-06-01
XQuartz 2.7.1 Mac OS X Snow Leopard 10.6.3 eller nyere 2012-06-01
XQuartz 2.7.0 Mac OS X Snow Leopard 10.6.3 eller nyere Første frigivelse understøttet på Mac OS X 10.7 Lion 2011-11-04
XQuartz 2.6.3 Mac OS X Snow Leopard 10.6.3 eller nyere 2011-07-20
XQuartz 2.6.2 Mac OS X Snow Leopard 10.6.3 eller nyere 2011-04-30
XQuartz 2.6.1 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 eller nyere 2011-03-17
XQuartz 2.6.0 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 eller nyere 2010-12-19
XQuartz 2.5.3 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 eller nyere 2010-08-13
XQuartz 2.5.2 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 eller nyere 2010-07-20
XQuartz 2.5.1 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 eller nyere 2010-07-10
XQuartz 2.5.0 Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3 eller nyere Første frigivelse understøttet på Mac OS X Snow Leopard 2010-03-29

Se også

  • MacX , X11-understøttelse på Classic Mac OS
  • XWayland , til at understøtte X-applikation under Wayland
  • XDarwin , en implementering af X til macOS, der gik forud for XQuartz, og understøtter versioner af macOS før 10.3 i modsætning til XQuartz

Referencer

eksterne links