|This article needs additional citations for verification. (March 2010)|
|Initial release||6 April 2004|
|Stable release||1.14.3 (September 12, 2013) [±]|
|Preview release||1.14.3 RC2 (August 22, 2013) [±]|
X.Org Server refers to the X server release packages stewarded by the X.Org Foundation, which is hosted by freedesktop.org, and grants public access to the standard X Window releases for the efforts of the free and open source software community.
The services with which the X.Org Foundation supports X Server include the packaging of the releases; certification (for a fee); evaluation of improvements to the code; developing the web site, and handling the distribution of monetary donations. The releases are coded, documented, and packaged by global developers[clarification needed].
The modern X.Org Foundation came into being in 2004 when the body that oversaw X standards and published the official reference implementation joined forces with former XFree86 developers.
X11R6.7.0, the first version of the X.Org Server, was forked from XFree86 4.4 RC2. The immediate reason for the fork was a disagreement with the new license for the final release version of XFree86 4.4, but several disagreements among the contributors surfaced prior to the split. Many of the previous XFree86 developers have joined the X.Org Server project.
The X11R6.9.0/X11R7.0.0 release primarily added a modular build system based on the GNU Autotools. 6.9.0 used the old imake build system whereas 7.0.0 uses autotools, both on the same codebase. The modular path (using GNU Autotools) is however the future direction of the X.Org server, and also saw the X11 binaries moving out of their own /usr/X11R6 subdirectory tree and into the global /usr tree on many Unix systems.
KDrive was a small implementation of X, written by Keith Packard, that was not based on XFree86. X.Org developers used it as a testing ground for new ideas, such as EXA. As of X.Org Server version 7.1, the KDrive framework was integrated into the reference implementation and is now part of the generic source code release of the server.
Rewrite of the GLX implementation
There is a device driver for the X.Org Server called Xspice. It supports the QXL framebuffer device and includes a wrapper script which makes it possible to launch an X.Org Server whose display is exported via the SPICE protocol. This enables use of SPICE in a remote desktop environment, without requiring KVM virtualization.
Unix and Linux
- Reference implementation – part of a standard release package
- X window manager – a package that is deliberately kept separate from the X server package
- X video extension
- KDrive – now part of X.Org
- Wayland (display server protocol) – An alternative display system and protocol, planned to replace X Windowing System eventually in some Linux distributions.
- "X.Org Foundation releases X Window System X11R6.7". Linux Weekly News. 2004-04-07. Retrieved 2012-04-04.
- Packard, Keith (2013-08-22). "xorg-server 220.127.116.112 (1.14.3 RC2)". xorg-announce. http://lists.x.org/archives/xorg-announce/2013-August/002296.html. Retrieved 2012-12-26.
- "Debian X.Org Server Package in sid".
- "The X.Org Server's GLX Is Being Rewritten". 2013-10-26.
- "Part Of XWayland Has Been Proposed For Mainlining". 2013-10-17.
- "XSpice README". Cgit.freedesktop.org. Retrieved 2013-10-25.
- "VcXsrv Windows X Server". SourceForge.net. Retrieved 2013-06-23. "Windows X-server based on the xorg git sources (like xming or cygwin's xwin), but compiled with Visual C++ 2010."
- Re: Xorg in Leopard?, From: Ben Byer, Date: 29 June 2007, Apple Mailing Lists