0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux 内核维护者需要更好的协作工具来改变贡献方式

如意 来源:开源中国 作者:xplanet 2020-08-26 15:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日,来自微软的 Linux 基金董事会成员 Sarah Novotny 在接受外媒 TheRegister 采访时提出,“Linux 内核维护者需要更好的或是具有替代性的协作工具,这样才能吸引新的贡献者来维护 Linux 内核”。

今年六月底,Linus Torvalds 关于“Linux 内核维护者难寻”的讨论引起众多开发者的关注。以 Linux 内核如今的体量,对内核的维护和文档的建设都将是非常艰难的工作。另外,Torvalds 也反复提到过,内核维护工作是一件枯燥的事情,年轻人可能不会感兴趣。

对此,Novotny 透露,Linux 基金会一直在就内核继任者的问题进行讨论,并且已经在着手制定计划。为了引入新的贡献者,他们认为应当从工具入手,不是 C 编译或各种工具链等开发工具,而是提交和讨论代码的工具。

多年以来,Linux 内核邮件列表一直作为内核开发人员之间进行协作的主要工具而存在,纯文本电子邮件是内核开发的入门门槛。

电子邮件机制确实是有效的,但它对新的贡献者来说也确实是一项障碍。Novotny 指出,”我们需要建立一种更好的或不同的方式,来审视所用的工具和 Linux 项目中正在进行的工作,因为我们需要新的贡献者来维护 Linux“。

Linux 基金董事会目前的想法是,从现有的基于文本的电子邮件系统迁移,或在此基础上拓展一个新近成长起来的开发者更为熟悉的方式。是否应当迁移到类似 GitHub issues 和 PR 之类的功能上?什么时候会有迁移的动作?Novotny 现在还说不准,但她肯定”人们进入该工作流程的方式需要进行扩展“。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6775

    浏览量

    108244
  • 内核
    +关注

    关注

    4

    文章

    1484

    浏览量

    43228
  • Linux
    +关注

    关注

    88

    文章

    11893

    浏览量

    220211
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    从手机芯片到通用计算平台:为什么开发该重新认识高通

    成更标准、更容易协作维护的模块。 这对第三方操作系统开发、发行版维护者,以及做长期产品的团队都很重要。 这样一,启动过程就能被理解、被调
    发表于 05-21 10:32

    openKylin受邀参加Linux内核领域顶级技术峰会

    近日,Linux内核领域顶级技术峰会——LSF/MM/BPF 2026在克罗地亚萨格勒布举行。大会聚焦Linux内核存储、文件系统、内存管理以及BPF等关键技术方向,吸引了来自全球开源
    的头像 发表于 05-14 11:08 626次阅读

    Linux Kernel 6.1 tools目录全解析 | RK平台ARM64交叉编译实战指南

    内核开发、嵌入式工程师直接参考使用。 一、 tools 目录核心定位 tools 是 Linux 内核源码的核心工具目录,集成了
    的头像 发表于 04-16 18:42 7888次阅读
    <b class='flag-5'>Linux</b> Kernel 6.1 tools目录全解析 | RK平台ARM64交叉编译实战指南

    如何理解Linux内核中的PCIe驱动

    我们习惯了用 Verilog 去死磕 PCIe 的底层协议状态机。但一旦越过硬件边界来到操作系统层面,Linux 内核是如何接管并驱动这些 PCI/PCIe 设备的呢?由于不同的 CPU 架构实现了
    的头像 发表于 04-11 17:22 1488次阅读

    Linux内核驱动开发的技术核心精要

    嵌入式Linux驱动开发是连接硬件与操作系统的关键环节。随着内核演进(如Linux 6.13)和硬件复杂度提升,开发需掌握并发控制、中断分层、内存管理、设备树、调试
    发表于 03-10 13:56

    Linux内核编码风格权威总结:从缩进到底层设计,让你的代码更“内核味”

    作为全球最庞大的开源项目之一,Linux 内核的代码量早已突破千万行。要让来自世界各地的开发高效协作,一套统一、严谨的编码风格必不可少 —— 这不仅是 “代码颜值” 的要求,更是可读
    的头像 发表于 02-09 16:29 394次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>编码风格权威总结:从缩进到底层设计,让你的代码更“<b class='flag-5'>内核</b>味”

    深入RK3588内核:rockchip_linux_defconfig的作用与调试价值

    在 RK3588 芯片的 Linux 开发中,有一个文件始终是开发绕不开的核心 ——kernel/arch/arm64/configs/rockchip_linux_defconfig。无论是首次
    的头像 发表于 02-03 15:56 1545次阅读
    深入RK3588<b class='flag-5'>内核</b>:rockchip_<b class='flag-5'>linux</b>_defconfig的作用与调试价值

    【「Linux 设备驱动开发(第 2 版)」阅读体验】Linux内核开发基础

    ,本文介绍Linux内核开发基础 处理内核的核心辅助函数 Linux内核加锁机制和共享资源 无论是独占式还是非独占式地访问一个资源,若该资源
    发表于 01-12 22:45

    【「Linux 设备驱动开发(第 2 版)」阅读体验】+读内核处理的核心辅助函数

    、一些需要等待资源状态的改变情况而设定的。为用户更好得利用条件变量,Linux内核提供了等待队列、完成队列两种机制。 关于锁方面,书籍中介绍
    发表于 01-10 22:08

    Linux-RT特点及简单应用

    上下文切换延迟和提供硬实时保证确保任务的低延迟和确定性。 Linux-RT上创建和管理实时任务 在Linux实时内核Linux-
    发表于 12-05 07:37

    Linux内核printk日志级别全解析:从参数解读到实操配置

    ”—— 它直接决定了 printk(内核打印函数)的日志输出行为。如果你是嵌入式开发内核调试工程师,或经常需要排查驱动 / 系统问题,理解这串数字和 printk 输出等级,能让你
    的头像 发表于 11-20 15:54 2166次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>printk日志级别全解析:从参数解读到实操配置

    Linux进程间通信(IPC)全解析:从管道到 Socket,一篇讲透

    在 Linux 世界里,进程并非孤立存在。无论是后台服务协作(如 Web 服务器与数据库)、命令行工具联动(如ps | grep),还是复杂应用的模块通信,都离不开 进程间通信(IPC
    的头像 发表于 11-14 21:38 1.4w次阅读
    <b class='flag-5'>Linux</b>进程间通信(IPC)全解析:从管道到 Socket,一篇讲透

    deepin亮相2025中国Linux内核开发大会

    、腾讯云、OPPO、字节跳动、vivo、蚂蚁集团、龙芯中科等企业发起,以“自由,协作,创新”为理念,以开源技术的推广和普及为使命,旨在促进Linux内核开发爱好相互交流、共同进步。
    的头像 发表于 11-05 17:59 1012次阅读

    进迭时空K1 Linux kernel upstream进展 | 取之于开源,贡献于开源

    秉承“取之于开源,贡献于开源”的理念,进迭时空坚持在开源协作的模式中创新,将自研RISC-VK1芯片更深度地融入Linux生态,从而为开发提供更便捷的RISC-V算力支持,助力RIS
    的头像 发表于 10-30 18:06 9118次阅读
    进迭时空K1 <b class='flag-5'>Linux</b> kernel upstream进展 | 取之于开源,<b class='flag-5'>贡献</b>于开源

    华为工程师总结Linux笔记

    ,它支持安装在 32 位和64 位 CPU 硬件上。 通常的讲,Linux 这个词本身只表示 Linux 内核,但是人们已经习惯用 Linux
    发表于 07-14 15:28