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

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

  •  
  •   maxxfire · Jun 2, 2020 · 2574 views
    This topic created in 2182 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
    CBS
        1
    CBS  
       Jun 2, 2020
    flyhelan
        2
    flyhelan  
       Jun 2, 2020
    我也挺想知道的。不知道有没有一部纪录片记录一下。
    lewis89
        3
    lewis89  
       Jun 2, 2020   ❤️ 2
    1. 大方向一直都是 linus 把持的
    2. 有几个主力大佬长年把持内核各个模块
    3. 工具? automake unix 那套玩意呗,因为现在搞 Unix C 的人少了,所以 make 这些工具基本上没什么人出中文教程,你要看的话 只能找英文的,管理方法 可以参考 大教堂与集市 差不多就是那套玩意
    4. 大部分代码都是 大佬级别的公司提交的 google facebook microsoft intel 华为等 这些都是雇了人专门给 linux 提交代码的,这些公司都是直接发钱让他们去给 linux 提交 commit,说实话 开源真的就是用爱发电,不过这些公司都是直接或者受益 linux 的,所以也不能说是完全为爱发电 毕竟各家大佬都有自己的云服务,而服务端常见的各大发行版都是基于 linux 内核的
    lewis89
        4
    lewis89  
       Jun 2, 2020   ❤️ 1
    想详细了解 最好去订阅他们的 mail-list 老外比较保守,都 2020 年了 还在用古老的邮件的列表。
    ng29
        5
    ng29  
       Jun 2, 2020
    @CBS 内核?
    gyh
        6
    gyh  
       Jun 2, 2020 via iPhone
    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   ·   Solana   ·   3116 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 13:52 · PVG 21:52 · LAX 06:52 · JFK 09:52
    ♥ Do have faith in what you're doing.