Free Downloads
Solaris¿ Internals (Vol 1)

This is Sun's definitive guide to the internals of SunOS, the operating system component of Sun's Solaris operating environment. It will be invaluable for anyone responsible for Solaris management, maintenance, performance and/or application tuning. This book covers all aspects of SunOS internals, especially major kernel data structures and kernel code algorithms, with a focus on practical applications. Understand how the Solaris operating environment is organized; including the kernel directory hierarchy, system facilities, interfaces, system calls, libraries, Posix support, and more. Review processes, threads, the dispatcher, and the Virtual File System (VFS). Understand the Solaris Memory Architecture, virtual memory, and interprocess communications -- and master memory analysis, sizing and capacity planning.

Paperback: 704 pages

Publisher: Prentice Hall; 1 edition (October 15, 2000)

Language: English

ISBN-10: 0130224960

ISBN-13: 978-0130224965

Product Dimensions: 6.7 x 1.7 x 9 inches

Shipping Weight: 2.4 pounds (View shipping rates and policies)

Average Customer Review: 4.6 out of 5 stars  See all reviews (30 customer reviews)

Best Sellers Rank: #1,884,786 in Books (See Top 100 in Books) #46 in Books > Computers & Technology > Operating Systems > Solaris #603 in Books > Computers & Technology > Operating Systems > Unix #1856 in Books > Textbooks > Computer Science > Operating Systems

While taking the Sun Solaris Internals class, a pre-publication copy of this book was floating around the classroom. Of course I latched on and read as much of it as I could and was very impressed with the depth and amount of useful information contained in this book It simply is the best resource on Solaris Internals that I have ever read.I finally received my own copy after 6 months of waiting, and am one happy camper. If you are a Solaris kernel developer, system admin, performance analysts, or kernel debugger, this is a must-have book. Almost all aspects of Solaris are covered with the exception of device drivers and low-level I/O.My only complaints are the length of time it took to release the book, it does not cover Solaris 8, and page 108 is missing.

Solaris Internals is a must read for system programmers and anyone interested in Operating System Design. The book is loaded with important information and splendidly organized into 4 major sections. Each section is well thought out and walks you from subject to subject, with serious technical depth. I found myself writing test programs throughout the book and am certain I've learned a great many things.Part One deals with traps, interrupts, callouts, contexts, and lock primitives and goes where the Sparc/SparcV9 Architecture Manuals did not.My favorite section was Part Two (Solaris Memory System), it left me with a clear understanding of _everything_ related to memory: HAT, TSB's, TLB, MMU, phys mem organization, page table hashing, paging, page scanner, address spaces and segments, seg drivers, slab allocator, watchpoints, multiple page sizing, memory managment strats, to name a few subjects...Part Three deals with threads, processes, and IPC. It has a large and very useful section on the Kernel Dispatcher and scheduling.Part Four deals with everything 'file system'; DNLC, pn lookups, mmap, direct io, aio, fs cache, vnodes, vfs, etc. It contains useful details of useful Solaris features, which are easy to overlook in system manual pages.Finally, Solaris Internals contains many data structure diagrams, charts, and tables -- the diagrams alone are enough to make the book useful!A well written and _useful_ book ;)--joey

When my Sun SE showed up with a copy of "Solaris Internals," he immediately went to the top of my "favorite vendor contacts" list (right above the sales guy with the Starfire jackets). Mauro's "Solaris Internals" is a worthy addition to a distinguished line of Unix analyses (Goodheart and Cox; Vahalia; and, of course, Bach).Mauro's "Sunworld" columns have gained fame for their clarity and brevity, often showing up as Sun technical whitepapers. "Internals" continues this tradition by providing straightforward discussions of hardware memory management, process dispatching, shared memory, OS caches (such as the much-maligned DNLC), and many other topics. This is the sort of information that you would otherwise have to infer from SunSolve bug reports (an exercise that makes litigating Florida election laws look trivial).Those looking for cookbook solutions won't find this book to be of much help -- though Mauro often provides concrete advice amongst the abstractions, the book is dedicated largely to the sort of subtleties that dissertations are made of. Cockcroft and Wong are probably better choices for "in the trenches" sysadmin advice. But, if you're willing to invest the time and effort (and it's a *lot* of both!), Mauro's is as good an analysis as you will find.

This is an author response to a very bizarre review:>Ok so here's the deal. The author misleads you in order to "simplify" things.There is zero truth to this statement. I challenge the reviwer to provide just 1example of a misleading or ambiguous line of text in this book. This is anasty accusation - I have no idea where this person is coming from.> not somebody's watered down, easy to digest, but dangerously incorrect> simplification.Yikes! Again, I challenge this person to provide just 1 example of something theyconsider watered down, or something that is incorrect. "dangerously incorrectsimplification" - how does someone have the audacity to make such strong statements, and not back them up with any proof?> Unfortunately, it's a must-have because it covers some of Sun's modifications> and extensions to the System V kernel.> Lastly, I have to mention that I found some sentences in the book that> match word for word other sentences in "The Magic Garden Explained?"This is a very serious accusation. There were zero references made to The MagicGarden during the writing of this book. Once again, this person sees fit to makea very serious accusation, backed by nothing.I would be happy to discuss any of these concerns with anyone interested.Please feel free to contact me at jim.mauro@gmail.com.A note to "husband of Sarah" - please contact me at the above email address, andprovide me with specific examples of watered-down rubbish and simplified incorrect text. Thank you.

Solaris¿ Internals (Vol 1) MASON JAR RECIPES BOOK SET 5 book in 1: Meals in Jars (vol.1); Salads in Jars (Vol. 2); Desserts in Jars (Vol. 3); Breakfasts in Jars (Vol. 4); Gifts in Jars (Vol. 5): Easy Mason Jar Recipe Cookbooks Best Asian Recipes from Mama Li's Kitchen BookSet - 4 books in 1: Chinese Take-Out Recipes (Vol 1); Wok (Vol 2); Asian Vegetarian and Vegan Recipes (Vol 3); Egg Roll, Spring Roll and Dumpling (Vol 4) Camping Cookbook 4 in 1 Book Set - Grilling Recipes (Vol. 1); Foil Packet Recipes (Vol. 2); Dutch Oven Recipes (Vol. 3) and: Camping Cookbook: Fun, Quick & Easy Campfire and Grilling Recipes (Vol 4) Understanding MySQL Internals The Guru's Guide to SQL Server Architecture and Internals Professional SQL Server 2008 Internals and Troubleshooting Mac OS X and iOS Internals: To the Apple's Core Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (Developer Reference) Linux Kernel Internals (2nd Edition) Solaris Internals: Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition) Windows Internals, Part 1 (6th Edition) (Developer Reference) Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000 Operating Systems: Internals and Design Principles (8th Edition) ATL Internals: Working with ATL 8 (2nd Edition) OpenVMS Alpha Internals and Data Structures: Memory Management (HP Technologies) Windows Internals, Part 1: System architecture, processes, threads, memory management, and more (7th Edition) Microsoft SQL Server 2012 Internals (Developer Reference) Android Security Internals: An In-Depth Guide to Android's Security Architecture DOS Internals