需要多久才可以看完Linux内核源码?
发布时间:2022-01-14 10:59:37 所属栏目:Linux 来源:互联网
导读:Linux内核分为CPU调度、内存管理、网络和存储四大子系统,针对硬件的驱动成百上千。代码的数量更是大的惊人。 先说说最早的内核linux 0.11,下面这本书可以说很多驱动工程师都学习过,我花了大概1个半月,勉强看了一遍。 再来看看内核代码量的统计。2020年1
|
Linux内核分为CPU调度、内存管理、网络和存储四大子系统,针对硬件的驱动成百上千。代码的数量更是大的惊人。 先说说最早的内核linux 0.11,下面这本书可以说很多驱动工程师都学习过,我花了大概1个半月,勉强看了一遍。 再来看看内核代码量的统计。2020年1月1日,Linux内核Git源码树中的代码达到了2780万行。 phoronix网站统计了Linux内核在进入2020年时的一些源码数据并作了总结。 从统计数据来看,Linux内核源码树共有:27852148行(包括文档、Kconfig文件、树中的用户空间实用程序等)、887925次commit;21074位不同的作者 2780万行代码分布在66492个文件中。 Linux内核从最初的10000行代码到现在的2780万行代码就是全球精英共同贡献的结果。 按照一天一万行的速度,也需要2700天,也需要7年多。 这还是建立在所有单次都认识,所有代码逻辑看了的都懂, 而且都不忘记的基础上。 实际上即使我们真的看完了,几年后内核又会有非常大的变化, 可以说一辈子都看不完Linux内核的代码。 (编辑:江门站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

