linux内核~~?

linux内核~~?,第1张

用gcc编译一下,就成了内核镜像了

开机时要把镜像加载进内存

在加上些软件,就是一个比较完整的linux了

内核源码书:

linux内核完全注释(0.11/0.12内核)

linux内核源代码情景分析(2.4内核)

要弄明白内核结构,多研究研究Makefile文件

最早接触inux是看了《linux *** 作系统实用教程》,98~99年的光景,学习了简单的 *** 作和内核编译,那时候开始注意并学习内核。看的第一本是《Unix环境高级编程》,看了一部分没看完,开始对

if(!(p=fork()))

{

…………

}

else

{

……

}

结构恨意很疑惑,这和一般的应用程序逻辑相背,因此想搞明白内核在干什么,怎么干的。开始买了《 *** 作系统设计与实现》,上下册,下册全是minix *** 作系统内核代码。它和linux完全不同的,一个是微内核,一个单内核。即便看懂了minix,linux也要从头看起,反之亦然。因此后来没钻进去。我看的第一本Linux内核书是李善平老师的《linux *** 作系统实验教程》,当时市面上关于内核的书很少,这本是讲2.0.35版的好像,似懂非懂。就开始边看边读源代码,间或看点 *** 作系统原理的书,有不懂得在论坛上提问,这样慢慢琢磨,就有点懂了。现在比当时好多了,很多内核的书,各方面剖析得很详尽。不过要学懂,还是要:1、有好奇心和兴趣 2、看书、读代码,这样能够比较懂。要进一步提高的话还要学会修改内核。有以下书籍可以参考:

1、《linux内核完全剖析》0.11版内核

2、《深入理解linux内核》(1、2、3版) ,3个版本分别对应2.2、2.4、2.6版的内核。

3、《linux内核源代码情景分析》2.4.0版内核

4、《linux内核设计与实现》

5、《linux设备驱动程序》


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8937264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存