Open Solaris is a rapidly evolving operating system with roots in Solaris 10, suitable for deployment on laptops, desktop workstations, storage appliances, and data center servers from the smallest single–purpose systems to the largest enterprise–class systems. The growing Open Solaris community now has hundreds of thousands of participants and users in government agencies, commercial businesses, and universities, with more than 100 user groups around the world contributing to the use and advancement of Open Solaris. New releases of Open Solaris become available every six months, with contributions from both Sun engineers and Open Solaris community members; this book covers the Open Solaris 2008.11 release.
Pro Open Solaris was written to demonstrate that you can host your open source applications and solutions on Open Solaris, taking advantage of its advanced features such as containers and other forms of virtualization, the ZFS file system, and DTrace. It’s assumed that you are already fairly knowledgeable about developing on Linux systems, so the authors give an overview of the similarities and differences between Linux and Open Solaris, and then present details on how to use the Service Management Facility (SMF), ZFS, zones, and even a bit of DTrace. They also provide pointers to the many project communities associated with new Open Solaris features. Special focus is given to web development using familiar applications such as Apache, Tomcat, and My SQL, along with the Net Beans IDE, and showing you how to exploit some of Open Solaris’s unique technologies.
Cuprins
Getting Started.- Introducing Open Solaris.- The Advantages of Developing with Open Solaris.- Getting and Installing Open Solaris.- A Familiar User and Developer Environment and More.- Working with Open Solaris.- SMF: The Service Management Facility.- The ZFS File System.- Open Solaris and Virtualization.- Exploiting Open Solaris’s Unique Features.- A Development Environment on Opensolaris.- Innovative Open Solaris Features.
Despre autor
Harry Foxwell is a system engineer for Sun Microsystems Federal, Inc., specializing in operating system support (Solaris, Open Solaris, and Linux). He is also an adjunct professor of computer science at George Mason University, where he has taught, among other classes, operating system courses based on Open Solaris. He has also written several book reviews for ACM’s Computing Reviews.