X Window

(redirected from X11)
Also found in: Acronyms.

X Window

Officially the "X Window System," but also called "X Windows," "X11" or simply "X," it is an open source windowing system developed at MIT in the early 1980s. It was created to provide a common graphics rendering engine for Unix applications. Prior to X, CAD and scientific modeling applications that required graphics output used proprietary software to render images. X is also the de facto graphics engine in Linux desktops.

Version X11 was released in 1987 and remains the current standard, having undergone many revisions. The X.Org Foundation (www.x.org) governs the X Window standards for Unix/Linux desktops, which evolved from XFree86 implementations (www.xfree86.org). Hummingbird's Exceed (www.hummingbird.com) and AttachmateWRQ's Reflection (www.wrq.com) are commercial X Window implementations for Windows desktops.

Network Transparency
One of the unique features of X is that it allows applications to run on a network server, but be displayed on a desktop machine. This was very significant in the 1980s and 1990s when servers were far more powerful than user machines. In the early days of X, dedicated X Window hardware, known as "X terminals," were widely used. They accepted input, rendered output and performed no application processing.

The X Window Manager
X Window, by itself, generates borderless windows in fixed screen locations. It requires a "window manager" to add borders and buttons and the ability for users to resize and move the windows on screen. The Tabbed Window Manager (twm) has been the default X window manager, but more than three dozen others have been used, including AfterStep, Blackbox and Enlightenment. The KDE and GNOME user interfaces for Linux use Kwin and Metacity respectively as their window managers.

Server Runs in Client; Client Runs in Server
X Window was designed as a client/server architecture. The application is the "X client," and the software that accepts keyboard and mouse input and renders the images on screen is called the "X server." Communications between X clients and the X server is via the X protocol.

Since the user's machine handles user input and output, the X server always runs in the client machine. Applications (X clients) generally run in the server; however, they can also run in the client machine. For example, all applications in Linux desktops are X clients running in the same machine as the X server. See XIE and thin client.

X Window Servers Run on Clients
The X Window server runs on your client, and the X Window client runs on your server. All's fair in love and computers!

An X Window Screen
Using the twm window manager, the two "xterm" windows (top and bottom) display output from applications in two remote servers. They emulate input/output terminals and provide command lines for launching apps. (Screen shot courtesy of Peter Hermsen.)
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
In fact, our miners can mine any coin that uses SHA-256, Scrypt, Etehash, or X11 algorithms."
Residents from the Pentwyn area who used the Cardiff Bus network had to detour via the city centre to reach Newport Road, but the X11 would run direct, he said.
"Supermicro's new X11 UP workstations, long-life embedded systems and motherboards integrate the latest technologies such as USB 3.1 and M.2 as well as step up performance, density and efficiency to provide a new generation of Green Computing solutions," said Charles Liang, President and CEO of Supermicro.
It may not have the comfort of the X11, but I can hear the controllers clearly.
The Hummingbird Connectivity 2008 product family includes several key enhancements to meet customer requirements, including: Certified for Windows Vista, Integrated Security, Support for Latest X11 Standard, Native 64-bit Product Offering
The ABL80 FLEX is an blood analyzer with a 60-second measurement time, a small footprint of only 9"x11", a 120-second cycle time (sample to sample), and a requirement only 70 [micro]L of whole blood.
Before you can run OpenOffice on a Mac, you will need to install "X11," which is a Unix Window Manager that is totally compatible with Mac OS 10.3 and 10.4.
The book (in 9.5 x11" landscape format) includes a chronology, maps, and glossary of terms and historical figures.
The new X11 service between Heworth Metro station and Peterlee bus station is operated by Go North East.
A specific networking protocol known as X11 was developed to transmit all of the interactions between the X terminal and the UNIX server.
Advancements have been made to the open-standard UNIX-based foundation, including support for the latest open source libraries, commands and technologies, x11 applications, Ipv6, Kerberos integration and an improved NFS file system.
Every day here at the mag (like, every day) the local mailman stops by to drop off loads of padded manila envelopes filled with the latest aural delights Excessively packaged, one 8.5"x11" envelope might contain a CD (no cover art, but a free jewel case!), a couple pieces of cardboard (to protect the jewel case!), a corny photo of the band on extra-thick paper stock (Drummer's in the back!