Solaris Internals: Solaris 10 and OpenSolaris Kernel Architecture (英語) ハードカバー – 2006/7/10
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
"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 engineerSolaris™ 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.
"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商品の説明をすべて表示する
Amazon.com で最も参考になったカスタマーレビュー (beta) （「Early Reviewer Program」のレビューが含まれている場合があります）
Only one thing could be better - the close proximity and availability of the previous Solaris Internals book, as the depth of discussion and explanatory diagrams are occasionally a bit better in the earlier book even though it covers only release 7 through 9.
System programmers really must have this book. If you want to get the best from you machines you really must understand how DTRACE can make your life streets better than it is and that requires this book, eventually.
Solaris Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris(Mauro, McDougall, Gregg 2006)
Solaris Internals: Core Kernel Architecture(Mauro, McDougall 2001)
Over the past several years, I have become more and more curious about all the technology which has become available in FreeBSD which originates from Solaris: for example, ZFS, Boot Environments (the beadm command), DTrace, along with other subtler technologies which have close analogues in FreeBSD and Unix in general. To the last point, this book will help you understand how a true Unix-based system works if you will put some time into it. I enjoy skipping around to different sections, and comparing the Solaris implementation to my other trusty book "The Design and Implementation of the FreeBSD..."
Having also previously looked at the O'reilly book, "Understanding the Linux Kernel", I have to say the writing and organization in Solaris Internals is much more straightforward to understand. I think it a great advantage that the authors of this book thoroughly bring their working knowledge of Solaris to the rest of us.
The examples are clear and well-explained, and the information is indexed and cross-referenced in a way that makes it easy to follow threads across chapters.
The authors of this book have been extraordinarily generous with their time and energy. Jim Mauro was very encouraging and helpful in explaining topics which found their way onto my web site and into my book. The entire community owes these gentlemen a debt of gratitude for their professionalism and their generosity.
Author: Solaris Troubleshooting Handbook
Also, I miss the "Kernel bootstrap" chapter!