X11 Archive

Overview of Modern Fancy UNIX Desktop Systems

"In the last few months, there has been a lot of talk about Xgl, compiz, AIGLX et cetera. It seems that 'Xgl' has become a synonym for fancy desktop on Linux - but no one seems to talk about the alternatives or how it all works. I have had a little look into this and am going to summarize it for y'all. I will explain where the following come from and how they work: Xglx, Xegl, Luminocity, and AIGLX."

Cairo 1.2.0 Released

"We are very pleased to announce this release, the first major update to cairo since the original 1.0 release 10 months ago. Compared to cairo 1.0, the 1.2 release doubles the number of supported backends, adding PDF, PostScript & SVG backends to the previous xlib/win32, and image backends."

X.Org 11R7.1 Released

"Five months after release of X11R7.0, the modularized and autotooled release of the MIT Licensed X Window System source code, the X.Org Foundation has issued its first modular roll-up release. X11R7.1 supports Linux, Solaris, and BSD systems. It includes important new server and driver features for embedded systems, 64 bit platforms, enhanced operating system support, and accelerated indirect GLX support. It most importantly demonstrates to developers and industry immediate benefits of modularization."

Xorg 7.2 Release Schedule Revealed

The schedule for Xorg 7.2 has been posted to the Xorg announce mailing list; Xorg 7.2 is planned for 17th November 2006. The mail also says xorg 7.1 is planned to be released on 22nd May. "7.1 is basically done at this point. The release won't actually go out until probably Monday, due to press release timing and (hopefully) doc updates, but excluding the server and the badged tarballs, everything else is pretty much in place. So, woo."

Kororaa Xgl Demo Live CD Released

The team behind Kororaa, a Gentoo-based live CD, have released a live CD showcasing Xgl. "Today I am happy to release a Kororaa Live CD showcasing Xgl technology. If you would like to find out what it's all about, then download the CD and boot up your pc! The Live CD comes with Xorg 7, Gnome 2.12.2, 3D support, and of course Xgl." Download locations.

Compiz on AIGLX

Kristian Hogsberg (Red Hat) has been hacking on Compiz and AIGLX to run them together and has managed to do it with impressive performance. "With a bit of hacking, I managed to get compiz (and glxcompmgr) running on aiglx. I'm running it on my i830 laptop, and the performance is actually quite impressive."

Fedora Rendering Project; AIGLX *Updated*

Updated: Fedora was right in the middle of announcing all this properly, so here is the updated item containing the official names. Videos included, as well as the inevitable 'Why not Xgl?'. "AIGLX is a project that aims to enable GL-accelerated effects on a standard desktop. We have a lightly modified X server (that includes a couple of extensions), an updated Mesa package that adds some new protocol support and a version of metacity with a composite manager. The end result is that you can use GL effects on your desktop with very few changes, the ability to turn it on and off at will, and you don't have to replace your X server in the process." This is part of Fedora's Rendering Project, and instructions on how to install all this are available too.

Novell Releases Xgl Enhancements, ‘Compiz’ Compositing Manager

"Novell is announcing its contribution of the Xgl graphics subsystem and the 'Compiz' compositing manager to the X.org project. These enhancements open up a whole world of hardware acceleration, fancy animation, separating hardware resolution from software resolution, and more. As a result, Linux desktops will become more usable, end-user productivity will increase, and Linux is firmly positioned at the forefront of client computing technology." Videos and screenshots are included in the press release. And on a related note, Dan Winship of Novell has explained on gnome-desktop-devel why Novell worked on all this behind closed doors-- and this also applies to the striking similarity between Novell's mockups from December and Nat Friedman's videos. The changes made to GNOME will all be released back.

XGL Development Opens up

David Reveman has made the latest XGL source code available to download. This comes a few weeks after development of the project was criticised for being done 'behind closed doors'. There have been huge changes to XGL, the most significant being restructuring of the code, allowing XGL's GLX support to function on other drivers than the proprietary Nvidia one. Xcompmgr can currently be run under XGL with full acceleration provided that the proprietary ATI or Nvidia drivers are used. An OpenGL based compositing manager, 'Compiz' is currently in the works and a release is expected in February. David intends to get the code into freedesktop CVS as soon as possible, after which the code should eventually merge with Xorg.

Xorg 7.0/6.9.0 Released

"The first major version release of the X Window System in more than a decade, X11R7.0, is the first release of the completely modularized and autotooled source code base for the X Window System. X11R6.9, its companion release, contains identical features, and uses the exact same source code as X11R7.0, but with the traditional imake build system."

XGL – Realistically

Yes it would be nice if X.org could use OpenGL directly for it's display and composition, but to date, nobody has made this possible. Is it wrong for a business to make it so? Since when does developing software for GNU products mean that they aren't allowed to do it privately? If Novell is developing XGL behind closed doors, and paying the developers to build it... Where's the problem?

XGLs Closed Development Process

Aaron Siego of KDE: "It would be very nice if our X server could use OpenGL directly for its display and composition. Because then we could have hardware accelerated effects that are not only cool looking, but also very useful. Well, there is just such a project underway, called XGL. But don't hold your breath. The development of XGL has been largely removed from the community and is being done behind closed doors. Who is this company, you ask, that would take the development of something as potentially important as this out of the community and put it behind closed doors? Novell."