Linus Torvalds谈到了内核中的工作,现在和将来的问题

在演奏会上l 公开会议峰会嵌入式Linux 从上周开始 Linus Torvalds讨论了Linux内核的现在和未来 在与VMware的Dirk Hohndel的介绍性对话中。

在讨论中, 提出了世代变化的问题 在开发环境中。 莱纳斯 指出尽管有将近30年 项目历史, 总的来说,社区并不那么古老: 尚未满50岁的开发人员中有很多新人。

退伍军人老了又灰白,但长期参与该项目的人通常已停止编写新代码,并从事与维护或管理有关的任务。

寻找新的维护者被视为一个大问题。 社区中有许多活跃的开发人员乐于编写新代码,但是 很少有人愿意花时间维护和验证别人的代码。

除专业外,维护人员还必须享有充分的信心。 维护经理还需要不断参与过程并持续工作; 维护经理应始终保持工作状态,每天阅读信件并回复。

在这样的条件下工作需要大量的自律,因此维护者很少而且没有维护者,寻找新的维护者可以审查他人的代码并将变更转发给高级维护者成为社区的主要问题之一。

何时 问有关核心实验莱纳斯 说开发社区 核心 您再也负担不起以前所做的一些疯狂更改。 如果以前的开发没有任何作用,那么现在许多系统都依赖Linux内核。

何时 问了使用Go和Rust等语言进行内核处理的问题, 由于可能会在2030年使C开发人员成为与COBOL开发人员当前的相似之处,Linus回答说C仍是十大流行语言,但是对于非核心子系统(例如设备驱动程序),这是提供开发的考虑因素诸如Rust之类的语言的链接。

将来, 期望提供不同的模型 编写那些子组件,不限于使用C语言。

苹果打算使用ARM架构处理器 在台式机和笔记本电脑上, Linus评论说希望这一步骤将有助于使ARM更易于访问 用于工作站。 在过去的10年中,Linus抱怨无法找到适合开发人员系统的ARM系统。

类推 亚马逊使用ARM的方式使这种架构的推广成为可能 在服务器系统上,苹果库存可能会提供功能强大的ARM PC,这些PC可在几年内用于开发。

关于基于AMD处理器的新PC,Linus提到,除了“一个非常嘈杂的冰箱。»

关于主要班级,莱纳斯说这很无聊又有趣。 这很无聊,因为您必须处理修正错误和整理代码的例程,但是这很有趣,因为您始终需要处理新技术,与低级团队进行交互并监视发生的一切。

在COVID-19上,Linus提到 大流行和隔离模式 没有影响发展, 因为 交互过程基于电子邮件通信和远程开发。

Linus与之交互的内核开发人员中,没有人受到感染的伤害。 焦虑使其中一名同伴消失了一个月或两个月,但事实证明这与隧道综合征的发作有关。

莱纳斯 还提到在内核5.8开发期间,您将不得不花费更多时间 准备版本并发布一个或两个以上的附加测试版本,因为该内核的更改量异常大。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。