XQuartz

Last updated

XQuartz (X11.app)
Developer(s) Jeremy Huddleston Sequoia, X.Org Foundation, Apple Inc.
Stable release
2.8.5 / January 26, 2023;21 months ago (2023-01-26)
Repository
Written in C
Operating system macOS
Type Display server
License Apple Public Source License
MIT License
Website www.xquartz.org

XQuartz is an open-source version of the X.Org X server, a display server for the X Window System (sometimes shortened to X11 or X) that runs on macOS. [1] It formally replaced Apple's internal X11 app. The name "XQuartz" derives from Quartz, part of the macOS Core Graphics framework, to which XQuartz connects these applications. XQuartz allows cross-platform 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. [2]

Contents

History

X11.app was initially available as a downloadable public beta 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 XQuartz project (to which Apple contributes) instead. [2]

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 rootless window manager, libraries, and basic utilities such as xterm. [3] "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, X11 was updated to use X.Org Server (X11R7.2) rather than XFree86. [4] The source code for X11 is available from Apple. Some source code is available under the Apple Public Source License while the bulk is licensed under the MIT License.

Current version

The current version of XQuartz is a DDX (Device Dependent X [5] ) included in the X.Org Server and implements support for hardware-accelerated 2D graphics (in versions prior to 2.1), hardware OpenGL acceleration and integration with Aqua, the macOS graphical user interface (GUI). As of version 2.8.0, XQuartz does not provide support for high-resolution Retina displays to X11 apps, which run in pixel-doubled mode on high-resolution displays.

List of versions (since 2010)

Version [6] macOS RequirementMost important changesRelease date
XQuartz 2.8.5Mac OS X Mavericks 10.9 or later2023-01-26
XQuartz 2.8.4Mac OS X Mavericks 10.9 or later2022-12-24
XQuartz 2.8.3Mac OS X Mavericks 10.9 or later2022-12-09
XQuartz 2.8.2Mac OS X Mavericks 10.9 or later2022-06-30
XQuartz 2.8.1Mac OS X Mavericks 10.9 or later2021-04-25
XQuartz 2.8.0Mac OS X Mavericks 10.9 or laterNative support for Apple M1 Macs.2021-03-21
XQuartz 2.7.11Mac OS X Snow Leopard 10.6.3 or laterLast release supported on Mac OS X Snow Leopard 2016-10-29
XQuartz 2.7.10Mac OS X Snow Leopard 10.6.3 or later2016-10-22
XQuartz 2.7.9Mac OS X Snow Leopard 10.6.3 or later2016-05-05
XQuartz 2.7.8Mac OS X Snow Leopard 10.6.3 or laterFirst release supported on OS X El Capitan 2015-10-17
XQuartz 2.7.7Mac OS X Snow Leopard 10.6.3 or laterFirst release supported on OS X Yosemite 2014-08-18
XQuartz 2.7.6Mac OS X Snow Leopard 10.6.3 or later2014-05-17
XQuartz 2.7.5Mac OS X Snow Leopard 10.6.3 or laterFirst release supported on OS X Mavericks 2013-11-10
XQuartz 2.7.4Mac OS X Snow Leopard 10.6.3 or later2012-09-27
XQuartz 2.7.3Mac OS X Snow Leopard 10.6.3 or later2012-08-27
XQuartz 2.7.2Mac OS X Snow Leopard 10.6.3 or laterFirst release supported on OS X Mountain Lion 2012-06-01
XQuartz 2.7.1Mac OS X Snow Leopard 10.6.3 or later2012-06-01
XQuartz 2.7.0Mac OS X Snow Leopard 10.6.3 or laterFirst release supported on Mac OS X 10.7 Lion 2011-11-04
XQuartz 2.6.3Mac OS X Snow Leopard 10.6.3 or later2011-07-20
XQuartz 2.6.2Mac OS X Snow Leopard 10.6.3 or later2011-04-30
XQuartz 2.6.1Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3, or laterLast release supported on Mac OS X Leopard 2011-03-17
XQuartz 2.6.0Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3, or later2010-12-19
XQuartz 2.5.3Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3, or later2010-08-13
XQuartz 2.5.2Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3, or later2010-07-20
XQuartz 2.5.1Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3, or later2010-07-10
XQuartz 2.5.0Mac OS X Leopard 10.5.8, Mac OS X Snow Leopard 10.6.3, or laterFirst release supported on Mac OS X Snow Leopard 2010-03-29

See also

Related Research Articles

macOS Operating system for Apple computers

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and laptop computers, it is the second most widely used desktop OS, after Microsoft Windows and ahead of all Linux distributions, including ChromeOS and SteamOS.

<span class="mw-page-title-main">X Window System</span> Windowing system for bitmap displays on UNIX-like systems

The X Window System is a windowing system for bitmap displays, common on Unix-like operating systems.

