17611538698
info@21cto.com

林纳斯・托瓦兹:终有一天,会有更能干、不惧两位数版本号的人接手 Linux

运维 0 15 9小时前
Linus Torvalds Taking Time Away From Linux to Learn Empathy - Business  Insider

21CTO导读:“企鹅大帝” 刚刚发布了Linux内核 7.0 首个候选版本,顺带一番版本号的趣味感慨。

为纪念 Linux 内核 7.0 首个候选版本发布,“企鹅大帝”林纳斯・托瓦兹(Linus Torvalds)发布了一篇自谦的博客文章,首度谈及自己的职业 “谢幕” 问题。

他在发布 Linux 7.0-rc1 的博文中如此写道:

“大家都已经轻车熟路了:两周时间过去,内核合入窗口正式关闭。本次内核主版本号更新,纯粹是因为我这人容易犯迷糊,向来不擅长处理大数字。”

托瓦兹指出,他为新版内核拟定的版本号,本质上并没有什么特殊含义。

“我们早已不再依据功能(或是‘稳定版与开发版’的区分)来发布内核。因此,这次主版本号的更新,并不代表内核新增了重磅亮眼功能,也不意味着我们要舍弃旧的接口。这只是象征着内核开发一如既往的稳步推进,仅此而已。”

随后,他再次重申了自己的版本号规划:

每个内核系列都会迭代至 x.19 版本,随后推出下一个 y.0 版本 —— 这一迭代周期约为 3.5 年。同时,他也禁不住畅想未来,当 Linux 内核版本号涨到让自己感到别扭的数字时,会是怎样一番光景。

他坦言:“对于主版本号涨到高位后的规划,我目前尚无定论。但到那时,我相信会有更能干的人接手管理,而这个人,不会像我一样连两位数的数字都犯怵。所以,我也没必要为此操心。”

这话倒也在理:若托瓦兹设定的 3.5 年迭代一个主版本号的节奏保持不变,Linux 内核要到 19.x 版本,至少还需要 40 年。届时,现年 56 岁的托瓦兹想必早已安享退休生活,整日鼓捣吉他、效果设备,或是投身其他心仪的爱好之中。托瓦兹也并非随口一说,Linux 社区近期已制定出一套继任计划。

一番关于职业未来的感慨过后,托瓦兹回归到正题,称本次内核发布前的合入窗口推进 “相当顺利”。

他写道:“我对‘顺利’的定义很简单:合入窗口期间,我的任何一台设备都不用进行开机故障二分排查。说实话,这次之所以能如此顺利,是因为我在实际开机前,就提前发现并解决了一个故障问题。但不管怎么说,严格来讲这也算‘顺利’。”

他还呼吁 Linux 爱好者们:“放下手头的所有事,立刻坐到电脑前,编译并测试启动这款全新的内核吧。” 不过话音刚落,他柔软了下来,补了一句:“开玩笑的,大家忙完手头的事,慢慢尝试就好。”

据知名科技媒体 Phoronix 的内核追踪记者透露,该新版本内核包含一项补丁,正式确立了对 Rust 语言的原生支持。

系统测试人员还发现,新版本中加入了可实现高速清理缓存、无中断内核更新的代码,同时对超威、英特尔最新的芯片特性完成了适配。内核开发者还新增了相关代码,提升了内核在第五代精简指令集(RISC-V)和龙架构(LoongArch)上的运行性能。而每次内核发布,总会有些有意思的小变动,本次则移除了一款上世纪 90 年代 IBM 时代 ThinkPad 笔记本的Modem驱动程序。

关键术语解释:


  1. merge window:内核合入窗口,指 Linux 内核开发中,允许向主线合入新功能代码的固定周期
  2. bisect boot failures:开机故障二分排查,Linux 内核调试中定位开机故障代码的常用方法
  3. penguinistas:本处特指 Linux 忠实爱好者,因 Linux 吉祥物为企鹅而得名
  4. non-disruptive kernel updates:无中断内核更新,无需重启系统即可完成内核升级的技术
  5. rc(release candidate):候选版本,正式发布前供测试的版本,修复漏洞后将推出正式版

作者:场长

评论

我要赞赏作者

请扫描二维码,使用微信支付哦。

分享到微信