既然是冬天停电的时候诞生的,那就叫它「冰冻荒原」吧。
上个月,受恶劣天气影响,美国多个地区出现大规模断电,Linux之父LinusTorvalds所在的俄勒冈州波特兰地区也没有幸免。但比较励志的是,即使经历了六天的断电生活,LinusTorvalds还是赶出了新一版的Linux内核(候选版本)——Linux5.12rc1。由于诞生的过程过于坎坷,Torvalds还给这版新内核取了个有纪念意义的名字:「FrozenWasteland(冰冻荒原)」。这也是Torvalds在断电的家中完成的杰作,个中滋味想必已经隐藏在新名字里了。据Newsweek报道,上周,受到暴风雪影响,美国西北部有50多万个家庭断电。在依然实行家庭办公的地区,断电对日常工作造成了极大的影响。对于Torvalds来说,他要面对的是来自多位贡献者提交的上万个更改。美国得克萨斯州断电后在壁炉旁取暖的一家人。「我们现在已经有了两个不同寻常的合并窗口:第一个是节日期间,但这一次,受到暴风雪的影响,波特兰地区有25万人断电。」Torvalds在Linux5.12-rc1的相关日志中写道。Torvalds曾说过,他现在的工作其实更多的是处理邮件,而不是编码。在停电之后,他也曾想过扩大合并窗口来确保一切就绪。但在电力恢复之后,他发现大家都非常善于发送拉取请求,一切井井有条,这让他的合并工作进展非常顺利。因此,Linux5.12rc1才能那么快问世。还有一点比较重要:5.12是一个相对较小的更新。Torvalds表示,该版本的内核只收集到了1万个左右的提交贡献,比通常的1.2~1.3万要少得多。但小也只是相对的,「尽管这次的合并窗口比之前的要小一些,但它仍然很大,我添加的只是我平常的合并日志,而不是多个人提交的个非合并