操作系统学习计划

 书单推荐:

《程序员的自我修养——链接装载和库》    //帮助详细了解程序怎样运行的过程;

《Linux内核完全注释》                              //这本书以V0.11版本的内核进行详细的源代码分析,适合内核研究的入门书籍;

《深入理解Linux内核》                              //适合刚接触linux内核,提纲挈领的作用,但深度不够;

《Linux内核源代码情景分析》                   //内容较深,侧重细节和源码。适合进阶阶段学习;

《Linux内核设计与实现》                          //和深入理解Linux内核很像,文字叙述较多。提纲挈领的作用,适合有一定基础后再读;

《Linux设备驱动程序》                              //强调动手实践,讲解设备驱动,适合驱动开发;

《操作系统——内核与设计原理》             //理论描述较多,可能需要达到一定程度后再看,不然很抽象。进阶阶段粗读总结用;

《现代操作系统第三版》                           //宽泛地讲操作系统,适合提纲挈领,在进阶阶段时用来粗读即可。

《鸟哥Linux私房菜》                                //侧重命令操作和讲解基本原理

 

linux系统学习要注重实践,操作。不然很容易忘记学习的内容。

实践方面的学习路线:

1、linux常用命令熟悉;

2、安装虚拟机,在上面运行linux系统,并在上面熟悉日常操作;

3、学习shell脚本语言编程;

4、熟悉linux文件系统和目录结构以及linux基本运行原理;

5、linux软件包安装、掌握vi、gcc、gdb等常用编辑器、编译器、调试器;

6、学习linux环境下网络基本组建;

7、阅读内核源码;

8、编译安装和调试自己的内核;

 

其他:

看FreeNOS源码;

看V0.11版本的linux内核源码;

猜你喜欢

转载自www.cnblogs.com/grooovvve/p/11707261.html