The Linux Programming Interface (TLPI) 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 programs, 88 tables, and 115 diagrams.
You'll learn how to:-Read and write files efficiently-Use signals, clocks, and timers-Create processes and execute programs-Write secure programs-Write multithreaded programs using POSIX threads-Build and use shared libraries-Perform interprocess communication using pipes, message queues, shared memory, and semaphores-Write network applications with the sockets APIWhile 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 comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.
von Kerrisk, Michael.
Not the best reference ever if you don't have a lot of background in C programming, but even then is quite detailed and useful for understanding the inner workings of linux and with the amount of examples in the book, you'll learn a thing or two about C whether you want to or not!.
If I die, and I choose one book to take. I would take this book.
Great book.
Michael Scott
Michael Goorjian
Brian Michael Bendis
Michael Emberley
Michael Ford
Michael Chabon
Michael Cart
Michael Bierut
Michael Chabon
Michael A. Vance
Michael A. Kaliner
Michael Richardson
Michael Real
Michael Burke
Michael Burke
Michael Jones
Arnold, Michael
Hughes, Michael
Michael Dobbs
Michael Hogg
Michael Whitworth
Michael Melioumis
Michael Coulson
Michael Weigel
Michael Dobbs
Michael Bamshad
Michael Dobbs
Michael Bright
Michael Rackl
Michael Rackl
Michael Krieger
Michael Cottmeyer
Michael Capuzzo
Michael Kulwin
Michael A. Noble
Michael Krieger
Michael Daunt
Michael Brown
Michael Allin
Linda Davies , Contributing writers: Christopher Bundy, Michael Byers, Rand Richards Cooper, Tristan Davies, Siobhan Dowd, Siri Hustvedt, Tom Miller Juvik, Jennifer Levasseur, Deepa Mehta, Karenmary Penn, Kevin Rabalais, L.M. Spencer, Lee Upton Susan Burm
Michael Gossop
Michael Allin
Michael Palmer
Michael A. Noble
Michael Noved
Norman, Michael
Michael Daunt
Michael Milirud
Michael Palmer
Linda Davies , Contributing writers: Christopher Bundy, Michael Byers, Rand Richards Cooper, Tristan Davies, Siobhan Dowd, Siri Hustvedt, Tom Miller Juvik, Jennifer Levasseur, Deepa Mehta, Karenmary Penn, Kevin Rabalais, L.M. Spencer, Lee Upton Susan Burm
Norman, Michael
Michael Watson
Michael George
Michael T. Davis
Arnold, Michael
Michael Allin
Bill Calkins
Matt Washchuk
Frank Vasquez
Matt Neuburg
Leslie Easter
David Pogue
Leonid Sokolinsky
Christopher Negus
Peter Clegg
Craig Clayton
Bruce Larson
Kamesh Ganesan
Neil Smyth
Jeremy Moskowitz
Mike McGrath
Himanshu Sharma
Rodolfo Giometti
Jeremy Moskowitz
David Pogue
Syed Mansoor Sarwar
Peter Weverka
Harold L Rogler
Peter Weverka
Tadeusz Stolarski
Derek Molloy
Syed Mansoor Sarwar
Harlan Carvey
Harlan Carvey
Paul McFedries
Nick Vandome
Ann McHoes
Michael H. Jang
Andy Rathbone
Woody Leonhard
Andy Rathbone
Maxwell Cooter
Dave Taylor
Chris Binnie
Senthil Kumar
Weikang Sun
Ed Bott
Igor Ljubuncic
Shusheng Zhang
Nick Vandome
Mike McGrath
Paul McFedries
Paul McFedries
Shi Weiming yan jiu shi
Steve Johnson
Qingzong Li
Marcombo Ediciones Técnicas
Jason D. Bakos
Matt Neuburg
Douglas Comer