没有合适的资源?快使用搜索试试~ 我知道了~
Linux/Unix系统编程手册英文版
5星 · 超过95%的资源 需积分: 50 98 下载量 115 浏览量
2018-10-13
12:09:23
上传
评论 6
收藏 7.13MB PDF 举报
温馨提示
试读
1556页
Linux/Unix系统编程手册英文版,适合需要的人使用。本版本非常清晰。并且我也没有要积分。
资源推荐
资源详情
资源评论
The Linux
Programming
inTerface
A Linux and UNIX
®
System Programming Handbook
The Linux
Programming
inTerface
The Linux Programming Interface is the definitive guide
to the Linux and UNIX programming interface—the
interface employed by nearly every application that
runs on a Linux or UNIX system.
In this authoritative work, Linux programming
expert Michael Kerrisk provides detailed descriptions
of the system calls and library functions that you need
in order to master the craft of system programming,
and accompanies his explanations with clear, complete
example programs.
You’ll find descriptions of over 500 system calls
and library functions, and more than 200 example pro-
grams, 88 tables, and 115 diagrams. You’ll learn how to:
f
Read and write files efficiently
f
Use signals, clocks, and timers
f
Create processes and execute programs
f
Write secure programs
f
Write multithreaded programs using POSIX threads
f
Build and use shared libraries
f
Perform interprocess communication using pipes,
message queues, shared memory, and semaphores
f
Write network applications with the sockets API
While The Linux Programming Interface covers a wealth
of Linux-specific features, including epoll, inotify, and
the
/proc file system, its emphasis on UNIX standards
(POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4)
makes it equally valuable to programmers working on
other UNIX platforms.
The Linux Programming Interface is the most com-
prehensive single-volume work on the Linux and UNIX
programming interface, and a book that’s destined to
become a new classic.
Michael Kerrisk (http://man7.org/) has been using and programming UNIX systems
for more than 20 years, and has taught many week-long courses on UNIX system
programming. Since 2004, he has maintained the man-pages project, which
produces the manual pages describing the Linux kernel and glibc programming
APIs. He has written or cowritten more than 250 of the manual pages and is actively
involved in the testing and design review of new Linux kernel-userspace interfaces.
Michael lives with his family in Munich, Germany.
The definiTive guide To Linux
and unix
®
sysTem Programming
1-2001
31-2008
4
5 9 9 9 5
9 7 8 1 5 9 3 2 7 2 2 0 3
ISBN: 978-1-59327-220-3
6
8 9 1 4 5 7 2 2 0 0
0
$99.95 ($114.95 CDN) Shelve In: linux/programming
THE FINEST IN GEEK ENTERTAINMENT™
w w w.n ost arch.c om
This logo applies only to the text stock.
PRAISE FOR THE LINUX PROGRAMMING INTERFACE
“If I had to choose a single book to sit next to my machine when writing
software for Linux, this would be it.”
—M
ARTIN LANDERS, SOFTWARE ENGINEER, GOOGLE
“This book, with its detailed descriptions and examples, contains everything
you need to understand the details and nuances of the low-level programming
APIs in Linux . . . no matter what the level of reader, there will be something
to be learnt from this book.”
—M
EL GORMAN, AUTHOR OF Understanding the Linux Virtual Memory Manager
“Michael Kerrisk has not only written a great book about Linux programming
and how it relates to various standards, but has also taken care that bugs he
noticed got fixed and the man pages were (greatly) improved. In all three
ways, he has made Linux programming easier. The in-depth treatment of
topics in The Linux Programming Interface . . . makes it a must-have reference
for both new and experienced Linux programmers.”
—A
NDREAS JAEGER, PROGRAM MANAGER, OPENSUSE, NOVELL
“Michael’s inexhaustible determination to get his information right, and to
express it clearly and concisely, has resulted in a strong reference source for
programmers. While this work is targeted at Linux programmers, it will be of
value to any programmer working in the UNIX/POSIX ecosystem.”
—D
AVID BUTENHOF, AUTHOR OF Programming with POSIX Threads AND
CONTRIBUTOR TO THE POSIX AND UNIX STANDARDS
“ . . . a very thorough—yet easy to read—explanation of UNIX system and
network programming, with an emphasis on Linux systems. It’s certainly a
book I’d recommend to anybody wanting to get into UNIX programming
(in general) or to experienced UNIX programmers wanting to know ‘what’s
new’ in the popular GNU/Linux system.”
—F
ERNANDO GONT, NETWORK SECURITY RESEARCHER, IETF PARTICIPANT, AND
RFC
AUTHOR
“ . . . encyclopedic in the breadth and depth of its coverage, and textbook-
like in its wealth of worked examples and exercises. Each topic is clearly
and comprehensively covered, from theory to hands-on working code.
Professionals, students, educators, this is the Linux/UNIX reference that
you have been waiting for.”
—A
NTHONY ROBINS, ASSOCIATE PROFESSOR OF COMPUTER SCIENCE, THE
U
NIVERSITY OF OTAGO
“I’ve been very impressed by the precision, the quality and the level of detail
Michael Kerrisk put in his book. He is a great expert of Linux system calls
and lets us share his knowledge and understanding of the Linux APIs.”
—C
HRISTOPHE BLAESS, AUTHOR OF Programmation système en C sous Linux
“ . . . an essential resource for the serious or professional Linux and UNIX
systems programmer. Michael Kerrisk covers the use of all the key APIs
across both the Linux and UNIX system interfaces with clear descriptions
and tutorial examples and stresses the importance and benefits of following
standards such as the Single UNIX Specification and POSIX 1003.1.”
—A
NDREW JOSEY, DIRECTOR, STANDARDS, THE OPEN GROUP, AND CHAIR OF
THE POSIX 1003.1 WORKING GROUP
“What could be better than an encyclopedic reference to the Linux system,
from the standpoint of the system programmer, written by none other than
the maintainer of the man pages himself? The Linux Programming Interface is
comprehensive and detailed. I firmly expect it to become an indispensable
addition to my programming bookshelf.”
—B
ILL GALLMEISTER, AUTHOR OF POSIX.4 Programmer’s Guide: Programming for
the Real World
“ . . . the most complete and up-to-date book about Linux and UNIX system
programming. If you’re new to Linux system programming, if you’re a UNIX
veteran focused on portability while interested in learning the Linux way,
or if you’re simply looking for an excellent reference about the Linux pro-
gramming interface, then Michael Kerrisk’s book is definitely the companion
you want on your bookshelf.”
—L
OÏC DOMAIGNÉ, CHIEF SOFTWARE ARCHITECT (EMBEDDED), CORPULS.COM
San Francisco
剩余1555页未读,继续阅读
资源评论
- 赵广陆2020-03-13还是外国文献看着舒服!
- qweradzxc2019-04-13好评,英文原版,有目录,非扫描,所需积分少
- 鲛人泣珠2019-05-20原汁原味,非常感谢作者!
- 注水西瓜2019-03-155星好评,好东西。非扫描的,文字版本的。感谢分享。中文版的翻印有很大的问题
williamdoc
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功