X.Org Server
From Wikipedia, the free encyclopedia
| X.Org Server | |
| Maintainer | X.Org Foundation |
|---|---|
| Stable release | 1.4.0 (September 6, 2007) [+/-] |
| Preview release | [1] () [+/-] |
| OS | Cross-platform |
| Use | X window system |
| License | X11 License |
| Website | http://www.x.org/ |
The X.Org Server (officially the X.Org Foundation Open Source Public Implementation of X11) is the official reference implementation of the X Window System. The current stable release is 1.4.0, released as part of X11R7.3 on 6 September 2007. It is both open source and free software.
The project is run by the X.Org Foundation and is hosted by freedesktop.org.
Contents |
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 POSIX systems.
The X.Org Server is increasingly popular with the free software Unix-like operating systems, being adopted in most Linux distributions and BSD variants, with the exception of NetBSD (although X.org is available via pkgsrc). It is also included in Sun Microsystems' Solaris, although it is currently only supported on x86 systems; Sun's proprietary Xsun server is still also included, primarily for use with SPARC-based systems. It is also used in Cygwin/X, Cygwin's implementation of the X server for Microsoft Windows, and in Xming. Mac OS X versions prior to 10.5 ("Leopard") ship with an XFree86-based X window server, but 10.5's X server is based on the X.org codebase.[1]
|
|
|
|---|---|
| Architecture | Core Protocol · Xlib · X Window selection · X window manager · X session manager · X display manager · X Toolkit · X Window authorization · Intrinsics · X11 color names |
| Window managers | Compositing · Re-parenting · Tiling |
| Extensions | X Image Extension · X keyboard extension · X video extension · Shape extension · Shared memory extension · GLX · XRender · MPX |
| Notable Implementations | X11.app · X.Org Server · X-Win32 · XFree86 · XDarwin · Xming · Xsun |
| Standards | ICCCM · EWMH · XDS |
| Applications | xterm · Desktop environments |
|
|
|---|
| X.Org Server · D-Bus · HAL · Fontconfig · Xft · cairo · Direct Rendering Infrastructure · Mesa 3D · XCB · nouveau · Telepathy · GTK-Qt · Galago · GStreamer · GeoClue · Portland Project · Avahi · Compiz · swfdec |