台湾的技术作者往往能针对某一方面做很深刻独到的见解,这本书也不例外。邱世华以前好像也写过一本linux相关的书,评价还挺高的,但是我没看过。
作者的第一本书是探讨linux底层技术的,我没有看过,不便发言。仅仅从这本书来看,我觉得作者应该是维护linux服务器出身,并不具备很深的底层开发经验。仅举一例,作者在第34页讲解用户空间和内核空间沟通的桥梁----虚拟文件系统时说ring1和ring2就是dev、proc、sys等虚拟文件系统。窃以为这是极其错误的,intel虽然给cpu了四个特权级,但是os(包括win、unix系)只用到了ring0和ring3,并没有使用到ring1和ring2.关于CPU的特权级,可google “CPL TSS”,这里不再赘言。
虽偶有错误,但瑕不掩瑜,该书的确是讲解linu系统目录的一本好书,FHS毕竟只是描述了一个框架,并没有深入细微的讲解,当然该书应该定位于工具书,哪里有不清楚的地方,翻来看一看就可以了,并不适合从头到尾的学习,当然如果你有精力和时间的话,不妨一学。该书对于linux初学者应该是会有很大帮助,起码能让你对linux目录明白一个大概,而不会迷茫于linux和windows的目录到底有什么关系。