<preface id="preface-1"><title>Preface</title><highlights><para>The <citetitle>Solaris Containers: Resource Management and Solaris Zones
Developer's Guide</citetitle> describes how to write applications that partition
and manage system resources and discusses which APIs to use. This book provides
programming examples and a discussion of programming issues to consider when
writing an application.</para>
</highlights><sect1 id="preface-9"><title id="preface-2">Who Should Use This Book</title><para>This book is for application developers and ISVs who write applications
that control or monitor the Solaris Operating System resources.</para>
</sect1><sect1 id="preface-3"><title>Before You Read This Book</title><para>For a detailed overview of resource management and Solaris Zones, see
the <olink targetdoc="sysadrm" remap="external"><citetitle remap="book">System Administration
Guide: Solaris Containers-Resource Management and Solaris Zones</citetitle></olink>.</para>
</sect1><sect1 id="preface-4"><title>How This Book Is Organized</title><para>This guide is organized as follows:</para><para><olink targetptr="concepts-2" remap="internal">Chapter&nbsp;1, Resource Management in
the Solaris Operating System</olink> introduces the Solaris 10 Resource Manager
product.</para><para><olink targetptr="tasks-3" remap="internal">Chapter&nbsp;2, Projects and Tasks</olink> provides
information about the projects and tasks facilities.</para><para><olink targetptr="ext-acctg-11" remap="internal">Chapter&nbsp;3, Using the C Interface
to Extended Accounting</olink> describes the C interface to the extended accounting
facility.</para><para><olink targetptr="extacctg-perl-1" remap="internal">Chapter&nbsp;4, Using the Perl Interface
to Extended Accounting</olink> describes the Perl interface to the extended
accounting facility.</para><para><olink targetptr="resource-ctrls-8" remap="internal">Chapter&nbsp;5, Resource Controls</olink> discusses
resource controls and their use.</para><para><olink targetptr="resource-pools-5" remap="internal">Chapter&nbsp;6, Resource Pools</olink> covers
dynamic resource pools.</para><para><olink targetptr="fquzd" remap="internal">Chapter&nbsp;7, Design Considerations for Resource
Management Applications in Solaris Zones</olink> describes the precautions
that need to be taken for applications to work in Solaris zones.</para><para><olink targetptr="faate" remap="internal">Chapter&nbsp;8, Configuration Examples</olink> provides
configuration examples for the <filename>/etc/project</filename> file.</para>
</sect1>&sundocs;&typeconv;
</preface>