Planned Features For X.Org 7.4, 7.5

Posted by Michael Larabel on October 02, 2007

Last month at the X Developer Summit in Cambridge, Eric Anholt, Adam Jackson, and Daniel Stone had talked about the future of X.Org releases for the next year. Over the weekend, Daniel Stone had updated the XDS 2007 Notes at X.org with the latest plans for X.Org 7.5. The current schedule for X.Org include the X server 1.4.1 release coming out on the first of November followed by X server 1.5.0 in March of 2008. Planned for X.Org 7.4 and X server 1.5 is XGE, XACE, RandR 1.3, PCI rework, XKB 2, _X_EXPORT, DRI memory manager, GLX 1.4, and Glucose.

XGE is the X Generic Event extension, which is required for MPX support, but these events can also be used by other extensions. The XACE framework is for handling security policy extensions. Parts of XACE have been in the server since X.Org 7.2 but it's not fully implemented and lacks the loadable security modules. For X.Org 7.4 there are XACE modules planned for at least SELinux and Solaris Trusted Extensions.

RandR 1.2 is currently the latest and greatest Reside and Rotate extension, but RandR 1.3 is planned for the future with GPU object support. RandR's GPU object is designed to be another layer between the X screen and the CRTCs. The PCI rework involves using the libpciaccess library, and some of the open-source X.Org drivers (such as the Avivo driver) already utilize this new library.

Next up is Glucose, which is an OpenGL based acceleration architecture that will be hooked into the X server and its acceleration is done using the same paths as XGL. Glucose is designed to work with AIGLX as it provides a convenient way of accelerating common rendering primitives.

Previously we reported that Multi-Pointer X Support would arrive for X.Org 7.4, however, according to the Wiki page that is now on the table for X.Org 7.5. Also planned for X.Org 7.5 is pushing Distributed Multihead X (DMX) up to DIX. Multi-Pointer X Support provides multiple cursor and keyboard support in X. MPX does allow for multi-pointer interaction with legacy applications while also allows for new and more innovative applications.

Like any software project, these current features planned for X.Org are tentative and subject to change and is just some of the work going into X.Org. At the same time, there has been concerns over the degrading quality of X.Org releases so hopefully X.Org 7.4/7.5 will mark the beginning of greater quality assurance work prior to the release. Additional details can be found from the XDS 2007 Notes.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. GCC 4.8.0 vs. LLVM Clang 3.3 Compiler Performance
  2. Intel Linux OpenGL Driver Leading Over Apple OS X
  3. The Cost Of Ubuntu Disk Encryption
  4. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
Latest Linux News
  1. A New X.Org-Free Wayland LiveCD Released
  2. Unity 8, Mir Made Progress This Week On Features
  3. LLVM Clang 3.3 RC2 Is Ready For Testing
  4. AMD RadeonSI Gallium3D Begins Simple CL Demos
  5. Intel Shows Off GNOME3-Based Tizen Shell
  6. Linux Desktop Security Could Be A Whole Lot Better
  7. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  8. New NVIDIA Linux Driver Supports The GeForce GTX 780
  9. Chrome 28 To Offer More Speed Improvements
  10. Digia Announces "Boot To Qt" Project
  11. X.Org Libraries Hit By Round Of Security Issues
Latest Forum Talk
  1. Debian GNU/Hurd 2013 Release Brings New Packages
  2. AMD RadeonSI Gallium3D Begins Simple CL Demos
  3. A New X.Org-Free Wayland LiveCD Released
  4. Steam: No used games...
  5. Intel Shows Off GNOME3-Based Tizen Shell
  6. Unity 8, Mir Made Progress This Week On Features
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite