Syncing Distribution Releases
Monday, April 28th, 2008I was interested to read a recent post on The Open Source Advocate suggesting that all distributions sync their release dates. The idea is that every distribution would release on certain dates, allowing schedules not only for distributions, but also for upstream projects (projects that create software that is incorporated into distributions, for example Firefox) to be in sync.
I think this idea is great, because not only would this make sure that all projects are released at convenient times for other projects, but it would also be great in terms of publicity and unification. Let me explain.
If there were two days per year when hundreds of distributions were released, news sites would look stupid ignoring those two days. It is easy to ignore the release of any one distribution, but how can you ignore the release of 100s of distributions?
Additionally, rather than take away from smaller distributions’ publicity, I think it would help them. Let’s use this site as an example. When there is a major distribution release, I always mention it, but I usually ignore smaller distributions and even medium sized ones if I don’t see much interesting about the release. If all the distributions were synced, I would write a small amount about all the interesting new distributions coming out and I suspect I am not alone.
Another advantage of syncing distribution release schedules is giving Linux more of the appearance of being one unified thing. One common criticism of Linux is that there are too many distros. Syncing all the distribution releases would make it easy for new users to see that Linux distros are not chaos, but rather different people working on different goals while working together at the same time.
I really only see two potential issues with syncing release dates. First, some distributions release every 6 months while others release every couple years while still others have no set length of time between releases. For this reason, distributions should not necessarily release on every release day. Some might skip one or two between releases and others might skip an unspecified number between releases. As long as there are enough distributions that do release every release day, it will still be fine.
The second potential problem is making Linux seem too dictator-like. I don’t want it to look like there is some ruler of all Linux distributions, so instead of having one group that specifies when all distros must release, I say it should just be all the Linux distros that want to getting together and specifying a date. Again, as long as most of the major distros do follow the schedule, if a few little distros want to go by their own schedule, that’s fine.
I am certainly interested in seeing what you think, but right now I am thinking that syncing the distros would be great!

