“linux kernel 2.6.37-rc5”中“rc5”的含义

“linux kernel 2.6.37-rc5”中“rc5”的含义

当我访问 kernel.org 网站下载最新的 Linux 内核时,我注意到2.6.37-rc5存储库中有一个名为的包。最后的“rc5”是什么意思?

答案1

发布候选。

按照惯例,每当程序的更新即将准备就绪时,测试版本都会获得一个 rc 编号。如果发现需要修复的严重错误,则会更新程序并以更高的 rc 编号重新发布。当没有留下严重错误,或者没有发现其他严重错误时,则删除 rc 名称。

答案2

当前的 Linux 发布周期是这样的:假设今天发布了 3.7,这将打开大约 2 周的“合并窗口”(Linus 接受在其他地方、实验树中尝试过的新功能;导致 3.8 的大部分活动都发生在这里)。 Linus 发布了 3.8-rc1,正式关闭了合并窗口,此后他只接受(几乎)对合并内容的错误修复。有时合并的东西会被再次取出,很少有新的东西进入内核。 Linus 大约每周都会发布 3.8-rc2、-rc3...,直到他对没有新的 bug 感到满意为止,然后发布 3.8。然后循环重新开始。周期大约需要 8 周,所以会上升到 rc6 左右,但有时 rc 之间的周期会缩短,有时顽固的 bug 会使整个周期更长。

3.8 发布后,由稳定团队接管,他们收集严重问题和影响最小的错误修复,并发布 3.8.1、3.8.2……对此没有固定的时间表,一旦 3.9 发布不再有 3.8.x。

还有长期支持版本,主要是为了企业发行版或嵌入式领域的人员的利益(并由其维护),目前在某种程度上维护的是 2.6.32.60 和 2.6.34.14(旧编号样式)、3.0.63、 3.2.38、3.4.30。

答案3

您可以在以下位置查看对此的全面解释 开发流程如何运作

关联。

相关内容