Write software that draws directly on services offered by the Linux kernel and core system libraries.
About the Author: Robert Love has been a Linux user and hacker since the early days.
454 Pages
Computers + Internet, Operating Systems
Description
About the Book
"Updated for the 3.0 Linux kernel"--Cover.
Book Synopsis
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
About the Author
Robert Love has been a Linux user and hacker since the early days. He is active in--and passionate about--the Linux kernel and GNOME desktop communities. His recent contributions to the Linux kernel include work on the kernel event layer and inotify. GNOME-related contributions include Beagle, GNOME Volume Manager, NetworkManager, and Project Utopia. Currently, Robert works in the Open Source Program Office at Google.
Dimensions (Overall): 9.2 Inches (H) x 7.0 Inches (W) x .9 Inches (D)
Weight: 1.6 Pounds
Suggested Age: 22 Years and Up
Sub-Genre: Operating Systems
Genre: Computers + Internet
Number of Pages: 454
Publisher: O'Reilly Media
Theme: UNIX
Format: Paperback
Author: Robert Love
Featured book lists: Adopted Trade Books
Language: English
Street Date: July 2, 2013
TCIN: 82945056
UPC: 9781449339531
Item Number (DPCI): 315-00-0675
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.
Shipping details
Estimated ship dimensions: 0.9 inches length x 7 inches width x 9.2 inches height
Estimated ship weight: 1.6 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO
Return details
This item can be returned to any Target store or Target.com.
This item must be returned within 30 days of the date it was purchased in store, shipped, delivered by a Shipt shopper, or made ready for pickup.