Looking for books/tutorials about Linux I/O

Looking for books/tutorials about Linux I/O

Nadav Har'El nyh at math.technion.ac.il
Thu Jan 27 10:22:01 IST 2011


On Thu, Jan 27, 2011, choo at actcom.co.il wrote about "Looking for books/tutorials about Linux I/O":
> someone asked me about information (books or online material)
> that explains "everything" about I/O on linux - as it goes
> from tghe application, via the file-system, the block device
> layer, SCSI layer, etc - how it works, how to monitor it, etc.

This isn't exactly what you were looking for, but perhaps it will be
somewhat helpful: There's a new book by Michael Kerrisk (the guy who wrote
many of the Linux man pages) called "The Linux Programming Interface".
It's basically everything you ever wanted to know about the Linux API (system
calls, glibc functions, etc.) and didn't know whom to ask. It includes
also dozens (if not hundreds) of pages on IO, filessystems, etc, etc.
It's geared towards how to *use* all these advanced APIs correctly - not
about the actual kernel code that implements them - I'm not sure if this
is a good or bad thing for what you're after.

The entire book is almost 1500 pages long (!), and unfortunately I haven't
read it yet, so I don't know if it's really as good as it is trumped out to be
(right now on Amazon.com it has 15 customer reviews, and every single one
of them is five stars). Anybody on this list actually read (parts of) this
book and can comment on it?


-- 
Nadav Har'El                        |    Thursday, Jan 27 2011, 22 Shevat 5771
nyh at math.technion.ac.il             |-----------------------------------------
Phone +972-523-790466, ICQ 13349191 |A cat has claws ending its paws. A
http://nadav.harel.org.il           |sentence has a pause ending its clause.



More information about the Linux-il mailing list