LINUX系统编程(第2版)
祝洪凯, 李妹芳, 付途 译
出版时间:2014年03月
页数:420
“本书是想要编写优雅的Linux应用或期望提高编程技巧人员的必备书籍。Robert为专业Linux编程人员打下了基础。”
——Jeremy Allison
Samba Team
本书详细阐述了如何编写与Linux内核和核心系统库所提供的服务直接相关的软件。在这本书中,Linux内核贡献者Robert Love全面阐述了Linux系统编程,指导如何进行Linux系统调用,并从专家角度分析如何编写更优雅、运行更快的代码。
本书作者对POSIX标准函数和Linux提供的一些特定服务非常了解。本书第2版新增了一章专门介绍多线程,这是对第1版的更新和扩展,同时本书从理论和应用角度深入分析Linux,涉及的编程主题很广,包括以下精彩内容:
· Linux内核、C库和C编译器概览;
· 基础I/O操作,如文件读写;
· 高级I/O接口、内存映射以及优化技术;
· 关于基本过程管理的系统调用;
· 高级进程管理,包括实时进程;
· 线程概念,多线程编程和Pthreads;
· 文件和目录管理;
· 内存分配和优化内存访问相关的接口;
· 基本的和高级的信号接口,及其在系统中的作用;
· 时钟管理,包括POSIX时钟和高精度计时器。
Robert Love很早就一直使用Linux并贡献代码,对Linux内核和GNOME桌面环境有重大贡献。Robert Love是Google软件工程师,是Android设计和开发团队成员。目前,他致力于Google的Web搜索架构。
书名:LINUX系统编程(第2版)
译者:祝洪凯, 李妹芳, 付途 译
国内出版社:人民邮电出版社
出版时间:2014年03月
页数:420
书号:978-7-115-34635-3
原版书书名:Linux System Programming, 2nd Edition
原版书出版商:O'Reilly Media
Robert Love
Robert Love从早些年开始就是一个Linux用户和黑客。他活跃,也热衷于Linux内核和GNOME桌面社区。他现在对Linux内核的贡献包括从事内核事件层和inotify。GNOME相关的贡献包括Beagle,GNOME Volume Manager,Network Manager和Utopia项目。现在Robert在Google公司的Open Source Program Office(开源程序办公室)工作。
Robert是《Linux Kernel Development (SAMS, 2005)》和《Linux System Programming (O’Reilly, 2007)》两本书的作者。他也是Linux Journal的特约编辑。现在正在为O’Reilly做一项新的工作,这将是有史以来最伟大的书,不管是写作,给予或采用。Robert在佛罗里达大学获得了一个数学方面的BA(文学学士)学位和一个计算机科学方面的BS(理学学士)学位。值得自豪的是,Robert出生在佛罗里达州南部,现在称为马萨诸塞州剑桥的家里。