[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [SAGE] Learning more about unix



At 11:35 AM -0400 8/31/01, Roy M. Hooper wrote:

>  I've also poked around on Amazon, and found a number of possible books that
>  should or would cover this topic and other similar ones, but am not sure
>  which to go with, having a limited budget:
>
>  UNIX Internals: The New Frontiers
>  by Uresh Vahalia

	This one has been highly recommended to me as a general purpose 
introduction to the internals of Unix System V (of which HP-UX and 
Solaris are the two main surviving members).

	I have had a copy of this book for a while, but I haven't read it yet.

>  Solaris Internals: Core Kernel Architecture
>  by Jim Mauro, Richard McDougall (Paperback - October 2000)

	If you want to learn specifically about Solaris internals, you 
can't beat a book by Richard McDougall.

	I bought a copy of this book more recently, and it's higher on my 
list to read than the previous one.

>  Design of the Unix Operating System
>  by Marice J. Bach, Maurice Bach

	I believe that this is an older book, and perhaps less relevant today.

	I think I may have a copy of this book somewhere in my library, 
but if I do then I don't know where.

>  UNIX System Administration Handbook
>  by Evi Nemeth, Garth Snyder, Scott Seebass, Trent R. Hein

	This doesn't get so deep into the internals, but does cover 
things like VM, the filesystem, the process model, etc... very well 
-- at least as they pertain to the job of a systems administrator.

	I've got multiple copies of this book, from the various different 
editions.  Indeed, for some editions, I have more than one copy 
because I wanted one at home and one at work.

>  The Design and Implementation of the 4.4BSD Operating System (Unix and Open
>  Systems Series.)
>  by Marshall Kirk McKusick (Editor), Keith Bostic, Michael J. Karels (Editor)

	If you want to learn about the internals of *BSD Unix, then there 
is no better book than this.

	I've got a copy of this book, and of all the "internals" books, 
this is the only one I've read so far.  I don't think I understood 
any of it (or if I did, I don't remember anything I learned), but I 
did read it.


	So, it largely depends on what flavour of *nix you want to learn 
more about.

	If you are a more junior Unix system administrator, then I would 
encourage you to start with the latest edition of the _UNIX System 
Administration Handbook_ (I think it's purple).  IMO, this should 
probably be one of the very first books you ever buy on the subject 
of Unix system administration.

	Once you've gotten "the handbook", you can make further decisions 
about which particular OS you want to learn more about, and then 
choose an "internals" book specific to that version.

-- 
Brad Knowles, <brad.knowles@skynet.be>

H4sICIFgXzsCA2RtYS1zaWcAPVHLbsMwDDvXX0H0kkvbfxiwVw8FCmzAzqqj1F4dy7CdBfn7
Kc6wmyGRFEnvvxiWQoCvqI7RSWTcfGXQNqCUAnfIU+AT8OZ/GCNjRVlH0bKpguJkxiITZqes
MxwpSucyDJzXxQEUe/ihgXqJXUXwD9ajB6NHonLmNrUSK9nacHQnH097szO74xFXqtlbT3il
wMsBz5cnfCR5cEmci0Rj9u/jqBbPeES1I4PeFBXPUIT1XDSOuutFXylzrQvGyboWstCoQZyP
dxX4dLx0eauFe1x9puhoi0Ao1omEJo+BZ6XLVNaVpWiKekxN0VK2VMpmAy+Bk7ZV4SO+p1L/
uErNRS/qH2iFU+iNOtbcmVt9N16lfF7tLv9FXNj8AiyNcOi1AQAA