Tuomo Valkonen, who you may know as the author of the Ion window manager has a rant about the brokenness of the megafreeze development model, where a Linux distribution attempts to stabilize the entire system.

As an upstream contributor, I find it highly frustrating to release a new version of my software and have users contact me for about ancient versions I no longer want to support.

Perhaps if every project moved to a monthly stable release cycle then it would be easier to create an entire distribution that’s not all out of date. As it is, trying to wait until the stars and planets and comets and asteroids all align for one blessed week of complete stability… well, even I don’t believe in trying to herd those cats.

Alternately, stabilizing only the base operating system–the kernel and the core utilities necessary to install further software packages and bundles–might be sufficient. Perhaps the real problem behind this big problem is that the problem is just too big. Maybe a monolithic release is just too much to organize all at once.