Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

If possible, could anyone explain the benefits of Ubuntu's six month release cycle? I can think of some benefits like to provide users with a release without bugs from previous one and updated software but nothing else. Maybe, to know how long which release must be supported is another reason.

Thank you in advance.

share|improve this question

2 Answers 2

It's important to fully understand the mentality behind the 6 month release cycle, once you do it makes perfect sense.

There are many benefits to the 6 month release cycle. But in general, these restrictions are in place to serve as a commitment to quality, and to keep the project goal oriented. Now as I was saying about the mentality behind the decisions. As the Ubuntu website says:

As an analogy, consider a play being produced in a theatre. While things may go wrong during production, even (perhaps especially) on the night, tickets have been sold and there is a very high cost to backing out: "the show must go on".

A roughly 6-month release cycle allows them to coordinate development of the features that have actually been implemented, allowing them to maintain the quality of the overall release without delaying everything because of one or two features. Updates to programs and projects come out constantly, if they kept on waiting to implement features, we would never see a new Ubuntu release. Setting a specific date insures that they plan responsibly.

The 6 month limit was chosen because that is the release cycle the Gnome project uses. Gnome is what Ubuntu is built on, so naturally they follow their release cycle: https://live.gnome.org/ReleasePlanning/TimeBased

You can read all about it on their Wiki, it is a VERY interesting read and helps one understand it all, read HERE.

Ubuntu releases are challenging because they represent an aggregation of the work of thousands of independent software projects. We feel that a time-based release process enables us to provide our users with the best balance of the latest software, tight integration, and excellent overall quality. - Ubuntu Wiki

In conclusion, keep in mind that there are projects that are planned to be completed over multiple releases. Not everything is a 6 month affair. Also, if you stick to LTS release, you will get a more solid and bug free experience. A lot of people only use LTS, meaning it's more of a 2 year release cycle. From 8.04 to 10.04, and from 10.04 to 12.04, there were massive differences.

share|improve this answer
    
Thank you @Dominic Jordan Hasford for this detailed answer. –  user99649 Oct 29 '12 at 20:09
    
If I answered your question correctly, could you mark it as solved so others can find it? –  Dominic Jordan Hasford Jan 30 '13 at 15:58

It allows developers to test new ideas, while maintaining the same base core, reliable and solid. You get new "clothes", but on the same body. This will help in later developments.

share|improve this answer
    
Thank you @Alex Seicean for showing me another point. –  user99649 Oct 29 '12 at 20:10

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.