book list

  1. Understanding the Linux kernel

I bought this book from amazon.This book illustrates how and why kernel components are implemented, but there is a mistake in page 265,Chapter The Scheduling Algorithm,in section Scheduling real-time process,the original words are:Every real-time process is associated with a real-time priority, which is a value ranging from 1(highest priority) to 99(lowest priority). Obviously it has the opposite meaning.Unlike static priority, for real-time priority, 1 is the lowest priority, and 99 is highest. You can checkout Linux man page sched_setscheduler(2) or POSIX 1.2001 for more details. Anyway, it’s a good book, five stars.

2. Unix Network programming,volume 2, The Network API. Chinese version.

If you want to write Unix networking program,this book is a good stuff to refer to.Five stars.

3. TCP/IP illustrated. Volume 2,Implementation.

Great thank to this book i can implement the network stack in Shaun OS. There is also a mistake but i can not remember where it located. it’s about a mbuf figure that does not conform the layout of memory. Five stars.

4. Data Structures and Algorithm Analysis in C.

How to implement AVL tree, red-black tree and hash? Check out this book. five stars.

5. HP-UX reference,section 2 system calls.

Just like Linux man page, for the purpose of implementing system calls.

6. Unix System V release 4, programmer’s guide:ANSI C and programming support tools

This book illustrates how the elf dynamic program is loaded. Others i don’t care.

7. A Heavily Commented Linux Kernel Source Code

8. Routing TCP/IP, volume 1,second edition.

9. To be continued.

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *