1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

X11 Turns 25 Years Old Today

Michael Larabel

Published on 15 September 2012
Written by Michael Larabel
Page 1 of 2 - 60 Comments

It was 25 years ago today, on 15 September 1987, that Version 11 Release 1 of the X Window System (a.k.a. X11) was released. X11 has evolved a long way since then, but this 25-year-old technology out of MIT remains at the heart of every Linux desktop.

It only took three years to go from X1 to X11, but 25 years later, X11 remains in widespread use today not only on Linux but also other Unix-like systems such as BSD and Solaris. Ralph Swick of MIT announced the X Version 11 release on the behalf of other Massachusetts Institute of Technology developers, including Jim Gettys, Bob Scheifler, Todd Brunhoff, and the rest involved with Project Athena as well as many other independent organizations. Among the other vendors that contributed towards X11 were DEC, Sun Microsystems, and Tektronix. MIT Project Athena was the initiative by MIT, DEC, and IBM for creating a campus-wide distributed computing environment.

X11 was a major redesign compared to earlier X versions and marked "it's graduation from the research community into the product engineering and development community." Back then X11 was advertised for its forward-looking capabilities in terms of supporting deep frame-buffers, multiple color-maps, and various levels of hardware graphics assist. Back for the initial release 25 years ago, the hardware/software that X11 was known to work with included the "Digital VS-2, VS-2/RC, VS-2/GPX and VS-2000 under Ultrix 2.0, and 4.3BSD, most Sun Microsystems workstations with bw2 and cg2/3/4/5 displays under 3.2, 3.4 and 4.0, Apollo Computer workstations under SR9.5/6/7, and the IBM RT/PC with AED and APA16 under ACIS 4.3 (Not under AIX)." But if you happen to have such hardware around still after a quarter century, good luck getting the modern X11, via X.Org, to work on such hardware considering how much the reference X11 server has changed since then and the underlying operating system support for such hardware.

Among the features and capabilities introduced to X11 since its original release were support for the X Video extension, the X Font Server (although it doesn't serve much use today), XKB, Xinerama, XFixes, XDamage, EXA, KDrive integration, AIGLX, XCB, input hot-plugging, output hot-plugging via RandR, PCI domain support, new GLX extensions, Multi-Pointer X, DRI2, and a heck of a lot more. The code-base was also modularized. X11 in its modern form as of the latest code (X.Org Server 1.13) or the X.Org 7.7 Katamari is a vastly different beast compared to where it began twenty-five years ago, but it's still X11.

Back in the original days of X11, distributions could be ordered by sending a $150 USD check out to MIT in exchange for a single 9 track 1600BPI tape written in Unix tar format along with a copy of the printed X Window Systen documentation. These days, you will find X11 in the form of the X.Org Server in any Linux/Unix-like operating system. For those wanting the source code, it's a simple matter of cloning a Git repository (or several if wanting more than the X Server) and waiting a few minutes for the MIT-licensed code to download.

There's been some drafting of plans for X12, but no concerted efforts. X12 might never come given the tremendous progress and backing in recent years behind Wayland. Wayland with Weston (or other Wayland compositors) is looking to replace the conventional X.Org Server in years to come, but X11 will still play a role for many years in order to maintain backwards-compatibility with non-Wayland applications. For maintaining this compatibility there is XWayland, which is likely to be merged soon into the X.Org Server.

X11 isn't going to die anytime in the immediate future due to the sheer number of applications still depending upon this window system. Furthermore, non-Linux operating systems currently aren't targeted by Wayland (they're still struggling to port DRI2 and DRM/KMS support from upstream Linux) thus still making the X.Org Server very vital for the foreseeable future.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. Btrfs On 4 x Intel SSDs In RAID 0/1/5/6/10
  2. AMD Radeon R9 290 On Ubuntu 14.10: RadeonSI Gallium3D vs. Catalyst
  3. MSI X99S SLI PLUS On Linux
  4. NVIDIA GeForce GTX 970 Offers Great Linux Performance
Latest Linux Articles
  1. 6-Way Ubuntu 14.10 Radeon Gallium3D vs. Catalyst Driver Comparison
  2. NVIDIA vs. Nouveau Drivers On Ubuntu 14.10
  3. Ubuntu 14.10 Offers AMD Radeon Driver Performance Improvements
  4. Btrfs RAID: Linux 3.10 To Linux 3.18 Benchmarks
Latest Linux News
  1. GLAMOR Acceleration Continues To Be Cleaned Up
  2. Russia's Yandex Web Browser Finally Released For Linux
  3. Linux Kernel Finally Being Optimized For SSHDs
  4. GPU Profiling Support Lands In Mozilla Firefox
  5. Kubuntu 15.04 Will Use KDE's Plasma 5 By Default
  6. KDBUS Submitted For Review To The Mainline Linux Kernel
  7. An Intel-Based Ubuntu Touch Tablet Is Planning To Launch Soon
  8. MIAOW: An Open-Source GPU Design Based On AMD's Southern Islands
  9. X.Org Server 1.17 RC1 Released, Exciting For GLAMOR & Modesetting
  10. OpenGL 4.x Support For Mesa Still Inching Along
Latest Forum Discussions
  1. Reducing The CPU Usage In Mesa To Improve Performance
  2. Is foolish currently develop in machine code, hexadecimal and assembly?
  3. Help diagnosing problems with a Readon HD 4670 on Mesa 10.3.2-1
  4. Advertisements On Phoronix
  5. nv and xorg.conf under Debian PPC
  6. Looking for a Open-Source AMD experienced Linux mentor
  7. Bad perfomance in gaming
  8. Dead Island for Linux (?)