ENGLISH

Linux system programming: talking directly to the kernel and C library

Book information

Publisher
O'Reilly Media
Year
2013
ISBN
1449339530, 9781449339531, 1449341543, 9781449341541
Language
english
Format
PDF
Filesize
5 MB (4776097 bytes)
Edition
2
Pages
456\456
Time added
2013-06-11 16:56:21

Description

Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code. Love clearly distinguishes between POSIX standard functions and special services offered only by Linux. With a new chapter on multithreading, this updated and expanded edition provides an in-depth look at Linux from both a theoretical and applied perspective over a wide range of programming topics, including: • A Linux kernel, C library, and C compiler overview • Basic I/O operations, such as reading from and writing to files • Advanced I/O interfaces, memory mappings, and optimization techniques • The family of system calls for basic process management • Advanced process management, including real-time processes • Thread concepts, multithreaded programming, and Pthreads • File and directory management • Interfaces for allocating memory and optimizing memory access • Basic and advanced signal interfaces, and their role on the system • Clock management, including POSIX clocks and high-resolution timers

Similar books