Solaris Internals
March 15, 2007 – 8:00 pmFrom the Back Cover
"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.