XQuartz is an open-source version of the
X.Org X server, a
display server for the
X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
X originated as part of Project Athena at Massachusetts Institute of Technology (MIT) in 1984. The X protocol has been at ...
(sometimes shortened to X11 or X) that runs on
macOS
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
. In 2012, it formally replaced Apple's internal X11 app for OS X Mountain Lion (version 10.8). The name "XQuartz" derives from
Quartz
Quartz is a hard, crystalline mineral composed of silica (silicon dioxide). The Atom, atoms are linked in a continuous framework of SiO4 silicon–oxygen Tetrahedral molecular geometry, tetrahedra, with each oxygen being shared between two tet ...
, part of the macOS Core Graphics framework, to which XQuartz connects these applications. XQuartz allows
cross-platform
Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
applications using X11 for the GUI to run on macOS, many of which are not specifically designed for macOS. This includes numerous scientific and academic software projects.
History
X11.app was initially available as a downloadable public
beta
Beta (, ; uppercase , lowercase , or cursive ; or ) is the second letter of the Greek alphabet. In the system of Greek numerals, it has a value of 2. In Ancient Greek, beta represented the voiced bilabial plosive . In Modern Greek, it represe ...
for
Mac OS X 10.2 Jaguar and later included as a standard package for
Mac OS X 10.3 Panther. In
Mac OS X 10.4 Tiger X11.app was an optional install included on the install DVD.
Mac OS X 10.5 Leopard,
Mac OS X 10.6 Snow Leopard, and
Mac OS X 10.7 Lion installed X11.app by default, but from
OS X 10.8 Mountain Lion on Apple dropped dedicated support for X11.app, with users being directed to the
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
XQuartz project (to which Apple contributes) instead.
In
Mac OS X 10.4 Tiger, Apple's X11 implemented
X11 protocol release 6.6 (X11R6.6). This implementation includes an XFree86 4.4 based X11 window server,
Quartz
Quartz is a hard, crystalline mineral composed of silica (silicon dioxide). The Atom, atoms are linked in a continuous framework of SiO4 silicon–oxygen Tetrahedral molecular geometry, tetrahedra, with each oxygen being shared between two tet ...
rootless window manager, libraries, and basic utilities such as
xterm
xterm is the standard terminal emulator for the X Window System. It allows users to run programs which require a command-line interface.
If no particular program is specified, xterm runs the user's Unix shell, shell. An X display device, dis ...
. "Rootless" means that X window applications show up on the Quartz desktop, appearing like any other windowed Quartz application (that is, not in a virtual desktop contained within another window). In
Mac OS X Leopard
Mac OS X Leopard (version 10.5) is the sixth software versioning, major release of macOS, Apple Inc., Apple's desktop and server operating system for Macintosh computers. Leopard was released on October 26, 2007, as the successor of Mac OS X Ti ...
, X11 was updated to use
X.Org Server (X11R7.2) rather than
XFree86
XFree86 is an implementation of the X Window System. It was originally written for Unix-like operating systems on IBM PC compatibles and was available for many other operating systems and platforms. It is free software, free and Open-source softw ...
. The source code for X11 is available from Apple. Some source code is available under the
Apple Public Source License
The Apple Public Source License (APSL) is the open-source and free software license under which Apple's Darwin operating system was released in 2000. A free and open-source software license was voluntarily adopted to further involve the commu ...
while the bulk is licensed under the
MIT License
The MIT License is a permissive software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts very few restrictions on reuse and therefore has high license compatibility.
Unl ...
.
Current version
The current version of XQuartz is a DDX (Device Dependent X
) included in the
X.Org Server and implements support for hardware-accelerated
2D graphics (in versions prior to 2.1), hardware
OpenGL
OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
acceleration and integration with
Aqua, the macOS
graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(GUI). As of version 2.8.0, XQuartz does not provide support for high-resolution
Retina display
Retina display is a branded series of LCDs and OLED displays by Apple Inc. that have a higher pixel density than their traditional displays. Apple has registered the term "Retina" as a trademark with regard to computers and mobile devices with t ...
s to X11 apps, which run in pixel-doubled mode on high-resolution displays.
List of versions (since 2010)
See also
*
MacX Macx or variations may refer to:
* MacX, a Macintosh implementation of X/11
* Macx Davies (born 1992) Canadian biathlete
* Manfred Macx, a fictional character from Charles Stross 2005 novel ''Accelerando''
* Mac OS X, Apple Macintosh computer opera ...
, X11 support on Classic Mac OS
*
XWayland, to support X application under
Wayland
*
XDarwin, an implementation of X for macOS that preceded XQuartz, and supports versions of macOS before 10.3 unlike XQuartz
References
External links
*
{{macOS
MacOS-only software made by Apple Inc.
Software using the Apple Public Source License
X servers