Help!Please!
应用一段议论学习源代码的目的的话:首先,我们可以了解系统是如何工作的。通过通读源代码,我们就可以了解系统的工作原理。其次,我们可以针对自己的情况,量体裁衣,定制适合自己的系统,这样就需要重新编译内核。再次,我们可以对内核进行修改,以符合自己的需要。这意味着什么?没错,相当于自己开发了一个操作系统,但是大部分的工作已经做好了,你所要做的就是要增加并实现自己需要的功能。
我对第三个目标很感兴趣,买了《Understanding the linux kernel 2nd》和《linux内和源代码分析》刚刚开始学习。都是理论,我想边学边实践实践,做些小小的简单的修改,提高学习兴趣。
我在网上查到两本书,请高手评论一下是《linux操作系统内核实习》好,还是《linux device driver》好?
或者高手有更好的建议,请一定不吝赐教! :neutral: everybody like the third objective. but u have to do it step by step.
both two are good. they aim at different goals. ldd teach u how to code. lkp give u some projects to implement.
:-D :neutral: Good evening!Mr Dragonfly,I am sorry to bother you again.
我用的是RedHat9.0中文版,《linux操作系统内核实习》内核版本不详,请问它的例子能照搬使用吗? no, i remember it use 2.2.x u can check the introduction section of the book. if u are a starter, u had better download a 2.2.x kernel. of course u can do the exercise on 2.4.x kernel directly. gloomy_dolphin, 你已经可以在书店里买到《Understanding the linux kernel 2nd》了吗,在什么地方?北京?什么出版社出的,什么时候出来的?
121
大哥啊,我早就看到了。好象图书馆里都有了。gloomy_dolphin, 你已经可以在书店里买到《Understanding the linux kernel 2nd》了吗,在什么地方?北京?什么出版社出的,什么时候出来的?
我推荐一本新书
浙江大学出版社出的<<LINUX 源代码情景分析>>上下册,无论对初学者还是深入学习的LINUX来说都是一本很好的书. :P Thank Mr Dragonfly for your advice!:wink: To xdwjack:我买的是第二版的中文译本,我引用了它的英文名字。
:neutral: To damage_qq:请问<<LINUX 源代码情景分析>>基于那个版本的Kernel?有无修改内核的实例? <LINUX 源代码情景分析> is on 2.4.0 i think. no example 是2.4.0的,分上下册 see another post to find where to download.
页:
[1]