译 者 序
本书是学习Linux程序设计的经典著作,适合Linux的初学者以及有一定编程基础且开始利用Linux编程的读者阅读。本书涉及面非常广泛,基本涵盖了Linux程序设计的各个方面,而且讲解简明清晰,切中要害。
本书的第2版在2000年出版,中文版于2002年由机械工业出版社出版,当年就在国内的Linux爱好者和程序员中引起了很大的反响,这一热潮一直持续至今。国内很多大学在开设Linux程序设计课程时都使用本书作为教科书或主要参考书。如今,本书第3版的推出,不仅对原书中内核编程、设备驱动程序、CVS和GUI开发环境等内容做了大量扩展,而且还增加了介绍MySQL数据库访问和管理、KDE编程、Linux编程标准等新内容。相信本书第3版中译本的出版一定会给读者带来新的感受,并进一步推动国内如火如荼的Linux应用。
作为这一经典著作的翻译者,我们既感到非常荣幸,同时也深感责任重大,在翻译过程中不敢稍有懈怠,除了对原文中的一些错误进行改正,为帮助读者理解,还对一些名词加了译注。但因为本书涉及面广,有些领域也并非我们所擅长,所以译文中错误在所难免。我们真诚希望读者能提出指正意见,以便在本书重印时作出修订。
最后感谢人民邮电出版社的编辑,没有他们始终如一的鼓励和督促,本书是很难翻译完成的。
陈健 宋健建
2007年春于南京大学







