Skip all navigation

Mail Calendar Contacts Downloads more tools
home Helpdesk Issues News about Search
Print Version   Feeds   Get QR  
Edit 
More Page Actions ↓

X11

< www | Knowledge Base


Xorg is the leading implementation.

The X Windowing System, X11 (aka X, Xorg and, improperly, "Xwindows") is the low-level GUI subsystem on UNIX (except Mac OS), Linux and other operating systems. Unlike the GUI systems of MS Windows and Mac OS (both classic and OS X) X11 is designed for use with networks and provides no 'toolkit' to actually develop GUI applications.

X grew out of work on an earlier project called W, standing for "window". X provides support for windowing systems, and manages the mouse and keyboard during graphical sessions.

Mainstream Unices do not natively support GUIs, relying on a combination of X11 and toolkits such as Qt, GTK+ and Motif to do this. X provides tools to do these things but doesn't actually do them itself, all it takes care of is the actual rendering, getting stuff put on the screen. The toolkits interact with X11 to do tasks like draw scrollbars, buttons and the like.

This is in contrast to the method employed by MS Windows and Mac OSX where the toolkit, GUI subsystem and graphics primitives are either part of the core operating system or very tightly integrated. Both methods have advantages and disadvantages. With X11 the toolkits do not currently take advantage of hardware acceleration if it is available (although individual programs can) and hardware acceleration in general has always been problematic on X due to its complicated interface to the Kernel.

X11 is very old and creaky and urgent efforts to modernise and enhance it are under-way by the X.org foundation and FreeDesktop.Org project, subject to development politics. Canonical, a major Linux distributor has announced plans to abandon X11 outright and transition to a more modern, but currently experimental, display server at some point in the future, it is anticipated that other vendors may take a similar approach.

An older implementation of X11--punningly called Xfree86--was done in by development politics giving rise to the X.org implementation that is now the standard on most major Unices including Linux and FreeBSD

< www | K.B. Index

This is an article from the Knowledge Base, a project of the Vistua Online Helpdesk to form a body of articles relating to common system topics. You are welcome to contribute to it.


Text last modified on November 26, 2010, at 01:59 AM
You are here: Support » X11


Helpdesk

Report A Problem

FAQ

QR Code datagram

Vistua Hub version 4.1 © MMVI-MMIX Vistua.com. All Rights Reserved. All times UTC. Silk icon-set by Fam Fam Fam

.

About / Contact / Terms / XHTML / CSSSwitch to mobile or touch verion