Contents

About the Authors

About the Technical Reviewer

Acknowledgments

Introduction

PART 1 Getting Started

CHAPTER 1 Introducing OpenSolaris

The True Name of Open Source Software

What You'll Find and Learn in This Book

The Origin of OpenSolaris

Goals and Future Directions

That Troublesome CDDL License

The OpenSolaris Community: OpenSolaris.org

Essential URLs

Summary

CHAPTER 2 The Advantages of Developing with OpenSolaris

OpenSolaris Qualities

OpenSolaris Is Free

OpenSolaris Is Open Source

OpenSolaris Runs on "Commodity" Hardware Platforms

OpenSolaris Runs High-Quality Application Software

You Can Get a Software Support Subscription for OpenSolaris

OK, It's Like Linux. So What?

Scalability

Service Management

ZFS

DTrace

Virtualization

Security

Summary

CHAPTER 3 Getting and Installing OpenSolaris

Installation Choices

Checking Your System

Live CD Booting

Direct "Bare-Metal" Installation

Multiboot Installation

Installing OpenSolaris as a Guest VM (Recommended)

Are We There Yet?

Summary

CHAPTER 4 A Familiar User and Developer Environment and More

At Home with GNOME

The CLI, for the GUI-averse

To su, or Not to sudo?

Boot and Reboot

Updating Your Kernel Build

Other Administrative Tasks

Adding New Users

Printing

Summary

PART 2 Working with OpenSolaris

CHAPTER 5 SMF: The Service Management Facility

What's a Service?

A Bit About Milestones

More About Services

Creating Your Own Services

Summary

CHAPTER 6 The ZFS File System

Exploring the Basic ZFS Features

Creating and Managing ZFS Storage Pools

Creating a ZFS Pool

Managing Boot Environments with ZFS

Summary

CHAPTER 7 OpenSolaris and Virtualization

Zones and Containers

Creating a Zone

Global and Local Zone Environments

Cloning a Zone

Managing Zones

Using the Zone

Managing Zone Resources

More OpenSolaris Virtualization

VirtualBox

The xVM Hypervisor

Installing the OpenSolaris 2008.11 xVM Hypervisor

BrandZ

LDoms

Summary

PART 3 Exploiting OpenSolaris's Unique Features

CHAPTER 8 A Development Environment on OpenSolaris

Introducing the Web Stack and AMP

Getting the AMP Stack

Taking a Tour of the Command-Line Package Manager

Making a Case for Containers

Building Applications for a Container Environment

Introducing Zones and Discrete Privileges

Qualifying Your Application for Zones

Installing Tomcat in a Container

Installing MySQL

Taking a Quick Tour of NetBeans IDE

Using Subversion

Creating the Repository and Managing Files

Using the Manage Access Control Method

Integrating NetBeans with Other Products

Integrating with Tomcat

Integrating with Subversion

Putting It All Together with IPS

Summary

CHAPTER 9 Innovative OpenSolaris Features

DTrace

Probes

Providers

DTrace Scripts

A Simple Example

DTrace Aggregations

DTrace Community Contributions

DTrace and Java

The Tracker Utility: Where's That File?

The OpenSolaris Distro Constructor

The Device Driver Utility

And Now for a Little Entertainment

OpenSolaris Educational Resources

The OpenSolaris Curriculum Development Resources

OpenSolaris Learning Cloud Service

Summary

PART 4 Appendixes

Appendix A Recommended Reading and Viewing

Books

Blogs and Wikis

Developer Resources

Learning and Training

Linux to OpenSolaris Translation

Newsletter

User Groups

Videos

Web Sites

White Papers

APPENDIX B OpenSolaris 2009.06

SPARC Support

Project Crossbow

Encrypted ZFS File System

CUPS Printing

Other Anticipated Features

INDEX

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.218.15.205