猛击此处下载
猛击此处下载
Preface
1 History and Standards
2 Fundamental Concepts
3 System Programming Concepts
4 File I/O: The Universal I/O Model
5 File I/O: Further Details
6 Processes
7 Memory Allocation
8 Users and Groups
9 Process Credentials
10 Times and Dates
11 System Limits and Options
12 Retrieving System and Process Information
13 File I/O Buffering
14 File Systems
15 File Attributes
16 Extended Attributes
17 Access Control Lists
18 Directories and Links
19 Monitoring File Events with inotify
20 Signals: Fundamental Concepts
21 Signals: Signal Handlers
22 Signals: Advanced Features
23 Timers and Sleeping
24 Process Creation
25 Process Termination
26 Monitoring Child Processes
27 Program Execution
28 Process Creation and Program Execution in More Detail
29 Threads: Introduction
30 Threads: Thread Synchronization
31 Threads: Thread Safety and Per-thread Storage
32 Threads: Thread Cancellation
33 Threads: Further Details
34 Process Groups, Sessions, and Job Control
35 Process Priorities and Scheduling
36 Process Resources
37 Daemons
38 Writing Secure Privileged Programs
39 Capabilities
40 Login Accounting
41 Fundamentals of Shared Libraries
42 Advanced Features of Shared Libraries
43 Interprocess Communication Overview
44 Pipes and FIFOs
45 Introduction to System V IPC
46 System V Message Queues
47 System V Semaphores
48 System V Shared Memory
49 Memory Mappings
50 Virtual Memory Operations
51 Introduction to POSIX IPC
52 POSIX Message Queues
53 POSIX Semaphores
54 POSIX Shared Memory
55 File Locking
56 Sockets: Introduction
57 Sockets: Unix Domain
58 Sockets: Fundamentals of TCP/IP Networks
59 Sockets: Internet Domains
60 Sockets: Server Design
61 Sockets: Advanced Topics
62 Terminals
63 Alternative I/O Models
64 Pseudoterminals
A Tracing System Calls
B Parsing Command-Line Options
C Casting the NULL Pointer
D Kernel Configuration
E Further Sources of Information
F Solutions to Selected Exercises
Bibliography
Index
对于Unix/Linux下的开发,《The Linux Programming Interface》可谓是面面俱到,实在是必备的一本书籍。当前《The Linux Programming Interface》在中国并没有引进,网络上也没有对完整的电子版可供下载,作者只是放出了本书的部分章节的PDF,不过从本书作者的个人网站上得到如下消息:
A number of people have asked about an ebook version of TLPI. There will be an ebook version.
Currently, the publisher plans to release the ebook in January 2011. In the meantime,
if you purchase the paper copy direct from No Starch Press,
they will provide you with a copy of the ebook when it becomes available.
(When the ebook becomes available, you will be able to purchase it independently of the print version.)
看来在2011年1月份,我们就可以下载到本书的完整电子版了,期待中