I’ve been staying more up-to-date with Solaris dev builds since they started publishing builds nigh-biweekly. That means I get to experience all the joyful brokenness of a system in development. Build 128 introduced a problem with VNC which can be worked around by disabling the “tight” encoding (bugid 6906660). And Build 129 introduced a problem [...]
This is a fairly frequently asked question inside Sun, and now that the biweekly builds are available outside Sun, there are probably more people who are interested. If you want to create a Boot Environment with a specific build (not the latest one) in OpenSolaris, here are the steps to use:
beadm create snv122
beadm mount snv122 [...]
There are times when you have a copy of some Solaris packages installed, but the pkg database is not available. This can happen when you relocate the installation directory manually, or if you’ve placed the files on a non-Solaris NFS server, or if you backed up your /opt directory, and restored it aftera complete OS [...]
Darryl Gove has been working on graphical display of shared library dependencies. It seems useful for performance analysis and debugging of dynamically linked applications.
He did one for StarOffice and for Firfox and Thunderbird.
StarOffice : http://blogs.sun.com/d/entry/drawing_libraries_neater_eye_candy
Firefox, Thunderbird : http://blogs.sun.com/d/entry/graph_of_libraries_used_by
Ubuntu has a cool feature called command-not-found where they publish an index of all the binaries on the system, and the package that each one belongs to. When you combine this with the bash command-not-found hook, you get a default environment that responds to a missing command by telling you what package to download. (Sorry, [...]
We’re making the internal transition to building Sun Studio on Solaris 10 (instead of Solaris 9). This is a big deal because the product bits immediately become useless on any Solaris 9 system. There’s a new libm.so.2 library that became available on Solaris 10, and if you depend on it, you can’t run [...]
A new update to Solaris Express Developer Edition is out. It has the latest and greatest Solaris Nevada build, along with all the development tools you could ever want. Well, I dunno, I can want a lot, but there’s a bunch of tools in there. My favorite parts are Sun Studio 12 and [...]
Phil Harmon wrote a blog entry over a year ago ( Solaris Threads Tunables ) where he mentioned a list of tunable parameters that you can use to fiddle around with the implementation of Solaris libthread. You can fine tune the spin-lock timeouts, and other timing details. But one of the flags that he mentioned [...]
At least on Solaris. So far. Of course, in the UNIX world good API’s tend to get migrate into other implementations, so I hope Linux hackers will take note.
6497356 fork extensions (PSARC 2006/659)
The vfork call in UNIX has always been a serious issue when you’re using threads, and the posix_spawn API did a good job [...]
I tried out the wizzy new Solaris patch GUI (updatemanager) a while back to see whether it was actually usable, and I had issues with it. First of all it was really, really, slow when it had to analyze the currently installed patches. Like it was so slow, you couldn’t tell whether it was hung [...]