linux内核有哪些学习方法?
答案:2 悬赏:70
解决时间 2021-10-29 18:40
- 提问者网友:niaiwoma
- 2021-10-28 20:56
linux内核有哪些学习方法?
最佳答案
- 二级知识专家网友:时间的尘埃
- 2021-10-28 22:08
如果你现在以学习的态度来扎实的看, 推荐一本于渊的《自己动手写操作系统》,他参照了MINIX代码,从最小MBR动手构建操作系统,彻底分析从实模式到保护模式,内存模型,进程等基础概念。最难能可贵的事情,他会非常细腻的划分出模块,一个一个用代码实现,极大提高你的动手能力。
如果你能花费两个月时间通读多遍,然后在从LINUX0.11内核开始入手,事情将会事半功倍。直接进入2.4以后的内核,对新人实在不利,收效甚微。
直至你对模块大概情形掌握以后,再去研究<UNDERSTANDING LINUX KERNEL>, <LINUX DEVICE DRIVER>这样的大作,一切水到渠成。
但是这是需要消耗极大的时间和精力,操作系统的方方面面自然无法掌握,你可能找到一个切入点来深入。即便LINUS本人也非全才的。
如果你能花费两个月时间通读多遍,然后在从LINUX0.11内核开始入手,事情将会事半功倍。直接进入2.4以后的内核,对新人实在不利,收效甚微。
直至你对模块大概情形掌握以后,再去研究<UNDERSTANDING LINUX KERNEL>, <LINUX DEVICE DRIVER>这样的大作,一切水到渠成。
但是这是需要消耗极大的时间和精力,操作系统的方方面面自然无法掌握,你可能找到一个切入点来深入。即便LINUS本人也非全才的。
全部回答
- 1楼网友:千夜
- 2021-10-28 23:22
建议先看<Linux内核设计与实现>这本书, 要基础一点. 不过我觉得在看这些之前, 最好对体系结构有一定的了解. 特别是分段, 分页, 寻址的那些内容. 也就是ULK上面第2章所涉及到的内容, 要多看看.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