学习linux内核应该看什么书籍? 初级的
发布网友
发布时间:2022-04-20 12:29
我来回答
共5个回答
热心网友
时间:2022-05-23 15:26
学习内核不是件容易事,前面有很多前续课程要读。
1.C语言,推荐 The programmgin c language被称为圣经的书,不过没有中文版,不过C语言不太难,而且读内核也不需要你对C有多深了解。学习到指针和结构体就够你用了。
2.数据结构,不懂这个想学是不可能的,推荐《数据结构》C语言版本。
3.操作系统,任何一个大学的教科书都可以。一定要看,虽然是纯理论。但不看这个,想看懂内核,那是不可能的。
4.微机原理,内核和底层相关,不知道微机原理是不行的。我学的时候书上是以INTEL 8086为蓝本,非常简单。后来看内核时候,补充了 80386以后出现的保护模式,非常复杂。但还是先看下老版的微机原理,先从简单的下手。
5.linux系统管理,推荐《linux系统管理手册》,被linux的作者推荐的系统管理书籍。
6,终于到内核了,我看的是《Linux内核代码情景分析》虽然有点老。但结合新的源代码,在了解机制后,代码实现上差距不大。
是不是有点恐怖,要这么多前需知识,其实如果你是计算机专业的,那么除了5和6外,其它的课程你应该在学校里面学过了。
热心网友
时间:2022-05-23 15:26
阅读linux内核前需要的参考书籍:
============
《UNIX操作系统设计》
http://www.china-pub.com/computers/common/info.asp?id=34
*《UNIX环境高级编程》
http://www.china-pub.com/computers/common/info.asp?id=30
《操作系统:设计与实现》(MINIX)
http://www.china-pub.com/computers/common/info.asp?id=2033
《IBM PC 汇编语言程序设计》
http://www.china-pub.com/computers/common/info.asp?id=7721
*《深入理解计算机系统》
http://www.china-pub.com/computers/common/info.asp?id=18133
《Linux权威指南》
http://www.china-pub.com/computers/common/info.asp?id=1174
《Linux Assembly Language Programming》
ftp://plinux.org/pub/linux/docs/ ... age_Programming.pdf
*《Intel 80386 Programmer';s Reference Manual》
ftp://plinux.org/pub/linux/docs/Intel_80386_Manual.pdf
*《The C Programming Language》
ftp://plinux.org/pub/linux/docs/The_C_programming_Language.rar
热心网友
时间:2022-05-23 15:27
深入理解linux内核
热心网友
时间:2022-05-23 15:27
最好从源码看起
热心网友
时间:2022-05-23 15:28
www.kernel.org
Linux知识百宝箱新手学习Linux必看的书籍linux书籍知乎
2、《Linux内核完全指南》:这本书介绍了比较完整的Linux内核结构及其各部分的功能,代码示例清楚易懂,可以帮助新手快速了解Linux内核。3、《Linux Shell编程指南》:这本书介绍了Linux Shell的语法、命令用法、如何写Shell脚本等,内容详细易懂,适合新手学习。4、《C程序设计》:对于刚接触Linux的新手来...
推荐几本好的Linux入门书籍linux入门的书籍
最后,推荐一本《精通 Linux 的内核》,作者是Daniel_P.,出版于2016年,是一本专属于Linux内核版本的指导书,本书介绍了Linux内核的编程、设备驱动程序编写等,适用于高级的Linux系统管理员和Linux内核开发者,让学者可以深入了解Linux内核,熟悉Linux服务器的架构和维护,开发出更具竞争力的产品。以上是...
学习嵌入式Linux内核,到底有哪些好的书籍
第一:《Linux内核设计与实现》简称LKD,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍。新人得有此书,足矣!第二:《深入理解Linux内核》简称ULK,相比于LKD的内容不够深入...
linux内核的经典书籍有那些?
1.C语言,推荐 The programmgin c language被称为圣经的书,不过没有中文版,不过C语言不太难,而且读内核也不需要你对C有多深了解。学习到指针和结构体就够你用了。2.数据结构,不懂这个想学是不可能的,推荐《数据结构》C语言版本。3.操作系统,任何一个大学的教科书都可以。一定要看,虽然是...
Linux 内核学习的经典书籍及途径?
回答:在这里说说我自己的经验,可以先看Unix内核相关的书籍,了解内核的经典实现方法,然后再结合源码去研究Linux内核。这样做的原因是避免从一开始就陷入细节 。 关于Unix内核这里推荐很老的一本书,这本书也是我一直在用的:《UNIX操作系统设计》 Linux内核就看那本经典的基于2.6版写的书《深入理解Linux内核...
Linux学习书籍求推荐
1 熟悉linux基本环境 >>> 《鸟哥的私访菜》《unix初级教程》 《linux编程宝典》(市面上无,图书馆有), 等等。2 熟悉操作系统的基础知识 >>> 《现代操作系统》 《操作系统概念》3 熟悉系统编程 >>> 《unix环境高级编程第二版》《unix操作系统设计与实现》4 内核 按先后顺序: 《 ...
linux推荐书籍2020linux推荐书籍
1.《Linux程序设计(第4版)》(经典入门书)2.《跟阿铭学Linux》(畅销新书)3.深入理解程序设计:使用Linux汇编语言(畅销新书)4.《深入Linux内核架构》(经典书)5.《Linuxshell脚本编程入门》(新书)、6.《Linux命令行与shell脚本编程大全(第2版)》(经典书)7.《LinuxShell脚本攻略(第2版)...
学习linux系统,看那几本书比较好
《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解。《深入理解 Linux 内核》(第三版) ,博韦等著 学习 Linux ,就要学习 Linux 的精华。而 Linux 的...
Linux系统编程经典书籍linux经典书籍
首先,《LINUX 内核完全注释》是一本关于Linux内核编程的专业书籍,它深入地解释了Linux内核的工作原理,并使用具体的示例详细介绍了Linux内核的每个细节,帮助开发者快速理解和学习Linux内核的基本结构。此外,《Linux编程实战》是一本专门讨论Linux C编程技巧的书籍,它从探讨Linux系统编程的基础原理入手,然后...
如何自学linux内核?
书籍推荐王爽的《汇编语言》 ,我学的时候用的不是这个,后面看到这本书,才觉得自己做了“苦功了”。学完大部分汇编指令时,找些汇编程序读读,熟悉这些指令的用法。不需要有写汇编程序的能力,能读就行了,当然会写更好 3 赵炯的《Linux内核0.11完全注释》。这个linux内核版本低,作者也讲得很...