4 ms·
This book (http://www.unpbook.com http://www.unpbook.com) and this book (http://www.kohala.com/start/apue.html http://www.kohala.com/start/apue.html) are both v
by josephruscio 17y ago
This book (http://www.unpbook.com http://www.unpbook.com) and this book (http://www.kohala.com/start/apue.html http://www.kohala.com/start/apue.html) are both very good. Not to mention keeping abreast of new stuff in the Linux Kernel at http://www.lwn.net http://www.lwn.net or http://kernelnewbies.org/LinuxChanges http://kernelnewbies.org/LinuxChanges.
As productive as dynamic languages make us, I think we sometimes forget that this is all typically built on Linux/C, and that's not changing anytime soon. A _good_ hacker should at least have a basic knowledge of what's under the hood.
- yesimahuman 17y agoAnother good book: http://www.advancedlinuxprogramming.com/ http://www.advancedlinuxprogramming.com/
- jsrn 17y ago> [...] and this book (http://www.kohala.com/start/apue.html http://www.kohala.com/start/apue.html) > are both very good. this refers to the first edition of APUE - there is also a very good (IMHO) second edition co-authored by S. Rago (a former collegue of W. Richard Stevens): http://apuebook.com/ http://apuebook.com/ (first edition: 1992, second edition: 2005) The second edition mainly adds better coverage of POSIX (much of which was developed after the first edition was published) and current UNIX variants (Linux, FreeBSD, Solaris, MacOS X) while leaving out obsolete stuff.
- josephruscio 17y agoThanks! Rago is the copy I actually have on my bookshelf, didn't notice the site I linked was only the first edition. Guess with Steven's unfortunate passing they made a new site.