Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Mobile & Wireless » General AAS » The Design and Implementation of the FreeBSD Operating System  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Related Categories
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• BSD
Operating Systems
Computers & Internet
Subjects
Books
• General
Operating Systems
Computers & Internet
Subjects
Books
• General AAS
Operating Systems
Computers & Internet
Subjects
Books
• Operating Systems Theory
APIs & Operating Environments
Programming
Computers & Internet
Subjects
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• Hardcover
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Visit Laptop Nirvana for the best Cheap Discount Laptops

The Design and Implementation of the FreeBSD Operating System

The Design and Implementation of the FreeBSD Operating System

zoom enlarge 
Authors: Marshall Kirk Mckusick, George V. Neville-neil
Publisher: Addison-Wesley Professional
Category: Book

List Price: $64.99
Buy New: $42.00
You Save: $22.99 (35%)



New (32) Used (11) from $37.99

Avg. Customer Rating: 5.0 out of 5 stars 10 reviews
Sales Rank: 93881

Media: Hardcover
Edition: 1
Number Of Items: 1
Pages: 720
Shipping Weight (lbs): 2.5
Dimensions (in): 9.4 x 6.3 x 1.6

ISBN: 0201702452
Dewey Decimal Number: 005.3
UPC: 785342702453
EAN: 9780201702453
ASIN: 0201702452

Publication Date: August 12, 2004
Availability: Usually ships in 1-2 business days

Similar Items:

  • The Complete FreeBSD: Documentation from the Source
  • Absolute FreeBSD: The Complete Guide to FreeBSD, 2nd Edition
  • Understanding the Linux Kernel, Third Edition
  • Advanced Programming in the UNIX(R) Environment (2nd Edition) (Addison-Wesley Professional Computing Series)
  • Design of the UNIX Operating System (Prentice Hall Software Series)

Editorial Reviews:

Product Description
As in earlier Addison-Wesley books on the UNIX-based BSD operating system, Kirk McKusick and George Neville-Neil deliver here the most comprehensive, up-to-date, and authoritative technical information on the internal structure of open source FreeBSD. Readers involved in technical and sales support can learn the capabilities and limitations of the system; applications developers can learn effectively and efficiently how to interface to the system; system administrators can learn how to maintain, tune, and configure the system; and systems programmers can learn how to extend, enhance, and interface to the system. The authors provide a concise overview of FreeBSD's design and implementation. Then, while explaining key design decisions, they detail the concepts, data structures, and algorithms used in implementing the systems facilities. As a result, readers can use this book as both a practical reference and an in-depth study of a contemporary, portable, open source operating system.This book: *Details the many performance improvements in the virtual memory system *Describes the new symmetric multiprocessor support *Includes new sections on threads and their scheduling *Introduces the new jail facility to ease the hosting of multiple domains *Updates information on networking and interprocess communication Already widely used for Internet services and firewalls, high-availability servers, and general timesharing systems, the lean quality of FreeBSD also suits the growing area of embedded systems. Unlike Linux, FreeBSD does not require users to publicize any changes they make to the source code.


Customer Reviews:   Read 5 more reviews...

5 out of 5 stars Best Linux book for advanced learners   November 29, 2007
A very good book for those who want to learn advanced concepts in OS. Since it is a open source the book is very useful in understanding how they look like. The paper quality is too good, which makes u read non stop. i luv reading this book. Price worth it. A good buy.


5 out of 5 stars Very nice and complete introduction book   September 23, 2005
 5 out of 9 found this review helpful

Before I encountered this book it was quite a bit of frustration in attempt to learn BSD and UNIX to the point I can really use it. For some reason there so many good books in a subject with one of two inclinations: or the book is too theoretical and very little of the real workflow provided or it is too down to earth and it is difficult to understand what is behind the sophisticated command line zingers.
I found this book to be well balanced, well written and generally providing good, accessible way to get into BSD. I have followed advise in someone's review here and coupled this book with Linux and UNIX for a beginner training suite, 4DVDs + 2CDs includes 4 Unix Academy Certifications ed.2008. To my great surprise I have to say they really have made an outstanding training outfit!
If you really ready for a training and do not expect that UNIX will come to you overnight it is worthy book and deserves your attention.



5 out of 5 stars Highly recommended for learning how a kernel works in practice   August 14, 2005
 10 out of 10 found this review helpful

First of all you should be warned that this is not an introduction to get started with UNIX kernel programming. The Design of the UNIX Operating System by M.J. Bach provides a good general introduction to UNIX kernel programming. The design and implementation of the FreeBSD operating system is an excellent book to deepen knowledge of the UNIX kernel by looking how a current UNIX is implemented in practice. Even if you plan to write code for another kernel, working through the FreeBSD kernel with this book as a guide is a good excercise to become consious of the fundamental problems and solutions in kernel design. FreeBSD (or any of the other BSDs) is a good starting point, because the BSDs have relatively stable kernel subsystems and APIs due to the long cycles in BSD development.

The writing style of the authors is to the point (don't expect a novel) and clear. The troff typesetting of the book gives it a consistent style and simple, but clear diagrams (though I heard that some diagrams were hand-drawn). The book doesn't just drop the reader in a kernel subsystem. The second chapter gives a detailed explanation of the various kernel subsystems, and the relation between the subsystems. The third chapter gives a summary of what is expected from a kernel from the user level. Combined these two chapters give the reader the necessary conception of the FreeBSD kernel to start looking at individual parts of the kernel in detail. Most remaining chapters are logically ordered, in that subsystems are ordered from parts with less dependencies to parts with more dependencies (e.g. memory management and I/O are covered before filesystems).

If you are interested in UNIX programming, you should have this book on your bookshelf (as well as a CVS checkout of the FreeBSD kernel tree to read the implementation).



4 out of 5 stars The OTHER freeOS explained   July 15, 2005
 1 out of 21 found this review helpful

A BSD Bible. I never could read the Bible. I do Believe ...

650+ pages of truth and gore. I (as a sysadmin and BSD boomer) related most to the History (Ch.1) and Startup/Shutdown (final Ch.14). Memory management and other gore escapes me. GOOD JOB!



5 out of 5 stars Very good work   July 5, 2005
 2 out of 32 found this review helpful

For the other side of the story, you may wish to check out the most recent "Inside Microsoft Windows" or "Microsoft Windows Internals" by Mark Russinovich.

Powered by Associate-O-Matic