点击上方“码农突围”,马上关注

这里是码农充电第一站,回复“666”,获取一份专属大礼包
真爱,请设置“星标”或点个“在看”

来自:大数据文摘(ID:BigDataDigest)出品

来源:theregister   编译:笪洁

本周在线举行的开源峰会和嵌入式Linux会议上,Linux开发者Linus Torvalds谈到了寻找开源内核未来维护者的挑战。

“目前的维护者多是50、60后,社区面临代际更新问题。“

Linux真的后继无人了吗?

Linux:我们都五六十岁了,社区需要新老接替

和很多老一辈社区一样,Linux也面临着同样的问题:当前一代的维护人员老去甚至离开时,Linux将会发生什么?

目前,很多Linux的维护者和Torvalds一样,已经五六十岁了,“在某种程度上,我们作为一个群体需要开始考虑新老接替。我们该怎么办?”

Torvalds对此回应称,Linux社区作为一个整体并没有那么老。“很多不到50岁的新人;他们往往是真正在做事情的人。”(不到50岁的新人!)

VMware的Dirk Hohndel(左)在虚拟开源峰会上与Linus Torvalds交谈

不过,Torvalds也指出了一个问题。“不太好找到维护人员,”Torvalds说,几年前他曾承诺不再对惹恼他的内核开发人员大吼大叫。

“作为内核工作维护者的缺点之一是你必须一直呆在那里,”Torvalds继续说。“每天都是这样枯燥乏味的工作内容

你读电子邮件,回应电子邮件,你必须呆在那里干活。

“我们没有足够的维护人员。我们有很多人编写代码,但是很难找到这样的人,他们会真正地去看别人的代码,并将这些代码逆流而上,最终完善系统……这是我们面临的主要问题之一。”

和COBOL程序员一样的命运?

Torvalds称,最大的问题是,在社区中建立信任需要时间。“这不仅是来自其他维护者的信任,还有来自所有编写代码的人的信任……这需要时间沉淀的。

“30年前我们刚开始的时候,还不需要考虑这些。就好比,这里有个坑,你来了就能干活。”

现在很多人都依赖于内核,就不能像过去那样随心所欲了。”

编写内核的大部分语言是C语言,它是否被Go和Rust之类的语言取代,以至于“我们有成为21世纪30年代COBOL程序员的风险?”

当主持人问道这个问题时,Torvalds回答说:“C仍然是十大语言之一。”

然而,他说对于那些“不是内核本身的核心”的东西,比如驱动程序,内核团队正在考虑“采用接口来做这些,例如,在Rust中……我确信这将会发生。

有史以来最大的发行版:5.8背后的路漫长而又艰辛

在线上峰会上,针对即将发布的“非常重要的”5.8内核版本,Torvalds作出了以下回应:

“这可能是其中一个版本,因为它的规模很大,我们将不得不推迟最终版本的发布,并给它一个或两个比平常更多的RCs(候选版本),”Torvalds说,并补充道:“但到目前为止,一切都很顺利。”

Torvalds说,Linux内核既无聊又有趣。

“我说过,内核很无聊,但我的意思是,从某种意义上说,许多新技术应该更有趣。

对我和其他很多人来说,没有什么比在底层与硬件交互并真正控制正在发生的一切更有趣的了。内核并不乏味,但大多数人却认为它们应该乏味。

在之前6月中旬,就Torvalds宣称5.8是“我们有史以来最大的发行版之一”,据说有更新所有代码中的20%部分。

即将发布的版本中有什么?重点包括更新的驱动程序,对即将面世的IBM / OpenPOWER POWER10处理器的初始启动支持,KVM(基于内核的虚拟机)的改进,包括对嵌套AMD实时迁移的支持,针对Microsoft的exFAT的三星支持的文件系统驱动程序的更新以及对Habana Labs Gaudi AI培训处理器的加速器支持,Torvalds提到的最后一个是占大量新代码的原因:英特尔的Tiger Lake处理器也支持Thunderbolt。

虽然5.8版本比4.9版本由更全面的发展,需要坚守岗位的维护人员也变得更多,但是这一切还是不能给Torvalds的真性情合理解释。

真性情的Linux之父:从91年成立一刻都没有离开过

Torvalds似乎一直是以真性情出名,在压力很大的时候,给热心的程序猿回一些带有情绪的字眼,以至于演变成了爆炸性的新闻。还有人提交了一次令系统崩溃的补丁程序后,他的情绪在那会似乎占了上风...

事后他向众人道歉。

Torvalds在道歉信里表示,他不是一个具有共情心的人,他误会了大家,虽然是在寻求更好的补丁程序中,但也不应该流露坏情绪,维护之路漫长而艰辛,他不想因为自己的压力给大家带来痛苦,并保证会学着如何理解情绪而不伤害他人。

他表示成立了近30年的项目,他需要在压力爆棚的时候好好喘口气,只有好好的休息,才能继续前进。短暂的休息并不是要放弃该项目,他只是想要更好地继续。

可以说,Torvalds对错误代码的容忍度几乎为零。为了保持广泛使用的内核尽可能稳定和高效,Torvalds在原则上坚持不退让

从1991年成立该项目开始,他一刻都没有离开过,至今Torvalds仍管理着内核发行,所有内核发行均由来自全球1,200多个组织的10,000多个开发人员提交的源代码精心制作而成,并通过一组维护人员进行审核,这些维护人员负责构成项目的各个组件-从设备驱动程序到内存管理。

所以下一位守护者到底在哪里?Torvalds、Linux还有用户们都在等着你。

