On Fri, 08 Aug 2003 07:11:50 +0000, Kent wrote:
I have to agree with the other poster's recommendation to simply buy
the entire O'Reilly line. Short of that, however, here are some of my
personal picks (from all publishers):
---
*Advanced Programming in the UNIX Environment*, by W. Richard Stevens,
Addison-Wesley publisher, ISBN:0-201-56317-7, 1999.
Heavy-duty programming book for Unix (and Linux).
---
*Beginning Linux Programming (Second Edition)*, by Richard Stones and Neil Matthew,
WROX Press, Ltd. publisher, ISBN:1-861002-97-1, 1999.
Programming for Linux in many different languages.
---
*Building Embedded Linux Systems*, by Karim Yaghmour,
O'Reilly & Associates, Inc. publisher,
ISBN:0-596-00222-X.
Resources for embedded Linux engineers.
---
*The Cathedral and the Bazaar:
Musings on Linux and Open Source by an Accidental Revolutionary*,
by Eric S. Raymond, O'Reilly & Associates, Inc. publisher,
ISBN:0-596-00131-2 (hardcover),
ISBN:0-596-00108-8 (paperback), 2001.
---
*Debugging with GDB: The GNU Source-Level Debugger*,
by Richard Stallman, Roland Pesch, Stan Shebs, et al.,
Free Software Foundation publisher, ISBN:1-882114-77-9, 2002.
The _How To_ book for GDB.
---
*Free as in Freedom: Richard Stallman's Crusade for Free Software*,
by Sam Williams, O'Reilly & Associates, Inc. publisher,
ISBN:0-596-00287-4, 2002.
History of Free Software with some biographical coverage of Richard Stallman.
---
*GNU Make: A Program for Directed Compilation*,
by Richard M. Stallman and Roland McGrath, Free Software Foundation publisher,
ISBN:1-882114-81-7, 2002.
---
*Kernel Projects for Linux*, by Gary Nutt, Addison Wesley publisher,
ISBN:0-201-61243-7, 2001.
College lab exercise guide book but well worth the read for the
insights it contains into how Linux is put together.
---
*Linux Device Drivers (Second Edition)*, by Alessandro Rubini and Jonathan Corbet,
O'Reilly & Associates, Inc. publisher, ISBN:0-596-00008-1, 2001.
Text book and reference for writing Device Drivers for Linux.
Available as *.pdf file(s) at
http://www.oreilly.com/catalog/linux...kindexpdf.html.
Also, the DocBook/XML (pre-typeset input) sources contain author-to-author comments that occasionally shed light on Linux historical or evolutionary issues.
The DocBook/XML input is available at http://www.oreilly.com/catalog/linux.../bookindex.xml.
Finally, it is worth adding that if you don't buy a copy of the book,
O'Reilly may someday stop publishing them and authors may stop writing them.
So, go and spend the money!
---
*The Linux Development Platform*, by Rafeeq Ur Rehman and Christopher Paul,
Prentice Hall PTR publisher (Upper Saddle River, NJ 07458, http://www.phptr.com/),
ISBN:0-13-009115-4, 2003.
Assembling a development platform, for native or cross-development work,
from open sources (primarily GNU).
---
*Linux From Scratch*, by Gerard Beekmans, Clearly Open publisher
(PO Box 188, Lodi CA 95241 USA), ISBN:0-9659575-6-X, 2003
Downloading, configuring and compiling (building) software for a Linux
system from scratch.
---
*Linux Kernel Programming (Third Edition)*,
by Michael Beck, Harald Bohme, Mirko Dziadzka, Ulrich Kunitz, Robert Magnus,
Claus Schroter and Dirk Verworner, Addison-Wesley publisher,
ISBN:0-201-71975-4, 2002.
NOTE: Previously published as *Linux Kernel Internals (Second Edition)*.
Technical description of the Linux kernel.
---
*Managing Projects with make*, by Andrew Oram and Steve Talbott, O'Reilly
& Associates, Inc. publisher, ISBN:0-937175-90-0, 1993.
All about *make* including differences from one implementation to the next.
---
*Open Sources: Voices from the Open Source Revolution*,
Edited by Chris DiBona, Sam Ockman and Mark Stone,
O'Reilly & Associates, Inc. publisher, ISBN:1-56592-582-3, 1999.
Opinions and editorials on Open Source.
This book is also available online at
http://www.oreilly.com/catalog/opens.../book/toc.html
but if you don't buy a copy, you will be discouraging future
books of this calibre. So, spend the money!
---
*Pthreads Programming*, by Bradford Nichols, Dick Buttlar and
Jacqueline Proulx Farrell,
O'Reilly & Associates, Inc. publisher, ISBN:1-56592-115-1, 1998.
Programming using POSIX threads, et all.
---
*Rebel Code: Linux and the Open Source Revolution*, by Glyn Moody,
Perseus Publishing publisher, ISBN:0-7382-0333-5, 2002.
History of Free Software with some biographical notes on many of the key players.
Good coverage of the ebb and flow of business as well as ideas.
---
*Understanding the Linux Kernel*, by Daniel P. Bovet and Marco Cesati,
O'Reilly & Associates, Inc. publisher, ISBN:0-596-00002-2, 2001.
Good technical coverage of the Linux 2.2 kernel.