Compiz Comes Together

Compiz — the compositing window manager responsible for more than a few dropped-jaws — has a long history of ins and outs, not the least of which includes more forks than at a garden club lunch. It seems, however, that things always come back together, and such was the case on Tuesday, as the Compiz community announced the imminent re-merger of several well known forks.

According to the newly-minted Compiz Council, the future of Compiz is in mergers and acquisitions: Mergers with its forks, and acquisition of their code. The first to be announced involves the C++-based Compiz++ and the remote-desktop-oriented Nomad branch, which the project plans to merge in by early Fall 2009. Compiz++ is planned to merge first as Compiz 0.9.0, with a 0.9.2 release to follow shortly thereafter as a "cleanup" measure. Following Compiz 0.9.2, the project will then review the Nomad code: if it is considered ready to merge, it will merge into Compiz 0.9.4, with its own 0.9.6 cleanup release. If it is found to not be ready, the project will focus on option handling for Compiz 0.9.4, with the Nomad merger remaining on hold as long as necessary.

As though the merger of two forks back into the mothercode wasn't achievement enough, the project will also be merging in Compiz Fusion, the configuration and plugin system formed in early 2007 by the merger of Beryl — an earlier Compiz fork — back into the main Compiz community. The news came after the Compiz Council, composed of five longstanding Compiz community members, issued an official statement announcing its formation and setting out a roadmap for future development — with the code described as "expected to be quite volatile."

The council also announced that the project would be parting ways with, an interoperability-focused organization which provides hosting for a number of similar projects, including the X.Org Server, GStreamer multimedia framework, and the GTK-Qt engine. Details of the move, and of the Compiz-Fusion merger, are said to be still under development, and should be forthcoming in the near future.


Justin Ryan is a Contributing Editor for Linux Journal.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.


El Perro Loco's picture

A lot of good things can come from the "reunited" Compiz. I certainly hope one of those things is better documentation - for the techie, the power user and the newbie alike. I would like to have everything spelled out - including the dependencies and, if everything else fails, cake-recipe-style instructions to completely *remove* Compiz-whatever from my installation!

If somebody out there has already seen such documentation, please post the address. So far, my googlings (!) have not been fruitful.

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState