By Deirdre' Straughan on May 05, 2010
The Alligator meets the Terminator: Caiman, AI, and the other 998 ways of installing OpenSolaris The presentation will give an overview over the state of the art in the world of OpenSolaris installation. Developers who might be familiar with the traditional interactive and JumpStart installation methods can find out about the shiny new installation techniques. Starting with the initial graphical interactive "Caiman" installer, OpenSolaris can now be installed in a more or less "hands-off" fashion, too. However, both this "Automated Installer" and the interactive text-based console installer are very much work in progress. The AI eats XML manifests, which seems a bit daunting and complicated but it's not so bad if the developer sticks to a few simple rules and has a good template. Package repositories provided via the Image Packaging System are the basis of every OpenSolaris installation. Operations on packaged objects are initiated through actuators, and software instances can be assembled leveraging the Service Management Framework. The interaction and workflow between these components is shown in a few short examples. The distribution builder is also briefly described. Finally, particularly for software and package developers, we will spend a few minutes on tips and tricks to speed up installation-test-edit cycles and installation debugging. There aren't really a thousand ways of installing OpenSolaris, but there is certainly more choice for the developer than just a few months ago. This presentation attempts to empower the developer to make informed choices for her or his OpenSolaris installation method.
Volker A. Brandt is an IT consultant specialising in Solaris system and infrastructure development based in Meckenheim, Germany. Past Sun and Solaris experience has included almost everything from assisting a small two-server shop to building a large disaster recovery environment based on many enterprise systems across several data centers. He has worked on software for automating package generation, Solaris OS installation, package deployment and software distribution. He has held training classes and hands-on workshops on many Solaris-related topics, as well as basic Unix instruction classes and Perl programmer coaching. The author has been using Free and Open Source Software for twenty-five years.