学习linux内核,请推荐几本书及顺序,谢谢。

有linux下c++两年开发经验,现转linux下c开发,想系统学习一下Linux底层的东西,网上下了不少书,也买了好几本书,但不知道从哪本看起比较好。谁能给些建议吗,谢谢。现在手里有《UNIX环境高级编程》、《LINUX程序设计》、《LINUX内核完全剖析》、《LINUX设备驱动》等书。
谢谢cjyushang的指点,我目前主要是做文件系统这块,大部分还是在应用态的,但是需要对内核态的机制理解才能更好地写出高性能的程序。

linux内核最经典的书是《深入理解Linux内核》,这本书内核编程看;如果你是搞UNIX/Linux环境下的应用程序编程,那么就看《UNIX环境高级编程》;如果做Linux下设备驱动程序开发,就看《Linux设备驱动》(第三版)。这几本都是老外写的,都是很经典的书。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-22
可以看一下我校的Linux系列丛书,主要包括《跟老男孩学Linux运维web集群实战》、《跟老男孩学Linux运维Shell编程实战》、《跟老男孩学Linux运维核心系统命令实战》、《跟老男孩学Linux运维核心基础篇(上)》、《跟老男孩学Linux运维MySQL入门与提高实践》
第2个回答  2010-10-09
《LINUX程序设计》基础很重要
《UNIX环境高级编程》还是基础
《linux内核设计与实现》(学习linux内核的入门经典)
《LINUX设备驱动程序》偏硬件
《精通linux设备驱动程序开发》偏软件
《深入理解linux内核》
《深入linux内核架构》
学完这些你说你懂linux内核了,没人会说你的!
第3个回答  2010-10-08
上面cjyushang同学已经说得很好了:
linux内核最经典的书是《深入理解Linux内核》,这本书内核编程看;如果你是搞UNIX/Linux环境下的应用程序编程,那么就看《UNIX环境高级编程》;如果做Linux下设备驱动程序开发,就看《Linux设备驱动》(第三版)。这几本都是老外写的,都是很经典的书。
我补充一句,我觉得去找来原版的看看 翻译过来的毕竟不是原作者的写的。
第4个回答  2010-10-08
最能完整理解操作系统莫过于自己编一个,《orange's 一个操作系统的实现》

10本Linux内核书籍推荐
05《Linux内核完全注释》本书适合系统编程爱好者,有助于读者深刻理解x86系统,提高阅读代码能力。06《奔跑吧Linux内核》本书内容丰富,讲解清晰,适合有一定Linux基础的人员,包括开发人员、研究人员、嵌入式开发人员和Android底层开发人员等。07《Linux内核修炼之道》本书语言通俗易懂,内容涵盖内核学习方法到...

学习嵌入式Linux内核,到底有哪些好的书籍
第五:《深入理解LINUX网络内幕》一本讲解网络子系统实现的书,通过这本书,我们可以了解到Linux内核是如何实现复杂的网络功能的。以上5本书籍是久经考验的神作(概括为“2+1+2”,第一个2是指2本全面讲解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,希望这5...

25个Linux图书推荐指南linux图书推荐
1.《鸟哥的Linux私房菜》:这是一本经典的Linux入门书籍,详解了Linux的基本概念,以及系统安装、常用命令等内容。2.《Linux命令行大全》:本书详细介绍了Linux命令行的使用方式,以及基本命令的使用技巧和常用命令的应用方法。3.《Linux系统管理员手册》:本书从系统管理员的角度出发,介绍了Linux系统的基...

有没有Linux内核源码指导书籍
1.《Linux内核设计与实现》本书重在原理。适合入门的最佳图书。作者是为2.6内核加入了抢占的人,对调度部分非常精通,而调度是整个系统的核心,因此本书是很权威的。2.《深入理解Linux内核》此书比上一本多了些细节。是Linux内核黑客在推荐图书时的首选。写的比较简单易懂,适合刚刚接触LINUX内核的。...

学习linux,看什么书
当然是《linux就该这么学》这本书喽,更好的话不敢这么讲,毕竟每个人的情况不一样,我是做运维工作的,我的同事在看《Linux就该这么学》和《Linux入门宝典教程》。

linux内核编程书籍有那些比较经典?
《Linux_kernel_development》是一本广受认可的内核开发书籍,提供中英文版本,适合不同语言背景的读者。作者以清晰的思路,详尽地介绍了内核开发的核心概念和实践技巧,帮助读者快速掌握内核编程的知识体系和实际应用。无论是新手入门还是经验丰富的开发者,都能从中获益匪浅。《Linux权威指南(第三版)》也被...

linux内核的经典书籍有那些?
我学的时候书上是以INTEL 8086为蓝本,非常简单。后来看内核时候,补充了 80386以后出现的保护模式,非常复杂。但还是先看下老版的微机原理,先从简单的下手。5.linux系统管理,推荐《linux系统管理手册》,被linux的作者推荐的系统管理书籍。6,终于到内核了,我看的是《Linux内核代码情景分析》虽然有点...

学习linux系统,看那几本书比较好
《Linux 设备驱动程序》,科波特著 《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解。《深入理解 Linux 内核》(第三版) ,博韦等著 学习 Linux ,就要...

谁能给推荐一些linux内核编程方面的书呢,基础和进阶的……~谢谢了~~
4. Understanding Linux Networks Internals --深入理解Linux网络技术内幕 专门讲解Linux网络实现,没看过,所以没有太多发言权~(但是它是ULK上的推荐书目)5.Linux内核原代码情景分析 很多类似的书,看情况自己选择吧。6.深入Linux内核架构 又是一本非常厚的书,这本书主要讲解x86 x86-64架构上内核实现...

推荐几本新手学习linux的书籍
1. 《Linux程序设计(第4版)》(经典入门书)2. 《跟阿铭学Linux》(畅销新书)3. 深入理解程序设计:使用Linux汇编语言(畅销新书)4. 《深入Linux内核架构》(经典书)5. 《Linux shell脚本编程入门》(新书)、6. 《Linux命令行与shell脚本编程大全(第2版)》(经典书)7. 《Linux Shell脚本...

相似回答