Linux系统和内核编程学习路线
2013-09-30 14:15
337 查看
系统编程学习路线
这里推荐几本书,关于学习Linux或其他Unix系统编程,按照由浅入深的顺序:
1 入门篇
《Linux程序设计》,英文名《 Beginning Linux Programming 》
最新版是第四版,但是中文版只有第三版:
http://www.china-pub.com/33907
这里提供第四版英文原版下载:
begin_linux_programming.zip
《Linux C编程一站式学习》,国内一老师写的,从C语言到系统编程,非常适合入门,强烈推荐:
http://learn.akae.cn/media/
2 提高篇
《UNIX环境高级编程》,英文名《Advanced Programming in the UNIX Environment》,Unix系统编程的圣经,没有比这本书更经典的了,网友称呼这书为APUE,理工大图书馆有第二版和最新的第三版,第三版数量 少不容易借到,这?里提供英文版下载:
Advanced
programming in the unix(r) environment (2nd edition).zip
第二版的实体书也很容易买到,中文版和英文原版:
http://www.china-pub.com/30432
http://www.china-pub.com/30181
《Unix系统编程》,英文名《UNIX Systems Programming: Communication, Concurrency and Threads》,虽然名声没有APUE那么大,但是这本书侧重的并发和通信正好是APUE介绍的比较少的,非Stevens书不读的人要看完APUE之 后在《Unix网?络编程》第二卷中才能系统的学习到进程间通信。
http://www.china-pub.com/24784
电子版:
Prentice.Unix.Systems.Programming.Communication.Concurrency.And.Threads.eBook-LiB.zip
3 进阶篇
《UNIX网络编程》卷一和卷二,学习到这一步建议就看英文原版了,卷一介绍Socket套接字,卷二介绍进程间通信:
http://www.china-pub.com/196770
http://www.china-pub.com/196153
4 高手篇(内核编程)
到这一步就该深人系统内核了,掌握内核可以帮助你更深入透彻的理解计算机系统,写出更好的系统程序。
内核编程从驱动入手不错的选择
1) Linux kernel design and implement Robert love
2) Understanding the Linux kernel
3) Understanding the Linux memory management system
4) Professional Linux kernel architecture
5) Linux device driver
分享到:
这里推荐几本书,关于学习Linux或其他Unix系统编程,按照由浅入深的顺序:
1 入门篇
《Linux程序设计》,英文名《 Beginning Linux Programming 》
最新版是第四版,但是中文版只有第三版:
http://www.china-pub.com/33907
这里提供第四版英文原版下载:
begin_linux_programming.zip
《Linux C编程一站式学习》,国内一老师写的,从C语言到系统编程,非常适合入门,强烈推荐:
http://learn.akae.cn/media/
2 提高篇
《UNIX环境高级编程》,英文名《Advanced Programming in the UNIX Environment》,Unix系统编程的圣经,没有比这本书更经典的了,网友称呼这书为APUE,理工大图书馆有第二版和最新的第三版,第三版数量 少不容易借到,这?里提供英文版下载:
Advanced
programming in the unix(r) environment (2nd edition).zip
第二版的实体书也很容易买到,中文版和英文原版:
http://www.china-pub.com/30432
http://www.china-pub.com/30181
《Unix系统编程》,英文名《UNIX Systems Programming: Communication, Concurrency and Threads》,虽然名声没有APUE那么大,但是这本书侧重的并发和通信正好是APUE介绍的比较少的,非Stevens书不读的人要看完APUE之 后在《Unix网?络编程》第二卷中才能系统的学习到进程间通信。
http://www.china-pub.com/24784
电子版:
Prentice.Unix.Systems.Programming.Communication.Concurrency.And.Threads.eBook-LiB.zip
3 进阶篇
《UNIX网络编程》卷一和卷二,学习到这一步建议就看英文原版了,卷一介绍Socket套接字,卷二介绍进程间通信:
http://www.china-pub.com/196770
http://www.china-pub.com/196153
4 高手篇(内核编程)
到这一步就该深人系统内核了,掌握内核可以帮助你更深入透彻的理解计算机系统,写出更好的系统程序。
内核编程从驱动入手不错的选择
1) Linux kernel design and implement Robert love
2) Understanding the Linux kernel
3) Understanding the Linux memory management system
4) Professional Linux kernel architecture
5) Linux device driver
分享到:
相关文章推荐
- Linux系统进阶路线路(系统管理+内核编程)
- <<Linux内核完全剖析 --基于0.12内核>> 学习笔记 第4章 80x86保护模式及其编程 4.1 80x86系统寄存器和系统指令
- linux驱动学习--第四天:第三章 linux内核以及内核编程 之 在Linux内核中新增程序的方法
- Linux/Unix C编程之系统函数文件读写 学习笔记
- 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】揭开Linux Proc文件系统的神秘面纱
- linux 系统编程学习经验
- 在Ubuntu上为Android系统编写Linux内核驱动程序(学习老罗的)
- 查看linux内核和系统发行版本_学习笔记
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.5 保护
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.7 任务管理
- 转:Linux系统管理学习路线图
- linux 系统编程学习笔记三
- linux 内核编程学习资源
- 跟大师学习系统编程---linux时间换算
- 回顾linux系统编程学习过程
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.3 分段机制
- 嵌入式系统开发学习步骤(Linux高级编程学习顺序)
- linux内核驱动的学习第一天——linux系统的结构
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.8 保护模式编程初始化
- linux系统编程之文件与I/O(五):文件的内核结构file和dup实现重定向