<span class="mw-page-title-main">Mac OS X Server</span> Server software for macOS

Mac OS X Server is a series of discontinued Unix-like server operating systems developed by Apple Inc. based on macOS. It provided server functionality and system administration tools, and tools to manage both macOS-based computers and iOS-based devices, network services such as a mail transfer agent, AFP and SMB servers, an LDAP server, and a domain name server, as well as server applications including a Web server, database, and calendar server.

<span class="mw-page-title-main">OpenStep</span> Defunct object-oriented application programming interface specification

OpenStep is an object-oriented application programming interface (API) specification developed by NeXT. It provides a framework for building graphical user interfaces (GUIs) and developing software applications. OpenStep was designed to be platform-independent, allowing developers to write code that could run on multiple operating systems, including NeXTSTEP, Windows NT, and various Unix-based systems. It has influenced the development of other GUI frameworks, such as Cocoa for macOS, and GNUstep.

<span class="mw-page-title-main">GNUstep</span> Open source widget toolkit and application development tools

GNUstep is a free software implementation of the Cocoa Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows. It is part of the GNU Project.

<span class="mw-page-title-main">Windowing system</span> Software that manages separately different parts of display screens

In computing, a windowing system is a software suite that manages separately different parts of display screens. It is a type of graphical user interface (GUI) which implements the WIMP paradigm for a user interface.

The history of macOS, Apple's current Mac operating system formerly named Mac OS X until 2011 and then OS X until 2016, began with the company's project to replace its "classic" Mac OS. That system, up to and including its final release Mac OS 9, was a direct descendant of the operating system Apple had used in its Mac computers since their introduction in 1984. However, the current macOS is a UNIX operating system built on technology that had been developed at NeXT from the 1980s until Apple purchased the company in early 1997.

<span class="mw-page-title-main">Mac OS X Panther</span> Fourth major release of Mac OS X

Mac OS X Panther is the fourth major release of macOS, Apple's desktop and server operating system. It followed Mac OS X Jaguar and preceded Mac OS X Tiger. It was released on October 24, 2003, with the retail price of US$129 for a single user and US$199 for a five user, family license.

Cygwin/X is an implementation of the X Window System that runs under Microsoft Windows. It is part of the Cygwin project, and is installed using Cygwin's standard setup system. Cygwin/X is free software, licensed under the X11 License.

X.Org Server is the free and open-source implementation of the X Window System (X11) display server stewarded by the X.Org Foundation.

<span class="mw-page-title-main">XDarwin</span>

XDarwin is an obsolete X Window System (X11) display server for the Darwin operating system and early versions of Mac OS X. XDarwin allows one to use programs written for X11 on those operating systems.

<span class="mw-page-title-main">Xgl</span> Display server implementation

Xgl is an obsolete display server implementation supporting the X Window System protocol designed to take advantage of modern graphics cards via their OpenGL drivers, layered on top of OpenGL. It supports hardware acceleration of all X, OpenGL and XVideo applications and graphical effects by a compositing window manager such as Compiz or Beryl. The project was started by David Reveman of Novell and first released on January 2, 2006. It was removed from the X.org server in favor of AIGLX on June 12, 2008.

A compositing manager, or compositor, is software that provides applications with an off-screen buffer for each window. The compositing manager composites the window buffers into an image representing the screen and writes the result into the display memory.

<span class="mw-page-title-main">Parallels Desktop for Mac</span> Virtual machine software

Parallels Desktop for Mac is a hypervisor for Macintosh computers; it provides hardware virtualization. Initially developed for Macintosh systems with Intel processors, version 16.5 introduced support for Macs with Apple silicon. Parallels, a subsidiary of Corel since 2018, is the developer of the software.

This page is a comparison of notable remote desktop software available for various platforms.

<span class="mw-page-title-main">Mac OS X Snow Leopard</span> Seventh major version of macOS, released in 2009

Mac OS X Snow Leopard is the seventh major release of macOS, Apple's desktop and server operating system for Macintosh computers.

<span class="mw-page-title-main">OS X Lion</span> Eighth major release of Mac OS X

OS X Lion, also known as Mac OS X Lion, is the eighth major release of macOS, Apple's desktop and server operating system for Mac computers.

References

  1. "XQuartz".
  2. 1 2 "Apple Removes X11 in OS X 10.8 Mountain Lion, Shifts Support to Open Source XQuartz" . Retrieved September 14, 2016.
  3. "XQuartz". October 21, 2016. Archived from the original on October 21, 2016.
  4. "Inside Leopard: Under-the-hood, Page 2". Macworld . November 2, 2007. Retrieved June 30, 2020.
  5. "Glossary". www.x.org. Retrieved September 15, 2016.
  6. "XQuartz - Releases Archive". www.xquartz.org. Retrieved January 22, 2017.