问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

需要多久才能看完linux内核源码?

发布网友 发布时间:2023-04-04 18:01

我来回答

1个回答

热心网友 时间:2024-03-03 21:41

linux0.11的内核源码,结合下面这本书,我花了大概一个寒假(1个半月),看了一遍。

然而,现在的内核已经膨胀的不成样子了,以还不算最新的linux-4.9.229为例:

整个内核源码一共约801M:

驱动代码占了大概一半,大约407M:

体系相关的代码大约164M:

网路子系统相关的代码29M:

文件系统相关的代码38M:

linux内核核心代码大约7.7M:

但是就这7.7M,其实你要完全看完看懂也不容易。linux内核代码涉及c语言、硬件组成原理、操作系统、数据结构和算法等,这些基础知道你都具备了吗?如果没有具备,即使看完linux内核源码,你也看不懂liux内核的精髓。

linux内核源码大而全,一个人,即使再聪明、再有精力,也不可能完全看完、看懂所有的linux内核源码。你得选择一个主线进行深入研究,这些主线可以是:

linux内核启动过程研究linux驱动架构的学习和研究linux网络子系统的研究linux内存管理机制的研究linux调度器的学习和研究linux进程管理的学习和研究linux虚拟机制(kvm)的学习和研究linux内核实时化技术的研究

沿着某一个主线,深入进去,在研究清楚这个主线的同时,向其他的主线扩展、渗透和学习。由点到线、由线到面、由面到体,层层深入、不断精进,是学习linux内核源码的一个有效的方法。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
word文档怎么设置页码word怎么从中间开始设置页码 《祖宗模拟器》如何长寿长寿技巧分享 祖宗模拟器答案大全,你知道吗。 祖宗模拟器答案大全,哪位有? 宝石种类分为哪几类? 表格怎么自动排序号excel表格中自动生成序号技巧 表格如何自动排序仅需4步让Excel表格自动排序的方法 1.5匹富士空调电脑板开机就烧保险丝 为什么 修空调只是把拆了个压敏电阻,虽然可以运行,但这样没问题吗? 1.5富士空调电脑板一通电就烧保险丝为什么 王生读什么 be busy in doing sth是什么意思? be busy doing有进行时和一般现在时的区别吗 I am busy studying是什么结构? 月经期量少吃什么药可以促进子宫内膜脱落 地屈孕酮片内膜能脱落干净吗,孕激素低吃地屈孕酮片行吗 热风的解释 死扑街的意思死扑街的意思是什么 前任经常看你朋友圈怎么骂他呢 骂人前男友的犀利语句 微信一年支出一百多万的是什么人 分析下列诗歌的四声,平仄,韵及其结构特点 怎样做出美味可口的炸鸡爪? 你好,我想把笔记本在BIOS里改成只使用VGA接口显示,怎么改啊?谢谢... bios只能vga么 dellbios设置vga和dp 四声的分类是什么? ...今天看到一广州朋友发的说说,是粤语,我看不懂,求解。 死扑街... 女子缠小脚始于宋朝吗?在当时是不是政府强制的? 袁枚的马嵬驿引用的三个典故 忙于其中的意思是什么? 生扭做的拼音狐生扭做的拼音是什么 山东监理工程师考试时间 长230宽170是多少平米 香茅草的功效与作用及食用方法 香茅的用处真不少 “贝”加偏旁能够变成新的字吗? 留点钱打一个数字 要钱不要脸猜个数字 哗啷的解释 微信转账申请解除限制要多久 里戚的拼音狐里戚的拼音是什么 里排的拼音狐里排的拼音是什么 拍照的诗词拍照的诗词是什么 废王的解释 碳质无球粒陨石是不是特别轻 张九龄《奉和圣制早发三乡山行》原文及翻译赏析 求<石羽鹭美>四个字开头的藏头诗 诗诗海拾贝手抄报 诗海拾贝手抄报 诗海拾贝的手抄报内容 怎样让朋友的解封