Skip to Content
Solaris™ Internals: Core Kernel Components
book

Solaris™ Internals: Core Kernel Components

by Jim Mauro, Richard McDougall
October 2000
Intermediate to advanced
704 pages
18h 44m
English
Pearson

Overview

The definitive Sun Microsystems guide to the internals of the Solaris kernel.

This book focuses on the core kernel functions, major data structures and algorithms. Its practical approach makes it an essential resource for anyone responsible for kernel, driver or application software. Anyone doing development, debugging, maintenance, performance tuning, capacity planning, or application tuning will also benefit from Mauro and McDougall's in-depth coverage of the Solaris kernel.

This authoritative and comprehensive guide covers the key components that comprise the Solaris kernel. The modular architecture of the kernel is discussed and each major subsystem is fully explored. Topics covered include:

  • Scheduler implementation and behavior

  • The Solaris multi-threaded architecture

  • Multi-threaded synchronization primitives

  • The Solaris Virtual Memory implementation, including tools for memory measurement and analysis

  • The Virtual File System framework

  • Techniques for analyzing kernel behavior and structures with sar, vmstat, crash, and adb

  • Solaris Internals is an indispensable reference for kernel developers and is full of useful information for monitoring and optimizing Solaris systems. Whether you're a software developer, systems architect, system administrator, or performance analyst, you'll rely on it constantly.

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Solaris™ Internals: Solaris 10 and OpenSolaris Kernel Architecture, Second Edition

    Solaris™ Internals: Solaris 10 and OpenSolaris Kernel Architecture, Second Edition

    Jim Mauro, Richard McDougall
    Linux® Kernel Primer, The: A Top-Down Approach for x86 and PowerPC Architectures

    Linux® Kernel Primer, The: A Top-Down Approach for x86 and PowerPC Architectures

    Claudia Salzberg Rodriguez, Gordon Fischer, Steven Smolski
    DTrace: Dynamic Tracing in Oracle

    DTrace: Dynamic Tracing in Oracle

    Brendan Gregg, Jim Mauro

    Publisher Resources

    ISBN: 0130224960Purchase book