---END---
重磅!码农突围-技术交流群已成立
扫码可添加码农突围助手,可申请加入码农突围大群和细分方向群,细分方向已涵盖:Java、Python、机器学习、大数据、人工智能等群。一定要备注:开发方向+地点+学校/公司+昵称(如Java开发+上海+拼夕夕+猴子),根据格式备注,可更快被通过且邀请进群
▲长按加群
推荐阅读•  雷军1994年写的老代码曝光,被称像诗一样优雅•  同事:你居然还在用 try catch 处理异常?有点Low啊•  面试官问:MySQL 的自增 ID 用完了,怎么办?•  互联网公司忽悠员工的黑话,套路太深了。。。•  记住没:永远不要在 MySQL 中使用 UTF-8•  计算机网络基础知识总结最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复 BAT 领取,更多内容陆续奉上。如有收获,点个在看,诚挚感谢明天见(。・ω・。)ノ♡

Linux之父:我们都老了,但Linux维护后继无人相关推荐

  1. linux运维每天都要做什么,Linux运维工作清闲吗?每天需要干什么?

    运维工作清闲吗?每天都需要做什么?其实很多人都会关注这样的问题,小编为大家详细的介绍一下吧. 其实没有任何一份的工作是非常清闲的,想要在行业内拥有更好的发展,都需要不断地进步,真正清闲的工作是不挣钱的 ...

  2. Linux之父炮轰C++:糟糕程序员的垃圾语言

    原文地址为: Linux之父炮轰C++:糟糕程序员的垃圾语言 [图灵图书推荐]Linux程序设计(第3版)  众所期待的程序设计圣经 [写在前面] 此文贴出后,引起了大家的较多关注,是意料之中的事情. ...

  3. 【IT资讯】Linus Torvalds:我们都老了,但Linux维护真的很难找

    Linux 之父Linus Torvalds非常担忧没人继续维护内核:"真的很难找到维护者!" 在本周召开的Linux开源峰会与嵌入式大会上, VMware的首席开放源代码官Dir ...

  4. Linus Torvalds:我们都老了,但Linux维护者真的很难找

    Linux 之父Linus Torvalds非常担忧没人继续维护内核「真的很难找到维护者!」 在本周召开的Linux开源峰会与嵌入式大会上,  VMware的首席开放源代码官Dirk Hohndel和 ...

  5. Linus:我们都老了,但Linux维护后继无人

    编译 | 核子可乐.Tina Linux 之父非常担忧没人继续维护内核:"真的很难找到维护者!" 在本周召开的线上开源峰会与嵌入式 Linux 大会上,Linux 缔造者 Linu ...

  6. 刚2021年,Linux之父就“炮轰”了英特尔,称“他们都在偷工减料”!

    刚刚步入 2021,Linus Torvalds 就又开始了他的火辣言论.此次抨击对象又是英特尔,这次是哪里惹得大佬发长文痛斥呢? Linus Torvalds,想必大家并不陌生.不仅因为 Linux ...

  7. [转载]每个极客都应该知道的Linux技巧

    本文由 伯乐在线 - 欣仔 翻译自 TuxRadar Linux.欢迎加入技术翻译小组.转载请参见文章末尾处的要求. 是什么区分开普通的Linux用户和超级极客的呢?很简单:用在学习那些使长时工作转变 ...

  8. Linux 之父家断电六天:内核更新延期;华为 EMUI 11 用户突破1亿;美国得州最大电力公司申请破产 | 极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 丁恩华 出品 | CSDN(ID:CSDNnews ...

  9. 调皮的程序员:Linux之父雕刻在Linux内核中的故事

    本文内容由公众号"格友"原创分享. 1.引言 (不羁的大神,连竖中指都这么帅) 因为LINUX操作系统的流行,Linus 已经成为地球人都知道的名人.虽然大家可能都听过钱钟书先生的 ...

最新文章

  1. 附录G Netty与NettyUtils
  2. 学校通知,本学期不用返校了
  3. 电信运营商 IT 系统介绍
  4. Canny边缘检测算法
  5. boost实用工具:创建一个禁止复制的类 noncopyable
  6. MySQL为其他用户创建数据库_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限...
  7. java面试题二十九 多线程数据共享问题
  8. 重学前端----前端知识系统学习推荐专栏
  9. php 随机在文章中添加锚文本_锚文本对网站SEO优化有什么帮助?
  10. 树状数组 Binary Indexed Tree/Fenwick Tree
  11. 2017计算机驱动用什么好处,驱动精灵和驱动人生哪个好2017
  12. 小米手机开启开发者模式以及INSTALL_FAILED_USER_RESTRICTED报错处理
  13. 【2016.11.28】纯HTML仿微博注册页面
  14. 上网行为安全之终端识别和管理技术
  15. 成都中医药大学计算机基础试题,成都中医药大学2016年春季学期期末考试.计算机基础试卷-成教(答案~)分析总结.doc...
  16. 网站页面的颜色和线条搭配
  17. css里外边框与内边框_基本CSS边框
  18. 【浙大版《C语言程序设计实验与习题指导(第4版)》题目集】实验2-4-4 求简单交错序列前N项和
  19. Python检查文件内容是否有变动
  20. An unexpected error occurred: “EACCES: permission denied, mkdir

热门文章

  1. 算法问题:Smith数问题
  2. 计算机汉字编码不能使用内码,汉字编码及区位码查询算法
  3. 查询日历的综合性C语言程序的设计,C语言程序设计实验指导书060522.doc
  4. 电子计算机的四个名称,文件夹,文件夹名称唯美四个
  5. Attention Is All You Need论文笔记
  6. 如何快速下载720yun场景图片
  7. SAR学习笔记后续-phased工具箱介绍
  8. 搭建Mantis 缺陷管理系统
  9. 矿物质饲料补充剂的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. 【Linux杂篇】Windows远程登陆Linux、Linux静态IP配置