赵炯的那本讲 Linux 内核的书,个人感觉可能就是国内最好的了。另外像 understanding the linux kernel 之类的书也是很经典的。
搞内核就是很费劲,需要花好长时间熟悉相关的概念。我一直看的那几个月,对 linux 的源码结构还大体有点了解,现在隔的时间一长立刻就发现忘了很多了。像你这种有实际需要的人学的话,应该会学得很好的。我当时看只是感觉好玩而已。
如果只是想熟悉线程,进程,IPC,管道之类的概念,不用学它们的实现方法,只用学如果以及在什么场合下使用就好了。在 Linux 下开发点小程序就能加深理解。
讲 unix 系统 api 的名书应该就是 apue (advanced programming in the unix environment )了。讲得很细,例子很多。而且中文译本的翻译质量极佳。