Goodreads helps you keep track of books you want to read.
Start by marking “Linux System Programming: Talking Directly to the Kernel and C Library” as Want to Read:
Linux System Programming: Talking Directly to the Kernel and C Library
Enlarge cover
Rate this book
Clear rating
Open Preview

Linux System Programming: Talking Directly to the Kernel and C Library

4.16  ·  Rating details ·  200 Ratings  ·  14 Reviews
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 f
Paperback, 2, 429 pages
Published June 5th 2013 by O'Reilly Media (first published January 1st 2007)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Linux System Programming, please sign up.

Be the first to ask a question about Linux System Programming

Community Reviews

(showing 1-30)
Rating details
Sort: Default
Jun 21, 2012 rated it really liked it  ·  review of another edition
Shelves: cs
I really loved Love's Linux Kernel Development (LKD) book (I have read it couple of times) and I read this book in delirium immediately after I gobbled up the LKD book. This books can be kept as a reference on Linux system programming and one has to go to it periodically to check up facts while doing coding. In a way it is most helpful when u have a computer handy so u can type the example programs side by side while u read from the book (I didn't do it that way!). From my own investigation ther ...more
Paul Ivanov
Oct 13, 2011 rated it really liked it  ·  review of another edition
A wonderful way to dive into systems programming and start getting a handle on the standard things the kernel does for you. Though Linux is in the title, Robert Love does a good job of covering the commonalities and departures from other unix-like systems out there. Parts of the book read a bit too much like man pages (I tended to mostly skip the paragraph long descriptions of each possible errno that can be set by each new call - that'd be useful as a reference, but not on your initial read-thr ...more
Jan 29, 2015 rated it did not like it  ·  review of another edition
Shelves: 2015

"В наборе компиляторов GNU (DNU Compiler Connection, GCC)"

Качество перевода, количество опечаток и отсутствие редактуры удручает. По возможности избегайте книг, изданных издательством "Питер".
Oct 15, 2016 rated it really liked it
It started well, became a bit boring to the end, but it's book about API after all, not exactly action-packed topic :) It does its job well.
Murray Cumming
Sep 09, 2015 rated it really liked it
Shelves: tech
This book was a great chance for me to become more familiar with a lower level of Linux programming, which I usually manage to avoid unless absolutely necessary. I've gained a sense of the APIs used by system level software, such as daemons and services. I've also realized what extra tricks are available even to a regular application that wants to ask the Linux kernel to optimize for its own behaviour when dealing with large amounts of memory or lots of I/O.

After the excellent introduction, it b
May 23, 2015 rated it it was amazing
Highly readable, entirely useful.

O'Reilly books tend to have a very high standard of clarity and general smartness and accuracy. This book was no surprise.

With nonfiction and technical writing it is always a pleasure to find what you were seeking and then to find some more, which you didn't even know you wanted to know.

As an intermediate programmer who is interested in systems programming in the C language, I am utterly satisfied by this book
Edward Llewellyn
A very readable book for a programming manual - he not only goes over the API, but has well thought out suggestions as to when or how you should use particular programming interfaces, as well as which ones are most portable.

He also gets into some of the internals of the latest Linux version so you can write efficient programs for your applications.

Jun 21, 2008 rated it really liked it  ·  review of another edition
A very clear, if sometimes excessive look through systems programming on Linux. I think many of the individual functions and flags that weren't being discussed in-depth could have been left for the reader to dig through the man page.

Other than that, I definitely recommend it.
Jul 06, 2014 rated it it was amazing  ·  review of another edition
Almost no fluff, very detailed and at the same time not that huge in confront to Rich Steven's book. Great syscalls and low level linux design explained from one of the kernel devs. Linux Kernel Development is another his book which is already in my reading queue.
Nov 23, 2016 rated it liked it  ·  review of another edition
Странная книжка: подробно разжёвываются очень очевидные вещи вроде известных по K&R вызовов, которые есть в стандарте, в то время как более специфические моменты рассказаны вскользь. Перевод корявый. Примерно через год надо будет перечитать, т.к. для запоминания одного прочтения мало.
Tudor Ștefănescu
some good insights about the internal stuff that happens behind the standard library calls.
Sherif Shehab
Nov 20, 2012 rated it it was amazing  ·  review of another edition
It's the best book ever when It comes about Linux internals, stuff like Multi threading, timers, IPC is perfectly explained in this book.
Mar 24, 2012 rated it liked it  ·  review of another edition
Shelves: linux, programming, unix
Для новичка в Linux типа меня по-моему вполне дельно, пусть и слишком много пересказов манов
rated it really liked it
Feb 11, 2017
Nicolas Kaiser
rated it it was amazing
Jul 28, 2013
Andy Delcambre
rated it it was amazing
Dec 22, 2014
rated it really liked it
Jul 12, 2014
Jeffrey Bryant
rated it it was amazing
Dec 23, 2017
rated it really liked it
Oct 19, 2015
rated it really liked it
Dec 28, 2008
Alan Silva
rated it it was amazing
Dec 23, 2015
Ema Jones
rated it really liked it
Mar 29, 2017
rated it really liked it
Nov 18, 2014
Robert Love
Mar 08, 2015 rated it it was amazing  ·  (Review from the author)
rated it really liked it
Apr 23, 2018
rated it really liked it
Nov 24, 2013
Rina Yulius
rated it it was ok
Apr 29, 2013
rated it really liked it
Oct 24, 2013
Tanvir Ahmed
rated it liked it
Aug 27, 2017
Jovany Agathe
rated it really liked it
Nov 26, 2016
« previous 1 3 4 5 6 7 next »
There are no discussion topics on this book yet. Be the first to start one »
  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook
  • Understanding the Linux Kernel
  • Python Cookbook
  • Bash Cookbook: Solutions and Examples for Bash Users
  • Learning the bash Shell
  • Linux Network Administrator's Guide
  • Linux Command Line and Shell Scripting Bible
  • The Art of Assembly Language
  • Linux Device Drivers
  • Beginning Linux Programming
  • 21st Century C: C Tips from the New School
  • C++ Concurrency in Action: Practical Multithreading
  • Regular Expressions Cookbook
  • Advanced Programming in the UNIX Environment
  • The Art of Readable Code
  • Learning Python
  • Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix
  • Code Simplicity: The Fundamentals of Software

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Google, Android, the Linux kernel, book author, Boston
More about Robert Love

Nonfiction Deals

  • Rumi: The Big Red Book: The Great Masterpiece Celebrating Mystical Love and Friendship
    $10.74 $1.99
  • I Will Teach You To Be Rich
    $13.95 $1.99
  • Innovation and Entrepreneurship
    $10.99 $2.99
  • The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
    $11.74 $2.99
  • Wherever You Go, There You Are
    $9.99 $2.99
  • I'm Just a Person
    $9.24 $1.99
  • Fire Season: Field Notes from a Wilderness Lookout
    $9.24 $1.99
  • The Public Library: A Photographic Essay
    $27.99 $4.99
  • The Unfettered Mind: Writings from a Zen Master to a Master Swordsman
    $12.99 $1.99
  • Murphy's Boy
    $7.99 $1.99
  • Real Happiness at Work: Meditations for Accomplishment, Achievement, and Peace
    $14.95 $1.99
  • The Heart of Meditation: Discovering Innermost Awareness
    $12.99 $1.99
  • My Year with Eleanor: A Memoir
    $9.49 $1.99
  • The Essential Rumi
    $10.24 $1.99
  • Texts from Jane Eyre: And Other Conversations with Your Favorite Literary Characters
    $11.99 $2.99
  • Tinseltown: Murder, Morphine, and Madness at the Dawn of Hollywood
    $10.74 $2.99
  • How Dogs Love Us: A Neuroscientist and His Adopted Dog Decode the Canine Brain
    $5.99 $1.99
  • The Rescue Artist: A True Story of Art, Thieves, and the Hunt for a Missing Masterpiece
    $8.24 $1.99
  • How to Travel with a Salmon & Other Essays (A Harvest Book)
    $14.99 $1.99
  • Out of Africa and Shadows on the Grass
    $11.99 $2.99
  • The War That Ended Peace: The Road to 1914
    $6.99 $2.99
  • No Limits: Blow the CAP Off Your Capacity
    $9.99 $2.99
  • Tubes: A Journey to the Center of the Internet
    $8.74 $1.99
  • Sex at Dawn: How We Mate, Why We Stray, and What It Means for Modern Relationships
    $10.49 $2.99
  • Slow Getting Up: A Story of NFL Survival from the Bottom of the Pile
    $8.24 $1.99
  • Castles of Steel
    $9.99 $1.99
  • Structuring Your Novel: Essential Keys for Writing an Outstanding Story
    $3.99 $1.49
  • Tibetan Peach Pie: A True Account of an Imaginative Life
    $9.74 $1.99
  • Borrowed Time: An AIDS Memoir
    $9.99 $2.99
  • AWOL on the Appalachian Trail
    $3.99 $1.99
  • Hold On to Your Kids: Why Parents Need to Matter More Than Peers
    $14.99 $1.99
  • In the Beginning . . .: Science Faces God in the Book of Genesis
    $8.99 $1.99