[H-GEN] Books on architecture of Unix
Greg Black
gjb at gbch.net
Sun May 18 03:08:37 EDT 2003
On 2003-05-17, Jason Parker-Burlingham wrote:
> Ben Fowler <fowlerb at optushome.com.au> writes:
> > I'm after a book which will give me a pretty decent understanding of
> > the internals of a modern Unix operating system (short of reading the
> > actual source code, of course).
>
> I heartily recommend Stevens's Advanced Programming in the Unix
> Environment (I think that's the title). After my copy became lost
> some years ago I have been looking to replace it but sadly I've never
> seen it on sale for a price close to what was paid for it originally.
>
> In any event I thought it was *excellent*. It may not fit your needs
> and expectations, though---spend some time with it first to check.
I still think the book I recommended by McKusick et al. is the
closest to what was asked for, but I would also recommend this
one by Stevens, modulo some egregious programming errors[1]
which do spoil it. It's fat (almost 750 pages), cheap (my copy
was $51.95) and covers lots of practical programming material.
If you know enough to spot the errors as you read it, you may
not need the book -- although it may still serve as a useful
reference in certain circumstances. Of course, if you don't
know enough to spot the errors, then you're stuck with other
books which I might not recommend at all ...
Greg
[1] Since somebody will ask, look at Program 10.1 for an example
of a signal handler that is plain wrong. There are other
examples, but I'll leave them as an exercise for the reader.
--
Greg Black <gjb at gbch.net> <http://www.gbch.net/gjb.html>
GPG signed mail preferred; further information in headers.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 249 bytes
Desc: not available
URL: <http://lists.humbug.org.au/pipermail/general/attachments/20030518/90b87889/attachment.sig>
More information about the General
mailing list