Solaris Archive

Minimizing Memory Usage for Creating Application Subprocesses

"This article explains how a Solaris OS application with large memory requirements can effectively create a subprocess without unduly running out of memory or creating a deadlock. It also explores a related issue of how application memory is committed in the Solaris OS as opposed to other operating systems such as Linux." Here's a related article on ZFS and Solaris Containers

Belenix 0.4.3 Released

Belenix, a live CD based on OpenSolaris, has seen the release of version 0.4.3. The Belenix people say this release is major performance upgrade, and includes several fixes such as a new file sorting algorithm to process the DTrace output, some stuff regarding Xserver which leads to boottime being decreased by 20 seconds, various installer bugs, and much more. Rejoice. By the way, here is a chart comparing ZFS with Linux RAID/LVM options.

Solaris Containers Technology Architecture Guide

The Solaris Containers technology addresses this void by making it possible to create a number of private execution environments within a single instance of the Solaris OS. This paper provides suggestions for designing system configurations using powerful tools associated with Solaris Containers, guidelines for selecting features most appropriate for the user's needs, advice on troubleshooting, and a comprehensive consolidation planning example.

Installing the Solaris OS on an x86 Server Without CDs

"Here are 10 steps to set up a CD-less install server if you are using the Solaris 10 03/05 OS for x86 platforms or a version of Solaris for x86 platforms with GRUB. Booting off the Pre-boot Execution Environment is a lot easier and painless now, as this example shows. This process does not include profiles so you will have to sit through the install process and answer questions. It is just a quick and easy way to get the Solaris OS for x86 platforms installed on a remote machine without burning CDs."

Why Are Solaris Installs So Slow?

An often-heard complaint when it comes to Solaris is that its installation takes a long time. Apparantly, work is under way to fix it. "While in a chatroom this morning I learned the reason why Solaris installs are so slow. It turns out that pkgadd is really slow on installing small packages, well it turns out that Solaris installs about 10000 little packages in a full install."

Opening Day for OpenSolaris on Xen

"Today, we're making the first source code of our OpenSolaris on Xen project available to the OpenSolaris developer community. There are many bugs still in waiting, many puzzles to be solved, many things left to do. Because we don't believe the developer community only wants finished projects to test. We believe that some developers want to participate during the development process, and now this project can open its doors to that kind of participation. We wanted to start the conversation with working code. So we have a snapshot of our development tree for OpenSolaris on Xen, synced up with Nevada build 31. That code snapshot should be able to boot and run on all the hardware that build 31 can today, plus it can boot as a diskless unprivileged domain on Xen 3.0."

Surya: Addressing OpenSolaris IPv4 Scalability

"Surya project aims to improve IPv4 forwarding path scalability. Improving forwarding scalability enables a Solaris machine to forward a higher number of packets per second to a greater number of destinations described in the forwarding table. The project delivers a faster forwarding table lookup scheme and a streamlined IPv4 forwarding path. These improvements, when combined with soft-ring (PSARC 2005/654) and Crossbow's polling implementation, will vastly enhance Solaris forwarding throughput performance ."