现在的位置: 首页 > 综合 > 正文

博约推荐的Linux经典书籍

2013年08月16日 ⁄ 综合 ⁄ 共 1142字 ⁄ 字号 评论关闭

Linux的开源、免费、可定制、可移植、网络性能稳定等优势,已被各大研发公司采用,这是一种趋势。Linux是培训机构、大学生及研究生学习嵌入式系统的最热门的操作系统。

博约推荐的Linu经典书籍主要是O'Reilly出版社出版的书籍包括:

       史蒂文斯W.Richard Stevens的三剑客《unix环境高级编程》、《TCP/IP详解卷一、二、三》、《UNIX网络编程》这三本书均是计算机编程方面的权威书籍。

       基础知识:

        |-------计算机编译原理,#“龙书”《编译原理》Alfred V. Aho 和Jeffrey D. Ullman等著,机械工业出版社。

        |-------数据结构,#《数据结构.C语言版》严蔚敏吴伟民著,清华大学出版社。

        |-------操作系统原理,#《操作系统概念》(美国)西尔伯查茨等著,高等教育出版社。

       1、入门

                  主要是理解Linux一些命令,Linux等实际操作相关及Linux基础理论。推荐《鸟哥的私房菜基础篇》和《LINUX权威指南》

      2、应用程序方向:

            理解Unix系统设计思想,比如以文件的概念操作设备,进程间通信、进程调度、文件系统及各大命令的函数实现。史蒂文斯W.Richard Stevens的《UNIX环境高级编程》最是经典。

      3、驱动方向及网络方向:

           理解Linux设备驱动模型、虚拟文件系统等概念。(美)Jonathan Corbet,Alessandro Rubini等写的《Linux设备驱动程序》堪称设备驱动方向的最权威书籍。AMD公司的陈学松的《深入Linux设备驱动程序内核机制》符合国人阅读特点,详细讲解机制、原理。史蒂文斯《TCP/IP详解卷一、二、三》不错。

      4、内核开发

       Linux发展迅速,如今都已是3.8版本了,《深入理解Linux内核》注重内核里面的细节,不涉及网络功能部分。《LINUX内核设计与实现》注重理论阐述,力从代码中接触难度以把握内容,赞一个,建议先看这本书,然后阅读《深入理解Linux内核》。国内也有Linux内核分析的经典书籍,比如浙江大学毛德超教授的《LINUX内核源代码情景分析》,符合国人特点,就是讲解代码还是2.4版本。同济大学赵炯的《LINUX内核完全剖析--基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。

      5、Shell脚本
            《LINUX与UNIX Shell编程指南》

      6、Make原理

             《GNU Make项目管理》

 

抱歉!评论已关闭.