从ubuntu 13.10 版本发布计划来剖析LINUX发行版开发的流程

3月2日    工具链上传
3月16日  UDS,集思广益,筹划下一版本要实现的新特性
3月30日  定义的特性冻结
6月20日  Alpha1
7月18日  Alpha2
8月1日    Alpha3
8月22日  特性冻结
9月5日    Beta1
9月19日  FinalBeta
10月3日  内核冻结,文档,翻译工作截至
10月10日 FinalFreeze
10月25日 FinalRelease 

ubuntu是商业公司支持的社区发行版,属于桌面版本中后崛起者,却成为目前的佼佼者,看看ubuntu有序的发布计划,工具链先行,准备好工具链是第一步,这是开发工作的基础,然后是开始收集需求和意见,然后分阶段的将这个收集整理的特性逐步,在版本发布上控制的较好, Alpha版本占据了长达3个月的发布时间,并且也发布版本也不多,不会像天朝某些公司那样,一周一个内测版本,要做什么都没想好,版本发布的再多,又有何用,ubuntu定义的特性冻结,特性冻结,直至最终冻结版本都穿插在整个开发周期内,变化是永恒的,我们做到就是隔离变化,而不是永远在追随变化!
         

你可能感兴趣的:(从ubuntu 13.10 版本发布计划来剖析LINUX发行版开发的流程)