资料下载

Linux Kernel Tester’s Guide Linux内核开发者编写的一份文档,详细介绍了如何测试Linux内核,是一个非常好的教程。
The Linux Kernel Primer – A Top Down Approach For x86 and PowerPC Architectures LKP也是一本不错的内核书籍,它讲述了x86和ppc两个平台上2.6的代码,而且每章后面都配有练习题。不妨去读一下。
Understanding the Linux Kernel – 3rd Edition ULK的第三版主要是讲解2.6版的内核,保持了前两版的风格,是深入学习内核的必读书籍。
Linux Kernel Development, Second Edition 这个书就是我们翻译的《Linux内核设计与实现》,是本通俗易懂的内核入门书籍。其内容朴实,风格简练,便于整体把握Linux内核架构。当了解操作系统原理后,便可阅读这本书。
Understanding the Linux Kernel – 2nd Edition 该书内容翔实,代码颇多,便于较为深入的学习Linux内核,但对于初学有一定难度,建议读者在掌握Linux内核整体架构基础上学习。
Understanding Linux Network Internals

详细介绍了Linux内核的网络部分,非常厚重的一本书。

The Linux Networking Architecture – Design and Implementation of Network Protocols in the Linux Kernel

该书着中分析网络协议,对于做网络开发的朋友是个好工具。

Linux Device Drivers, 3rd Edition 该书是设备驱动开发的最好工具书。其中的例子对于内核开发者来讲是最好的启蒙教材,建议把实例都亲自跑跑,且做适当修改,定能让你对内核驾驭能力上一个新台阶。
Linux Debugging and Performance Tuning Tips and Techniques 掌握内核调试方法,无疑是事半功被之举。调试是基本功之一
Building Embedded Linux Systems 该书对搭建系统有很强指导作用,我就是通过它学习裁减Linux系统的。建议大家都试试裁减一个自己的新系统。
New Riders – Advanced Linux Programming

如果你要进行内核开发,那首先必须能够在在Linux系统上熟练的开发应用程序,因为这样才能从感性上真正领悟内核运行道理。这本书可结合man帮助文档足够你开发应用程序的基本需求了。

Prentice Hall – UNIX Shells by Example

熟练应用shell是开发的必要条件,多学学该书中的代码片吧,确实很有用。

Kernel API DOC 内核API文档
The Linux Kernel’s Interrupt API 内核中断API文档
The Linux Kernel’s Memory API

内核内存管理API文档

Linux kernel 2.4.18 Linux 2.4.18内核,本网站实例多数基于该版本内核开发

.

发表评论

电子邮件地址不会被公开。 必填项已用*标注