[EMAIL PROTECTED] wrote:

>
>I just discovered a nice locally-reprinted Operating Systems
>textbook that goes through the standard material, but takes its
>design examples from W2K, Solaris, and Linux!  The book is
>"Operating Systems: Internals and Design Principles, 4th Ed."
>by William Stallings, (c) 2001 Prentice-Hall, and is locally
>reprinted by Jemma Inc (Tel 656-4093, 655-7361), P492.00.
>
>One paragraph says,
>
>"..Linux has now made significant penetration into the corporate
>world.  This is not primarily because of the free software, but
>because of the quality of the Linux kernel.  Many talented
>programmers have contributed to the current version, resulting
>in a technically impressive product. .. Throughout this book,
>we will provide details of Linux kernel internals."
>
>If you are interested in kernel internals, and comparison of
>W2K, Solaris, and Linux, then this is the book to get.
>
>PMana

Currently have that big, thick book (for my OS course). Good book,
and discusses much on the actual practice of operating systems
design (via a more terse discussion not relegated to the appendices
as mere case studies). Silberschatz and Galvin (Operating System
Concepts, 5th Ed, (c) 1998 Addison-Wesley) concentrates much on
theory (which is quite terse reading for a beginner like me, though the book has made 
case studies on Linux, WinNT, BSD Unix, Mach, etc).
No source code, but the (former) book contains good and recent
comparison between the most popular operating systems of these times.

I'd also like to recommend a very old book for beginners on kernel
design: The Design of the UNIX Operating System by Mauric Bach
((c)1986 AT&T Bell Labs, published in paperback by Prentice Hall)
Simple pseudo-code examples presenting algorithms in AT&T Unix
(though the BSD-Unix fork is considerably better due to the many
innovations spearheaded by UC-B's CSRG). Or for a simple one to
understand with source code, Tanenbaum's Operating Systems: Design
and Implementation 1st Ed. is still good material (though really
old).

I'll not be inclined to study on kernel 2.4 as a hobby (mainly
because it has become too complicated for a semester's load, and
moreso because I don't know where should I start - before 2.4.10 or
2.4.10 onwards, due to major design changes in critical areas during
stable development), though I would wish to study more about Linux
some time soon.


Paolo Falcone

__________________________________
www.edsamail.com
_
Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]

To subscribe to the Linux Newbies' List: send "subscribe" in the body to 
[EMAIL PROTECTED]

Reply via email to