Firefox每6周发布一个新版本

日期: 2011-07-26 作者:mozilla 来源:TechTarget中国

  Firefox 4发布3个月后,Mozilla发布了Firefox 5,使得很多人认为Mozilla将Firefox的快速发布周期定义为三个月。近日,Firefox Engineering主Johnathon Nightingale在其博客中向大家详细阐述了Firefox的快速发布周期,并指出:每六个星期就会有一个新版本的Firefox发布,而不是12周或者18周。Firefox的快速发布版本并非要推进版本号,争当“版本帝”。相反,Firefox将会弱化版本号的概念,旨在把最新的稳定特性传递给用户,让用户用上最先进的、最新的Firefox。

  新特性需12-18周即可发布到用户手中

  Firefox有三个开发渠道:mozilla-central (Nightly),Aurora和Beta,经过了这三个渠道,才能发布正式版。并且最新的开发成果会首先发布到mozilla-central分支上,而不会直接发布到Aurora和Beta分支上。

  现在,一个新特性从实现并且进入mozilla-central分支到发布到用户手里只需要12-18周,不再是需要几个月甚至几年,见下图。这个过程兼顾了敏捷性和稳定性。每个发布周期的测试和稳定阶段可以覆盖更多的用户来帮助我们更早的发现和解决问题,保持每次的发布质量。因此,一个新特性的发布周期基本上是稳定的18个星期。

Firefox每6周发布一个新版本

  三个渠道并行的开发模式

  既然一个新特性的发布周期基本上是18个星期,那么Firefox 如何做到每6周发布一个新版本呢?这是因为三个渠道中的Firefox是采用并行开发的,其中Aurora和Beta分支/渠道基本上完全关注于稳定性和测试。当一个新特性进入到Aurora渠道后,工程师们又将其他的新特性发布到mozilla-central渠道上,继续进行其他新特性的开发。每六个星期,他们的工作会被选择性的合并到Aurora分支,继而合并到Beta分支上。

  因此,Firefox会在每6周就有一个新的正式版本诞生。而Firefox 5之所以需要3个月才发布,也正式因为需要3个月的时间来填补之前mozilla-central和Aurora渠道上的空白。

Firefox每6周发布一个新版本

  “赶火车”的发布模式

  对于Firefox的快速发布,很多用户都在关心每次发布都有哪些新的特性,他们关心的新特性和功能又将在哪个正式版本中推出。这里,Mozilla Firefox全新的发布过程采用火车运行的模式,每一趟车都有固定的发车时间,特性的发布取决于该特性是否赶上最近的火车发车时间。

  因此,每次正式版发布前,才会正式公布本次会正式发布的新特性、新功能以及性能上的提升等等。这些正式发布的特性,是已经经过Mozilla和社区多方面测试的稳定版本。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