APLawrence.com -  Resources for Unix and Linux Systems, Bloggers and the self-employed

© July 2006 Anthony Lawrence

Solaris Internals

I gulped this down in a few hours. Obviously I skimmed a bit, but I'll be going back to read again more leisurely. The reason for my voracious attack is that this is a subject I have somewhat painful familiarity with: I had to pass a Solaris Internals test as part of my Sun Enterprise Certification years ago. I wish I had a book like this then. I had to rely upon limited course materials from Sun, what on-line resources I could find (which wasn't a lot in 1996) and a few Unix books like The Magic Garden Explained. If Magic Garden gets a "9", this gets a "15".

What I liked most was the constant attention to history. This doesn't just tell you how Solaris 10 does things; it tells you how it used to be done and why it was changed, and what else that change affected. For example, did you know that you can't compile static binaries on Solaris 10? Do you know why (it has to do with LWP allocation)? Did you know that the u_area is no longer swappable (because it's right in the proc structure now). Do you know how Solaris handling of buffer cache is similar to Linux and how it is different? And so on.. There's all kinds of stuff like this scattered throughout the book.

On the one hand, this isn't a book you'd buy just for the heck of it. If you aren't fascinated by kernel internals, the philosophy and implementation details, this isn't for you. On the other hand, even if your interest isn't Solaris specifically, you might find this very much worth its hefty price tag. Solaris is Sys V Unix, so a lot of what you'll learn here is transportable elsewhere. Even Linux owes a lot to Sys V (SCO still insists they stole code, though they don't have much left to base that on, and it's always interesting to compare and contrast different approaches to the same problem. I really wish some one would write a book this good about Linux Internals; I've yet to find one that fires me up above lukewarm.

I reviewed a pre-publication draft copy, but this is one I definitely want to own when it is finally released (scheduled for July 15th, 2006 as I write this). Of course you can always pre-order at Amazon.

See also Solaris Performance Tools

Amazon Order (or just read more about) Solaris(TM) Internals : Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition)   from Amazon.com

Got something to add? Send me email.

(OLDER)    <- More Stuff -> (NEWER)    (NEWEST)   

Printer Friendly Version

-> Solaris Internals

Inexpensive and informative Apple related e-books:

Are Your Bits Flipped?

Take Control of High Sierra

Take Control of Automating Your Mac

Take Control of Preview

iOS 8: A Take Control Crash Course

More Articles by © Anthony Lawrence

Printer Friendly Version

Have you tried Searching this site?

This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more.

Contact us

Printer Friendly Version

You learn about life by the accidents you have, over and over again, and your father is always in your head when that stuff happens. (Kurt Vonnegut)

Linux posts

Troubleshooting posts

This post tagged:





Unix/Linux Consultants

Skills Tests

Unix/Linux Book Reviews

My Unix/Linux Troubleshooting Book

This site runs on Linode