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.)
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Dock-It 2.7.4 (Mac)
- Dock-It is a multifunctional dock and Finder enhancer for the Mac OS X operating system. We decided to take a different path in regards to Dock-Its feature set. Many of our competitors clutter their offerings. Dock-It is simple and to the point. It has everything one would look for in...
- Software downloads 2009-11-22
- Cruz 0.4 (Mac)
- The new social browser for Mac OS X that allows you to browse multiple pages simultaneously in split views. Cruz has an open plug-in api for extending browser functionality. Features: - Open Plug-in Architecture - Built-in Userscripting - Userstyles - Ã?????berView for Plug-in Split Views - Global Keyboard Shortcut -...
- Software downloads 2009-11-20
- Mozilla locks out rogue Firefox add-ons
- Firefox has conquered IEIt is evident that Firefox free has conquered IE, plus the fact the majority of sites work regardless of browser.The days of this old bait & switch from MS are over.But I thought the whole point behind "open source"......was to allow ANYONE to put code in their...
- Discussion threads 2009-11-18
- MailForge 1.3.2 (Mac)
- Built from the ground up for Mac OS X and Windows, MailForge is designed to be a power user's email client, providing users with a host of features not commonly found in other email programs, such as the ability to edit every facet of received emails, scheduled sending of email,...
- Software downloads 2009-11-17
- DivX 7.2 (Mac)
- DivX 7 for Mac is a free digital video software suite with everything you need to enjoy high-quality digital videos on your computer, including high definition H.264 (.mkv) videos with AAC audio and videos created using all previous versions of DivX technology. You can also play your DivX files (.divx,...
- Software downloads 2009-11-17
- Jedit X 2.18 (Mac)
- The Cocoa version of the popular text editor in Japan. Supports Unicode, Text Encoding Sniffer, Customizable Syntax Coloring, Fully Customizable Key Bindings, Split Editing Window, Line Numbers Display, Book Marking, Object Embedding (image, Quicktime Movie and files), Sorting etc. Rev.2 is Optimized for Mac OS X Leopard, supports tabbed window,...
- Software downloads 2009-11-16
- Ofaco 1.2.3 (Mac)
- Mail, like almost all Cocoa applications on Mac OS X, offers text completion, which can be invoked by hitting either F5 or Esc. When it was introduced, it offered completions based on the list of words from the mail you were typing. Unfortunately, somewhen Apple decided that it would be...
- Software downloads 2009-11-14
- Sony Vaio L117FX (Core 2 Quad Q8400s 2.66GHz, 6GB RAM, 1TB HDD, Windows 7 Home Premium)
- Had Apple not introduced a 27-inch iMac for $1,699, we'd have fewer reservations about Sony asking $1,999 for its new 24-inch Vaio L117FX. Yes, HP's TouchSmart 600 expanded on some of Sony's innovations from its previous generation all-in-ones. Sony also doesn't even attempt to match HP's creative multitouch software. But...
- Product reviews 2009-11-13
- Google hit again with Street View privacy concerns - in Switzerland
- It is NOT up to Google to insure your privacy in public places. These are places it is perfectly legal to be in and take pictures of, then publish the pictures. Just because the pictures are taken automatically, does not suddenly make them illegal. If you want to restrict the...
- Discussion threads 2009-11-13
- Windows 7's first 100 days: So how were yours?
- My windows 7 experience I had previously posted this, but my comment is more relevant to your article: After reading so much reviews praising how wonderful windows 7 was, I decided to give it a go. So here, I bought the W7 DVD and decided to upgrade my Vista SP2...
- Discussion threads 2009-11-13
- Yes, Red Hat Enterprise Virtualization 3.0 will run on Linux
- Red Hat created a bit of stir recently when it shipped its Enterprise Virtualization for Servers product because the management component runs on a Window server. Â That's right -- no Linux support. The platform is an enhancement of the former Qumranet's KVM-based platform, which was designed for...
- Blog posts 2009-11-11
- Calculator-7 1.01 (Windows)
- The program Calculator-7 offers you the following possibilities: calculate using seven operation: addition, subtraction, multiply, divide, percent, square root, 1 divide to X; calculate total from clipboard copy data to clipboard from table or text and press one button; set decimal position (0, 2, 3, float) and round type (up,...
- Software downloads 2009-11-11
- X To 3DMF Converter 4.0 (Mac)
- You want to convert Direct3D X files Windows into 3DMF files Macintosh? Then X To 3DMF Converter is what you need! X To 3DMF Converter allows you to convert Direct3D X files into 3DMF files. - It converts files from the Direct3D X format Windows into the 3DMF format...
- Software downloads 2009-11-09
- Herald 1.1 (Mac)
- Herald is a notification plugin for Mail.app, Apple's Mac OS X email client. Inspired by the excellent Mail.appetizer plugin, Herald shows you popup notifications whenever you receive new Mail. It also allows you to perform common actions directly from within the notification window, including deleting messages, initiating replies, viewing messages...
- Software downloads 2009-11-09
- ZOC Terminal 6.18 (Mac)
- ZOC is a well known telnet/SSH/SSH2 client and terminal emulator. It's functions (like tabbed sessions, typed command history, scrollback, multiple window support, etc.) and solidly implemented emulations make it the preferred tool for people who have to access Unix shell accounts from a Windows or Mac OS X platform. Linux...
- Software downloads 2009-11-04
- The perfect computer?
- Do we have the technology to build a perfect computer? Would it be perfect for a specific purpose or is it possible to build a perfect general purpose computer? Small Business Computing's Mark Beckley has some answers. Do we have the technology to build a perfect...
- News items 2009-11-02
- Yes, based on Mac history, Windows 7.5 will suck less
- Ummmm..."Windows 1: Shipped in 1985 and nobody cared.Windows 2: Shipped in 1987 and few cared.Windows 3: Came out in 1990 and PC users cared, especially with Windows 3.1 in 1992 (And I include here the introduction of Windows NT, which I believe was given a 3.x number.)Windows 4: Windows 95....
- Discussion threads 2009-11-01
- PlistEdit Pro 1.5 (Mac)
- PlistEdit Pro is the most advanced property list editor written for Mac OS X. Property list files are used throughout Mac OS X, and with PlistEdit Pro, users can easily change these files and exert finer control over their systems. You can use PlistEdit Pro in your development work, and...
- Software downloads 2009-10-31
- flickery 1.6.1 (Mac)
- Flickery is a desktop flickr.com desktop client for Mac OS X 10.5 "Leopard". It offers browsing and viewing in overview, full window, and full screen modes, the ability to comment on photos, management of favorites and photosets, uploading of your own photos with an image editor built right in, searching...
- Software downloads 2009-10-31
- Windows 7 vs. Ubuntu 9.10 - Strengths and weaknesses
- Nice articleIts nice to see a balanced article like this. I consider myself an OS agnostic user as I used Windows for years and tried a Linux Desktop OS like Ubuntu a few times and only recently (last 2 years) has Ubuntu taken over as my primary OS.One of the...
- Discussion threads 2009-10-30
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- The more you simplify, the more you save
-
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
- Learn more >>
- Learn more about tools to grow your business
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Save time with the UPS Business Essentials Guide
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
- Learn more >>
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
- Learn more >>
Meet Doc
-
Here to help you with your Document Management Needs
- Doc is an enigma. Born to a Russian ballerina and a German electrical engineer, he grew up in various locations in the United States. He’s seen the insides of more brands, versions, and generations of printer and printer-related hardware than almost anyone.
- To learn more about this mysterious figure check out his blog on ZDNet and his Workspace on TechRepublic. You’ll be glad you did.
-
Produced by
ZDNet and








