[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]
