书籍介绍
这本书最鲜明的特点,是它把Linux系统编程讲成了一个"有血有肉"的整体,而非零散系统调用的堆砌。作者Robert Love本身就是内核开发者,他写进程时强调"进程不只是运行的程序,还包含数据、资源和状态",写文件时从"打开才能操作"这一朴素动作切入,引出文件表、文件描述符、inode副本这些底层结构——读者能清晰看到API背后的内核运作逻辑。书中对信号"单向异步通知"、真实uid、部分写等细节的讲解,比APUE更聚焦Linux、更贴近实际版本。但正因如此,它也存在争议:内容简练到缺少IPC与网络编程,对初学者和资深者都不算友好,加上中文版翻译质量饱受诟病,阅读体验大打折扣。它适合已有一定基础、想快速建立Linux系统观的读者,配合man手册使用效果更佳。