Okay, before I forget, I’m writing it all down.
We have to test against all this stuff, and it’s becoming more and more convenient to use virtualization as a way to share lab resources, so I figured I’d go make sense of all the terminology that’s flying around. I understood 80% of it, but I could never [...]
Recipes for supported packaging formats
Sun Studio is available on three different packaging systems. Here are some examples that show you how to get information about the Sun Studio packages on each kind of system.
IPS packaging system – on OpenSolaris
SYSV packages – on Solaris 10
RPMs – on SuSE and RedHat Linux
If you want to know [...]
I use VNC connections as part of my regular daily routine, and I ran into another bug a few days ago, so I figured I’d post a summary of the current bugs that are currently afflicting me, and the workarounds for them.
First is a really interesting bug where the less-than-sign turns into a greater-than-sign. Really. I’m [...]
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 with [...]
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 /mnt
pkg [...]
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 reinstall. [...]
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 : [...]
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, too [...]
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 on [...]
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 Solaris [...]