Well, it’s out. OpenSolaris, that is. I thought it would be fun to indulge in a little fake historical writing (or dreaming, some of it really out there)…
Even the people in the middle of it all, those who came up with the idea of making Solaris open source, those who came up with the idea of launching a major initiative by blogging, didn’t realise what an impact this would have on the world. Even now, 5 years later, we’re still discovering nuances, still discussing whether this product or that system could even have been contemplated without the boost provided by the OpenSolaris initiative.
So what was so new about this? Two things spring immediately to mind. This was the first time a major operating system had moved from closed-source to open source. A number of organizations had made such a leap in the years immediately prior to OpenSolaris, notably the Mozilla Foundation (which created the Firefox browser) but those were all applications. Linux (the main other open source operating system) was open source from the beginning. The other was the launch-by-blogging. Sun Microsystems was one of the first major companies to truly embrace blogging by any employee as a means not only to get interesting information out there, but to build community, and we can now see (and this was intended at the time) the blogging launch of OpenSolaris as being a natural part of that community-building process. The 132 Sun engineers who wrote 215 000 words to launch OpenSolaris was seen as a disappointment at the time by some, as a triumph by others. It was clear that this was only the beginning of what would become a wave of launch-by-blogging marketing that was copied widely and is a standard part of any product launch today.
What was not expected was the sheer speed at which non-Sun developers took the opportunity to create end-user applications. Up until the launch, Solaris was considered a corporate operating system. Solid, secure, but nothing fancy that would tempt a consumer to switch. There were few applications created by third party developers; several hard-working corporate applications but little of interest to others. But by the end of 2005 there was an explosion of applications, some duplicating similar work on the Linux platforms such as new desktops and ports of various popular applications, and some that were tailored to the OpenSolaris operating system, taking advantage of features that were not available elsewhere. OpenSolaris became the slashdotter operating system of choice, and reports started coming in of companies being deluged with requests to port their applications to OpenSolaris.
Now, 5 years after that fateful day, we see OpenSolaris being used as the base of gaming consoles, bank systems, even mobile phones! Other operating system developers and vendors were inspired to improve their offerings, and the stability and security of all operating systems has increased to the stage where teenagers don’t understand adult jokes about blue screens.
Ok, now back to reality. I use Solaris on my laptop so some of the above is my dream — more choice in Solaris-based operating systems and desktops (the Solaris equivalent of Ubuntu, for example) and in applications. There are lots of applications available for Linux (Skype, for example) that could be ported to Solaris with (I assume) relatively small effort. The basic things do work — browsing, editing office documents, email. I can even use punchin (though not in conjunction with my Debian firewall, since I need to set up ipsec tables and that requires updating to sarge, then recompiling the kernel, then figuring out the magic incantations. If anyone is using punchin on a Solaris box behind a Debian firewall and has hints on the best way to tackle this, please let me know!). I like using Solaris, it feels solid and stable and although it’s been a long time since I worked on a Unix-based system, so I have to refresh my memory on how to do a lot of things, it’s good to have the choice.
I work with corporates who are run with Solaris.
My impression is it will be very long or never that I will be able to run Solaris with browser on my desktop.
Even Linux seems to fall short on the merging web2.0 applications.
If the best of Solaris and web2.0 has to meet will it be on Linux or Windows.