Solaris Internals and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Solaris Internals on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Solaris Internals: Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition) [Hardcover]

Richard McDougall , Jim Mauro
4.9 out of 5 stars  See all reviews (13 customer reviews)

Buy New
$58.37 & FREE Shipping. Details
Rent
$30.73 & this item ships for FREE with Super Saver Shipping. Details
Only 7 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Rented by RentU and Fulfilled by Amazon.
Want it tomorrow, May 24? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $38.75  
Hardcover $58.37  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

July 20, 2006 0131482092 978-0131482098 2

"The Solaris™Internals volumes are simply the best and most comprehensive treatment of the Solaris (and OpenSolaris) Operating Environment. Any person using Solaris--in any capacity--would be remiss not to include these two new volumes in their personal library. With advanced observability tools in Solaris (likeDTrace), you will more often find yourself in what was previously unchartable territory. Solaris™ Internals, Second Edition, provides us a fantastic means to be able to quickly understand these systems and further explore the Solaris architecture--especially when coupled with OpenSolaris source availability."

--Jarod Jenson, chief systems architect, Aeysis

"The Solaris™ Internals volumes by Jim Mauro and Richard McDougall must be on your bookshelf if you are interested in in-depth knowledge of Solaris operating system internals and architecture. As a senior Unix engineer for many years, I found the first edition of Solaris™ Internals the only fully comprehensive source for kernel developers, systems programmers, and systems administrators. The new second edition, with the companion performance and debugging book, is an indispensable reference set, containing many useful and practical explanations of Solaris and its underlying subsystems, including tools and methods for observing and analyzing any system running Solaris 10 or OpenSolaris."

--Marc Strahl, senior UNIX engineer

Solaris™ Internals, Second Edition, describes the algorithms and data structures of all the major subsystems in the Solaris 10 and OpenSolaris kernels. The text has been extensively revised since the first edition, with more than 600 pages of new material. Integrated Solaris tools and utilities, including DTrace, MDB, kstat, and the process tools, are used throughout to illustrate how the reader can observe the Solaris kernel in action. The companion volume, Solaris™ Performance and Tools, extends the examples contained here, and expands the scope to performance and behavior analysis. Coverage includes:
  • Virtual and physical memory
  • Processes, threads, and scheduling
  • File system framework and UFS implementation
  • Networking: TCP/IP implementation
  • Resource management facilities and zones

The Solaris™ Internals volumes make a superb reference for anyone using Solaris 10 and OpenSolaris.




Frequently Bought Together

Solaris Internals: Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition) + Solaris Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris + DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD (Oracle Solaris Series)
Price for all three: $139.36

Buy the selected items together


Editorial Reviews

Review

"In total, the two books Solaris Performance and Tools & Solaris Internals reviewed here present a new level of knowledge about the internals of Solaris, what they do, how they behave, and how to analyze that behavior. The books are a must for developers, system programmers, and systems administrators who work with Solaris 8, 9, or 10. They are especially useful for users of Solaris 10 and OpenSolaris because of their exploration of the new tools in those releases. These books receive my highest recommendation. "–Peter Baer Galvin, Contributing Editor, Sys Admin Magazine

About the Author

Richard McDougall is a Distinguished Engineer at Sun Microsystems, specializing in operating systems technology and systems performance.

Jim Mauro is a Senior Staff Engineer in the Performance, Architecture, and Applications Engineering group at Sun Microsystems, where his most recent efforts have focused on Solaris performance on Opteron platforms.




Product Details

  • Hardcover: 1072 pages
  • Publisher: Prentice Hall; 2 edition (July 20, 2006)
  • Language: English
  • ISBN-10: 0131482092
  • ISBN-13: 978-0131482098
  • Product Dimensions: 7.3 x 1.8 x 9.7 inches
  • Shipping Weight: 3.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #784,747 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.9 out of 5 stars
(13)
4.9 out of 5 stars
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
18 of 21 people found the following review helpful
Format:Hardcover
This book is actually just one of a two volume set - "Solaris Internals" for developers, and "Solaris Performance and Tools" for system administrators. I will speak of the second edition of "Solaris Internals", since I am not a system administrator by trade. "Solaris Internals" is the badly needed update for the only book that I know of that contains information on how Solaris implements functions behind the application programming interfaces. This information will be most helpful to application developers, device driver and kernel module developers, and advanced system administrators that are responsible for performance tuning and capacity planning. The book reads like a combination computer architecture and operating systems manual, and though it can be a bit dry at times, it was meant to be a reference book that professionals can go to for the details. In that sense, the first edition never failed me. In fact, if you are not familiar with the concepts of computer architecture and operating systems theory in general, this book will probably be over your head. From perusing the second edition, the format seems to be very much the same in the second edition, just with expanded material reflecting the additional features of Solaris 10. Also, if you are into Solaris systems programming as I am, another essential volume is "Solaris Systems Programming". That book is also very dry reading, but it has what you need to know in order to write code with system calls to the Solaris operating system. I show the table of contents below:

Part One: Introduction to Solaris Internals
Chapter 1 -- Introduction

Part Two: The Process Model
Chapter 2 -- The Solaris Process Model
Chapter 3 -- Scheduling Classes and the Dispatcher
Chapter 4 -- Interprocess Communication
Chapter 5 -- Process Rights Management

Part Three: Resource Management
Chapter 6 -- Zones
Chapter 7 -- Projects, Tasks, and Resource Controls

