• 请不要在回答技术问题时复制粘贴 AI 生成的内容
maxxfire
V2EX  ›  程序员

有没有介绍 Linux 内核开发是如何运作的资料或书籍?

  •  
  •   maxxfire · Jun 2, 2020 · 2920 views
    This topic created in 2346 days ago, the information mentioned may be changed or developed.
    之所以这么问,是因为 Linux 内核开发是一个大型工程,但是却运作的很好。
    所以它是如何组织实施的,比如说:
    1. linux 的版本规划是如何制定的,如何收集需求,谁主导设计。
    2. 各个子系统,是谁来架构设计的,然后如何下发给编码人员并跟踪实施。
    3. 这个体系用了哪些工具、架构、管理方法等。
    4. 这个体系是开源的,但是各种人员应该都有工资领吧,不可能都靠爱来发电吧?
    6 replies  •  2020-06-02 20:29:28 +08:00
    flyhelan
    flyhelan
    Jun 2, 2020
    2
    我也挺想知道的。不知道有没有一部纪录片记录一下。
    lewis89
    lewis89
    Jun 2, 2020❤️2
    3
    1. 大方向一直都是 linus 把持的
    2. 有几个主力大佬长年把持内核各个模块
    3. 工具? automake unix 那套玩意呗,因为现在搞 Unix C 的人少了,所以 make 这些工具基本上没什么人出中文教程,你要看的话 只能找英文的,管理方法 可以参考 大教堂与集市 差不多就是那套玩意
    4. 大部分代码都是 大佬级别的公司提交的 google facebook microsoft intel 华为等 这些都是雇了人专门给 linux 提交代码的,这些公司都是直接发钱让他们去给 linux 提交 commit,说实话 开源真的就是用爱发电,不过这些公司都是直接或者受益 linux 的,所以也不能说是完全为爱发电 毕竟各家大佬都有自己的云服务,而服务端常见的各大发行版都是基于 linux 内核的
    lewis89
    lewis89
    Jun 2, 2020❤️1
    4
    想详细了解 最好去订阅他们的 mail-list 老外比较保守,都 2020 年了 还在用古老的邮件的列表。
    ng29
    ng29
    Jun 2, 2020
    5
    @CBS 内核?
    gyh
    gyh
    Jun 2, 2020 via iPhone
    6
    reddit 上有 kernel developer 开过 ama https://www.reddit.com/r/linux/comments/fx5e4v/im_greg_kroahhartman_linux_kernel_developer_ama/ 他的博客里也写过自己工作流的帖子。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1754 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:19 · PVG 01:19 · LAX 09:19 · JFK 12:19
    ♥ Do have faith in what you're doing.