发布网友 发布时间:2022-05-12 00:35
共1个回答
热心网友 时间:2023-10-30 05:26
2.6时代跨度非常大,从2.6.0(2003年12月发布[36])到2.6.39(2011年5月发布),跨越了40个大版本。3.0(原计划的2.6.40,2011年7月发布)到3.19(2015年2月发布)。4.0(2015年4月发布)到4.2(2015年8月底发布)。总的来说,从进入2.6之后,每个大版本跨度开发时间大概是2-3个月。2.6.x,3.x,4.x,数字的递进并没有非常根本性,非常非常非常引人注目的大变化,但每个大版本中都有一些或大或小的功能改变。主版本号只是一个数字而已。不过要直接从2.6.x升级到3.x,乃至4.x,随着时间间隔增大,出问题的机率当然大很多。个人觉得Linux真正走入严肃级别的高稳定性,高可用性,高可伸缩性的工业级别内核大概是在2003年后吧。一是随着互联网的更迅速普及,的人使用、参与开发。二也是社区经过11年发展,已经慢慢摸索出一套很稳定的协同开发模式,一个重要的特点是社区开始使用版本管理工具进入管理,脱离了之前纯粹手工(或一些辅助的简陋工具)处理代码邮件的方式,大大加快了开发的速度和力度。因此,我汇总分析一下从2.6.12(2005年6月发布,也就是社区开始使用git进行管理后的第一个大版本),到4.2(2015年8月发布)这中间共51个大版本,时间跨度10年的主要大模块的一些重要的变革。