Mark Shuttleworth, Ubuntu honcho, has a post on his blog discussing "The Art of Release." He applauds the team and community that got version 8.04 out the door precisely on schedule.
He diagrams (above) how, by design, some Ubuntu releases are supported longer than others.
He also makes an interesting proposal: to synchronize the releases of the various major Linux distributions. That would give all the various software developers concrete milestones to which to sync their own releases, among other advantages.
See Also: