I'm happy to announce that my book, The Linux Programming Interface (TLPI), is now available. TLPI is a detailed guide and reference for system programming on Linux and UNIX systems, 1552 pages in length, with 115 diagrams, 88 tables, nearly 200 example programs, and over 200 exercises.
The TLPI web site contains the detailed table of contents (PDF or HTML), preface, sample chapters, and index for download. It also provides complete source code for the book (both as a tarball for download and browsable as individual files online). You can find a detailed description of TLPI on the web site here.
A few reviews (all extremely positive) have already appeared. You can find pointers to reviews here.
For information on ordering (a nice way to support the work of the man-pages maintainer!), look here.
(Post updated 2010-11-20, to fix a typo and add a detail to the description.)
Wednesday, November 17, 2010
The Linux Programming Interface is released
Posted by Michael Kerrisk at 9:45 PM
Subscribe to:
Post Comments (Atom)
14 comments:
hello Micheal,
Congratulations for your book. Will they publish it in Indian Edition also?
Regards
Dheeraj(dhiry2k@gmail.com)
Good, job!
Nice, I got a feeling its a good book to read. Congratulations on that. And good job. :)
Are there plans for an eBook version? 1500+ pages takes up a lot of space... I'd love to have a copy on my iPad.
I am getting a 404
Getting a 404
Congratulations! Any plans for an electronic version? This is a book I'd love to read, but it seems a bit too heavy to carry around comfortably.
Regarding an ebook, see http://blog.man7.org/2010/11/ebook-in-january.html
Today I received the book through amazon.co.uk (saw your reference links just yet, sorry :() and as far as I can tell it's really good reference material!
I'm wondering why the posix_aio is left completely out of the book. It is only briefly mentioned at the advanced IO section but no reason why it wasn't treated. As a cross_platform implementation of async (file) I/O it would seem a logical choice.
Excellent book, I have ordered on an Italian library.
Congratulations!
@San: Please see http://man7.org/tlpi/faq/index.html#aio
Hi Micheal,
I am just starting to work with embedded Linux and came across your book. It looks great. My questions is would your book be relevant for embedded Linux. I think embedded Linux is just a small footprint version of Linux. If that is the case, I am thinking that your book would be relevant for embedded Linux as well. Would you agree or am I mistaken.
Thanks,
Bob Davis
This resource has been invaluable to me. Thank you!
Hi
Thanks for your great work!! This book helps me a lot and understand basic kernel operation.
Thanks again.
Post a Comment