This appears to be the first edition of the book, published in 2001. Is this book still useful, considering it's 15 years old?
This appears to be the first edition of the book, published in 2001. Is this book still useful, considering it's 15 years old?
I'd say it's still useful to someone who comes to Linux from other platforms, or to people who are already using Linux but aren't familiar with systems programming under it.
Edit: although, as someone else pointed out, APUE is probably a better choice (and was a better choice back in 2001, too).
For me, the critical issue with technical books is readability and accessibility. If it's in front of me and I enjoy reading it because I'm learning something, that's often good enough. If I were already an expert Linux programmer, then I might have different criteria. I know I ain't.
I love "UNIX Systems Programming: Communication, Concurrency and Threads", it is simply great.