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-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Can Mozilla's security metrics project end the patch-counting nonsense?
- In partnership with indie security consultant Rich Mogull left Mozilla has launched a valuable Security Metrics Project that could help to -- we can only hope -- put an end to the silly notion that patch-counting helps to determine a product's security posture. The idea is...
- Blog posts 2008-07-03
- Firefox 2 dirty dozen: Critical vulnerabilities patched
- Firefox 2 dirty dozen: Critical vulnerabilities patchedWasn't Able to Upgrade to 3.0On my main XP Pro machine, with a dozen or so add-ons, I wasn't able to go to FF 3.0. The app does its analysis, says it's going to disable incompatible add-ons as usual, then just hangs, running in...
- Discussion threads 2008-07-03
- Free Flash Decompiler Gold (exe)
- Free Flash Decompiler Gold is a powerful and reliable flash extractor. It allows exporting all resources such as images, shapes, sounds, fonts, texts, buttons, sprites, scripts, and frames from any SWF file. Moreover, those resources can be exported as FLA format. With one click, you can effortlessly convert files to...
- Software downloads 2008-07-03
- Multiple Facebook vulnerabilities reported on Full-Disclosure
- Jouko Pynnonen posted a message to the Full-Disclosure mailing list today, citing multiple "script injection" vulnerabilities within Facebook. I'm not sure if this is a surprise to anybody out there, it's certainly not to me, as numerous web applications have major problems with Cross-site Scripting vulnerabilities, but I think this...
- Blog posts 2008-07-02
- Antivirus vendor introducing virtual keyboard for secure Ebanking
- Kaspersky's most recent product launch of the Kaspersky Internet Security 2009, is featuring a virtual keyboard "a secure pop-up that enables logins, passwords, bank card details and other important personal information to be entered safely to prevent the theft of confidential information" aiming to protect users from keyloggers, and consequently...
- Blog posts 2008-07-02
- 10 keyboard shortcuts to improve your Linux experience
- A few simple keyboard shortcuts can make your work in Linux far more efficient. Jack Wallen runs through 10 of his favorites, for both desktop environments and window managers.This download is also available as an entry in our 10 Things blog.
- Download resources 2008-07-02
- Windows Alpha Blender (exe)
- This tiny utility allows you adjusting transparency of currently active window and seeing other windows open at your desktop so called alpha blending. Use Ctrl+F11 and Ctrl+F12 keys to setup alpha blending and make your work with multiple files more convenient. This version is the first release on CNET Download.com.
- Software downloads 2008-07-02
- StudyBase Mandarin Basic (exe)
- Mandarin Chinese Learning program including dictionary, PinYin Input Method EditorIME, MSN Messenger & Skype Chat IME's, notes editor, translating Web browser, FlashCards with sound, Glossary/Index with sound, Translation window, Large practice test, and Example Encyclopedia Documents. Learn to write Chinese simple and original characters by scribbling on the FlashCard next...
- Software downloads 2008-07-02
- StudyBase Mandarin Light (exe)
- Mandarin Chinese database viewer including dictionary, PinYin Input EditorIME, MSN Messenger & Skype Chat IME's, notes editor, translating Web browser, translator window. With imports also views FlashCards, Practice tests, Dictations, Chinese Texts, etc. Learn to write chinese simple and original characters by scribbling on the FlashCard next to large version...
- Software downloads 2008-07-02
- MySuperSpy Keylogger (exe)
- MySuperSpy Keylogger is a stealthy PC spy software which allows you to secretly record all activities of PC users including every keystroke (login/password of ICQ, MSN, AOL, AIM, and Yahoo Messenger or Webmail), online chat conversation, and take screen snapshot at set intervals just like a surveillance camera directly point...
- Software downloads 2008-07-02
- Hyper-V: The no-brainer virtualization stack for Windows
- Hyper-V: The no-brainer virtualization stack for WindowsWindows.So do you have to run a full version of Windows and then on top of that run Hyper V and then on top of that run your guests? Or can Hyper V be installed bare metal?RE: Hyper-V: The no-brainer virtualization stack for WindowsIt...
- Discussion threads 2008-07-01
- Distributed decision making in IT
- Distributed decision making in ITMoving the SPOF rearrainging deckchairs.Lets make something clear - that the central SRSS/DumbRay server IS a SPARC. x86 just doesn't cut it for hosting so many users. SO please don't do the same thing as big blue and pull the old bait and switch - OF...
- Discussion threads 2008-07-01
- Why computers fail
- Why computers failA good UPS...will decrease failure rates tremendously. I use Belkin AVR UPS's and the only systems I've had go down in the last year were ones installed by my predecessor without UPS's. There is no doubt in my mind that bad power is a PC's worst enemy....
- Discussion threads 2008-07-01
- Hyper-V: The no-brainer virtualization stack for Windows
- Last Thursday, Microsoft released the final version of Hyper-V, the much anticipated built-in hypervisor for Windows Server 2008. Back in February, we had a look at a late beta release, and we were quite impressed with the performance of the system and how easy it was to manage virtual machines....
- Blog posts 2008-07-01
- MultiFind (exe)
- MultiFind is an easy to use utility for file search and replace. It allows searching for files by text string, binary data, regular expression, file size, file date and more. Key feature of MultiFind is that multiple searches/replaces can exist at the same time. Each of them appears in the...
- Software downloads 2008-07-01
- Online Vault (exe)
- Online Vault is a freeware application that uniquely combines a Password Manager and Web Form Filler and makes logging into Web sites and filling in Web forms faster, easier and more secure by eliminating the need to enter the information manually. Web forms and logins on Web sites can be...
- Software downloads 2008-07-01
- Serene Saver Pro (zip)
- Serene Saver Pro is a unique cross between a video desktop moving wallpaper and a screen saver. It brings a bit of serenity to your daily life. Think of Serene Saver as sort of a window into the world. Instead of a static desktop image, actual nature scenes play as...
- Software downloads 2008-07-01
- Security Monitor Pro (exe)
- Professional Video Surveillance Software With Support For Multiple IP Cameras. Security Monitor Pro is the perfect solution for complex security problems. It can monitor and record from up to 8 IP cameras and any number of USB or FireWire webcams simultaneously, create continuous video recordings, and preview multiple cameras in...
- Software downloads 2008-07-01
- Find nearby printers easily
- I was reading on10 a few days ago and came across a brilliant post. Xerox have created a driver which plugs straight into Windows, and searches for printers close to your physical location. For the life of me, I can't work out how it does it, but...
- Blog posts 2008-06-30
- Lame hands-free law goes into effect in WA State on 1 July 2008
- Lame hands-free law goes into effect in WA State on 1 July 2008Stats prove itFrom http://www.jmu.edu/safetyplan/vehicle/generaldriver/safetybelt.shtml* Approximately 35,000 people die in motor vehicle crashes each year. About 50 percent (17,000) of these people could be saved if they wore their safety belts.* For every one percent increase in safety belt...
- Discussion threads 2008-06-30
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Learn how collaboration fuels success with this FREE Economist report
-
According to a new study from the Economist, future success belongs to those who collaborate effectively. Learn how successful collaboration can improve profits, problem-solving, and competitive differentiation.
- Visit Cisco's Collaboration Resource Center today!
- View exclusive resources for Intel Premier IT Professionals
-
Designed specifically to address the concerns of senior IT managers at organizations with more than 100 employees, the Intel Premier IT Professional Program provides best practices via local and e-Seminars and a members-only Web site.
- Sign-up free and access best practices resources >>
- BNET Industries
- Check out BNET's newest resource for managers and executives. Need to do research on your competitors? Don't have time to read every trade pub? BNET Industries is the new source for daily news, insights, and research on 11 major industries and 9,000 public companies.
-
- The technology industry from a different angle
-
- See what's hot in the auto industry
-
- Stay on top of the energy industry





