敬拜上帝!Linux之父家里停电6天,他竟然还编写了新版Linux内核。Tran地区也未能幸免。但更令人鼓舞的是,即使在断电六天之后,LinusTorvalds还是推出了新版本的Linux内核(候选版本)——Linux5.12rc1。由于诞生过程过于坎坷,Torvalds还给这个版本的新内核起了一个纪念性的名字:“冰冻荒原(FrozenWasteland)”。也是Torvalds在他家没电的杰作,想必新名字里也藏着它的味道。据《新闻周刊》报道,上周,西北地区超过50万户家庭因暴风雪停电。在仍然实行家庭办公室的地区,停电对日常工作产生了巨大影响。对于Torvalds来说,这是1000多名贡献者提交的数万项更改。美国得克萨斯州停电后,一家人在壁炉旁取暖。“我们现在有两个不寻常的合并窗口:第一个是在假期前后,但这一次,波特兰地区有50万人因暴风雪而断电。”Linux5.12-rc1上的Torvalds在日志中写道。Torvalds曾表示,他目前的工作实际上更多是处理电子邮件,而不是编码。停电后,他还考虑过延长合并窗口以确保一切就绪。但是在恢复供电后,他发现大家发pullrequest都非常好,一切都井井有条,这让他的merge工作进行的非常顺利。所以Linux5.12rc1能这么快出来。还有一点很重要:5.12是一个相对较小的更新。Torvalds表示,这个版本的内核只收集了大约10,000个提交贡献,这比通常的12,000到13,000个要少得多。但小只是相对的,“虽然这次合并窗口比以前小了,但还是很大。我只添加了我平时的合并日志,没有添加1500多人提交的10982个非合并提交的完整列表,”Torvalds在日志中写道。在谈到新版本的变化时,Torvalds表示,“一个突出的地方是这个版本做了很多历史清理。但总的来说,添加的代码仍然多于删除的代码。在这次“春季大扫除”活动中,我们移除了对OPROFILE(多年前使用“perf”的用户工具)的支持,还移除了多个遗留SoC平台和过时的驱动程序。》在新特性方面,Linuxkernel5.12加入了ClangLink-Time优化,提升编译器性能,同时支持Intel的eASICNX5芯片(作为边缘计算和云计算领域FPGA的替代品),支持骁龙8885GSoC等Linux5.12的新特性Linux5.12是一个令人兴奋的内核版本,稳定的Linux5.12版本可能会在4月下旬或5月初发布,这取决于它最终能走多远。Nintendo64内核,已经发布了20多年,索尼官方PlayStation5控制器驱动程序,Linux5.12提供了许多令人惊讶的附加功能。总体而言,Linux5.12的亮点包括对ClangLTO(链接时间优化)的支持;IDAPPEDmount在很多应用案例中表现良好;加入KLeak作为内核内存泄漏检测器;支持超频RadeonRX6800系列显卡;配备SonyPlayStation5DualSense驱动等等。Linux5.12中新功能的描述,请参阅:https://www.phoronix.com/scan.php?page=article&item=linux-512-features&num=1“空谈很便宜。Showmethecode。”提到Linux之父LinusTorvalds,他自己的人生经历似乎更有趣。2000年8月25日,在讨论内核线程优化问题时,有人提出了一个他认为非常高效的解决方案。LinusTorvalds认为这个解决方案不是很好,所以他在回复邮件中写了一句“名言”:Talkischeap.Showmethecode.LinusTorvalds是当今世界最著名的程序员之一,他喜欢“吐槽”甚至“他毫不留情地批评那些他认为不靠谱的公司、人和事,比如C++、Java、Nvidia。在去年的一次公开采访中,LinusTorvalds说他大部分时间都在处理电子邮件,而不是编程。他的大部分代码都是直接写在邮件里的,不会专门编译测试。去年,LinusTorvalds也在邮件列表上发表了关于Intel的AVX512指令集的声明,并表示已经转投AMD。我希望AVX512死掉,然后英特尔可以开始解决实际问题——而不是尝试创建神奇的指令,然后围绕它找到基准测试结果以使其看起来不错。他承认自己有“脾气”,但并没有失控。在苹果发布搭载M1芯片的Mac后,有人问LinusTorvalds的想法,他说:“我已经等了很久可以运行Linux的ARM笔记本,而新的MacBookAir几乎是完美的除了操作系统。如果它可以运行Linux,我肯定想买一个。”
