A different thing in a real OS.

Through the weekend I believed that I had managed to screw up my OpenSolaris installation. So serious was my suspicion I was planning to erase the disk and reinstall the entire system. The sound system that I’d manage to get working wasn’t, the ZFS snapshot system kept failing into maintenance mode and the NetBeans IDE that I installed disappeared. Perhaps living in a windows world tainted me but in my ignorance, I recognized my lack of understanding and started Googling.

Sometimes panic can instill reason, and so with some illustrations and illumination from the OpenSolaris.org site, I discovered that the issue was the multiple packages that I had been downloading. The ZFS file system had been doing boot snapshots and I was rebooting into one of many boot ‘pools’ that were ‘confusing’ the system, when I was shown the tool for selecting the correct boot environment, and deleting the others, everything became stable. The sound works, the tools were there and it all works.

One note, the ZFS file system in OpenSolaris will surprise you, it takes a ‘snapshot’ of the ‘partitions’ you choose, and performs a type of backup journal of all the files there. Given that, the file manager, using a slide bar, allows you to ‘time slide’ the directory through the entire snapshot history to display the changes that have happened. Very interesting, but it takes a bit of getting used to. I have ‘time machine‘ on my Mac, though I have not used it, so I suspect this behaves in a similar fashion.

There was one issue, of course created by myself, in and effort to get video on the system I purchased a Logitech 3500 video class webcam with built-in Mike. And while the Ekiga VoIP and video conferencing application could detect and use the video from the camera, the built-in mike would kill the sound system. So I’m operating without the camera, hoping for a bugfix.

The conclusion, more or less, is that the fixes I perform, did not require a drastic rebuild and the loss of my work. Only some understanding, and some learning on my part. Learning about how a real OS operates, and protects itself. Something toy OS’s from the past have made us all believe don’t exist.