zoukankan      html  css  js  c++  java
  • OS:Linux内核学习路线(整理)

    Linux内核学习路线

           Linux内核学习分为四个阶段。首先,了解操作系统基本概念。其次,了解Linux内核机制。其次,研读内核源码。最后,确定个人的发展方向:驱动开发方向;网络开发方向;Linux应用开发方向。任何东西认真学习都能学会的,看你恒心和毅力了。另外,不要走弯路,直接学你要学的东西。不要看市面上讲什么Linux_v0.11内核那些书。

    一、了解操作系统的基本知识:

           推荐书籍:

                  1、《操作系统:设计与实现》,作者:Andrew.S.Tanenbaum

    二、了解Linux内核的机制

     

           推荐书籍:

                  1、《Linux内核设计与实现》,作者:Robert Love

     

     

     

    三、研究内核源码:

     

           推荐书籍:

                  1、《深入理解Linux内核》,作者: Daniel.D.Bovet

     

     

     

    四、个人的发展方向

     

           1、内核的驱动开发方向:

                  推荐书籍:

                         A:《Linux设备驱动程序》,出版社:O'Reilly

                         B:《精通Linux内核驱动程序开发》

           2、内核的网络开发方向:

                  推荐书籍:

                         A:《深入理解Linux网络技术内幕》

           3、Linux应用编程方向(非Linux内核):

                  推荐书籍(按照次序读书):

                         A:《Unix环境高级编程》

                         B:《Linux系统编程》

                         C:《Unix网络编程·卷1·套接字联网api》(Linux网络编程)

    ---- 参考资料:

    1、Linux内核学习路线 有入门到深入

    作者:牛粪上插朵花

    网址:https://blog.csdn.net/best_luxi/article/details/107381043

    本文由lnlidawei(https://www.cnblogs.com/lnlidawei)原创或整理,转载请注明出处。
  • 相关阅读:
    HTTP 错误 404.2
    SQL Server 2008 R2如何开启数据库的远程连接(转)
    CSS中font-family:中文字体对应的英文名称
    15/18位身份证号码正则表达式(详细版)
    C#获取系统时间及时间格式
    C#正则表达式判断输入日期格式是否正确
    Linux查看机器负载
    模拟HTTP请求超时时间设置
    MySQL show命令的用法
    innodb事务隔离级别
  • 原文地址:https://www.cnblogs.com/lnlidawei/p/14414235.html
Copyright © 2011-2022 走看看