V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
maxxfire
V2EX  ›  程序员

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

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