Part Four: Memory
Chapter 8 -- Introduction to Solaris Memory
Chapter 9 -- Virtual Memory
Chapter 10 -- Physical Memory
Chapter 11 -- Kernel Memory
Chapter 12 -- Hardware Address Translation
Chapter 13 -- Working with Multiple Page Sizes in Solaris

Part Five: File Systems
Chapter 14 -- File System Framework
Chapter 15 -- The UFS File System

Part Six: Platform Specifics
Chapter 16 -- Support for NUMA and CMT Hardware
Chapter 17 -- Locking and Synchronization

Part Seven: Networking
Chapter 18 -- The Solaris Network Stack

Part Eight: Kernel Services
Chapter 19 -- Clocks and Timers
Chapter 20 -- Task Queues
Chapter 21 -- kmdb Implementation
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
5.0 out of 5 stars This is THE BOOK for Solaris internals January 11, 2007
Format:Hardcover|Amazon Verified Purchase
Well written and detailed. If you wish or need to know about the internals of Solaris this book is the source. This is a second edition and covers 10 and updates information on 8 and 9. The first edition covered 2.5.1, 2.6, and 7. I liked the first edition and waited for this edition based on the books/authors web site and have not be disappointed. Highly recommended, a reasonable background in OS theory is helpful with the type of material covered here - but not required - it will aid in understanding however. Recommended more general OS books would include "Operating System Concepts" by A. Silberschutz, J. Peterson, P. Galvin, "Operating Sytstems" by A. Tanenbaum, A. Woodhull, and "Unix Internals" by Uresh Vahalia among others.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
5.0 out of 5 stars UNIX engineers rejoice! September 11, 2006
Format:Hardcover
Do you want to know how the Solaris kernel works? This is the book for you!

If you've read any of the other titles by these authors you'll know how clear and succinctly written this book is. The book is not your normal 2nd edition "nip and tuck", it's a rewrite!

One of the things I really like about this book is that it describes the internal theory and implementation of many kernel subsystems, but is not a code walk through or reiteration of other books / manuals.

The book covers many of the new and recent features of Solaris, so it's also valuable for long time Solaris engineers that need to keep updated. People that are new to UNIX internals will also like this book as it starts with the assumption of some UNIX principles (but not too much), and takes you a *lot* further.

There are pointers to other material for the truely adventurous, and small examples with sample output that keep the subject material relevent and enable to reader to make the connection between the theory and their system.

Very highly recommended!
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars The Canonical Solaris Reference
This book should be in the library of any serious Solaris administrator. It is not a book for beginners, but it is well-organized and well-explained. Read more
Published 1 month ago by Scott Cromar
5.0 out of 5 stars A concise book on Internals
This book has helped me immensely to understand what is happening 'behind the scenes' not only in Solaris-based systems, but also for systems such as FreeBSD. Read more
Published 2 months ago by L. Adriel Torres
4.0 out of 5 stars Unmatched Solaris textbook..
The book degrades slightly both in style and accuracy (typos here and there.) towards the end. I give it 4 stars for that reason and for lower quality of "contributed"... Read more
Published 17 months ago by Yakov Zaytsev
5.0 out of 5 stars Oh, have been waiting for this book
I feel smarter already. Once again the amazon book buying machine put me directly in front of the best deal. Easy purchase, on time ship & in excellent condition as described. Read more
Published on January 31, 2011 by michael
5.0 out of 5 stars Indispensable Resource to have on hand
First, let me say that I have two copies of the first edition, one that stays in my home library and one that is falling apart literally. Read more
Published on January 29, 2009 by William E. Branson
5.0 out of 5 stars Simply a wonderful book
The book is really well written, covering even more topics (i.e. Networking) than the first edition. Read more
Published on October 2, 2007 by Sergio Aguayo
5.0 out of 5 stars Great Book
Reading this book, I think it helps to know UNIX and some C already, but is ok if you don't... This book gives great details and examples. Read more
Published on March 22, 2007 by R. Chambers
5.0 out of 5 stars An excellent book on a very advanced technologically system
The book "Solaris (TM) Internals and OpenSolaris

Kernel Architecture (2nd Edition)"

is one of the best

books (perhaps the best one) that I own... Read more
Published on August 22, 2006 by A. Papadimitriou
5.0 out of 5 stars great Book Set
Once again Solaris internal book giving us the insight tour for this major OS release. As far as systems support point of view this is one of the must read book set for every... Read more
Published on August 21, 2006 by Dr. Malahat Qureshi
5.0 out of 5 stars I'm just not so sure about the colour
Hi. I've received this book today. I like the orange colour on the front cover, not so sure on the inside. I haven't read through it yet but it looks like some serious stuff here. Read more
Published on August 4, 2006 by Chakrit Ratanamook
Search Customer Reviews
Only search this product's reviews


Forums

Search Customer Discussions
Search all Amazon discussions

Topic From this Discussion
First or Second Edition
I think it would be better to buy the 2nd edition. since the 1st edition encompasses Solaris 7 but not Solaris 8.
Aug 9, 2006 by Giovanni Schmid |  See all 2 posts
why it's delayed again???
I just got a ship notification... so it looks like the delay is over.
Jul 20, 2006 by Eric Lucas |  See all 2 posts
Just looked at a draft copy Be the first to reply
Release delayed?
I'm not actually sure, but I do know that the manuscript went to the printer. It should be generally available by July 15.

There's nothing else in the production path that could result in a delay.
Jun 17, 2006 by James Mauro |  See all 2 posts
Start a new discussion
Topic:
First post:
Prompts for sign-in
 




So You'd Like to...


Create a guide


Look for Similar Items by Category