LWN.net Logo

The first modular release of the X Window system

X11R7.1, the "First Modular Source Code Roll-up Release of the X Window System", has been announced by the X.Org Foundation. [X.Org]

The Modular concept of X11R7 is explained:

All X11R7.0 derivative ("modularized") releases divide the source code into logically distinct modules, separately developed, built, and maintained by the community of X.Org developers. This concentrates and accelerates development time, supporting continuous modification, testing, and publication of each module.The new modular format offers focused development, and rapid and independent updates and distribution of tested modular components as they are ready, freed from the biennial maintenance release timetable. These changes in source code management, giving openness and transparency to the source code base and employing current technology, invite a new generation of developers to contribute, building on the long tradition of the X Window System.

The X11R7.1 release notes detail the recent changes to the new release, they include:

  • Improvements to the new EXA acceleration architecture.
  • Integration of the kdrive DDX system for low memory footprint embedded X servers.
  • Accelerated indirect GLX clients with support for hardware acceleration.
  • A new GLX_EXT_texture_from_pixmap extension for improving OpenGL rendering.
  • Improvements to screensaver blocking functions.
  • Early support for redirecting video to off-screen surfaces.
  • Operating system support enhancements for Linux and other platforms.
  • Improvements to the keyboard mappings, support for the new xkeyboard-config project.
  • Support for the XVideo Extension (Xv), allowing improved YUV color support.
  • The addition of Anti-Aliased text support to some core X11 applications.
  • Numerous video driver enhancements.
  • Bug fixes and other improvements.
The Overview of X11R7.1 document gives a general view of the operation of X11R7. It also mentions the complete rewrite of the Xinerama extension, which is an improved system for managing multiple physical screens. Numerous changes to the text font system are covered as well.

Major releases of X11 are scheduled for six month intervals. X11R7.2 should come out "around November" of 2006. The detailed release schedule mentions the target dates for the upcoming X11R7.2 release candidates.

The changes for X11R7.2 document lists what is to come in the next release. Planned changes include support for new platforms, the addition of new run-time configurable variables, changes to the loader mechanism, expansion of the Xinerama extension, deprecation of unused features, general code cleanup and bug fixes.

Congratulations go to the X.Org team for keeping this complicated and critical piece of software up to date with the evolving hardware and software needs.


(Log in to post comments)

The first modular release of the X Window system

Posted May 25, 2006 9:29 UTC (Thu) by nix (subscriber, #2304) [Link]

The first modular release was X11R7.0. As I understand it this is the first *roll-up* release; i.e., the first synchronized release of all the modular components, discounting the first release.

The first modular release of the X Window system

Posted May 26, 2006 9:50 UTC (Fri) by daniels (subscriber, #16193) [Link]

This is correct.

The first modular release of the X Window system

Posted May 25, 2006 9:29 UTC (Thu) by dvrabel (subscriber, #9500) [Link]

Wasn't "The first modular release of the X Window system" X11R7.0?

Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds