ZFS
The Zetabyte File System is yet another technological breakthrough. 19 nines reliability, 128 bits, fault resilient file system, combine to provide an awesome new model for the next several decades. Anyone who has ever worked with complex raid configurations will appreciate ZFS. ZFS will provide, massive scalability, easy administration, space age error detection and correction and data security.
Predictive Self-Healing
Solaris 10's Fault Manager and Service Manager work together to provide comprehensive prediction and detection of system failures - both Hardware and Software. These managers increase reliability and redundancy, while at the same time decrease the likelihood of failure and provide faster recovery and diagnosis. Incomprehensible error messages are replaced with telemetry events that are passed from the Fault Manager to componentized error handlers. The predictive self healing capability allows the Operating System to predict that RAM is likely to fail after some number of events and to remove that one faulty component to be removed without taking down the system.
Solaris Process Rights Management
Thanks to Trusted Solaris, Solaris 10 is going to be much more secure than its predecessors. This is military grade security and it is going to be available by default. There will also be a strengthened cryptographic framework delivered as well.
Guaranteed Source and Binary Compatibility
Since version 2.6 of the Operating System, Solaris has guaranteed Binary Compatibility. This is something that neither Microsoft Windows nor any distribution of Linux has offered. When I spoke with performance expert, Jarod Jenson, Chief Systems Architect for Aeysis, about Sun's networking performance claim, he supported the claim, stating that his clients consistently found significant performance gains through the simple upgrade to Solaris 10. Coming from a Linux/Microsoft Windows background I was somewhat skeptical of the 'simple' characterization of upgrading. Jarod quickly put my skepticism in the back seat. He explained the Binary Compatibility feature and how it eases migrations. The source code guarantee goes much further than the binary compatibility guarantee and guarantees that any source code that compiled and ran on a previous version of Solaris, back to 2.6 will require a simple recompile to run. This is a huge claim and shows a great deal of confidence in Sun's engineers.
The Bad
The biggest questions on Sun's plate for the launch event were the Open Source questions. Was Solaris 10 truly going to be open source? What licensing model would be used? What would the terms be? Would DTrace and ZFS be included in the source code? The answers - still to come. The biggest disappointment of the day was the complete lack of final answers to these important questions. Sun lost an opportunity to step up and state, once and for all, that YES Solaris 10 will be completely Open Source and unencumbered by Kodak style patents. The sense, murmurings and whispered wisdom was that indeed Solaris 10 would be Open Source. The license was yet to be determined - but it would definitely encourage openness - that a community process would be forthcoming that would be defined largely by the community - that all of Solaris would be included, everything required to build from source. But at the end of the day, there was no news on the Open Source angle, in San Jose. Stay tuned was the mantra.
Other bad news included the fact that ZFS would not be included in the GA release (general availability release), but that it would be in a future update - tentatively, Update 1. LAE was also not going to be fully guaranteed in the GA release, although the functionality would be part of the final GA release. It should be interesting to see what defines the final GA release - another stay tuned.
The Ugly
All right, we have covered the Good and the Bad, that leaves us with the Ugly. Solaris 10 Beta 7, which was released in October, contains quite a number of changes from the previous Beta 6. The Gnome Desktop look and feel of Beta 6 has become the Java Desktop System look and feel in Beta 7. In addition, the Sun X Server has been replaced with the X.org - X Window System. Also, there is a completely revamped installation program. Coming just a couple of weeks prior to the launch and a couple months prior to the GA release, this seems like a late date to be making such sweeping, visible changes. These late changes combined with the postponement of ZFS and LAE and the lack of clear Open Source licensing are the only dark spots in the otherwise bright outlook for Solaris.
Conclusion
Solaris 10 is a technological marvel that appears to be headed for the history books as one of the most ambitious and advanced general purpose operating environments of this generation. Sun is walking a fine line on the Open Source question. IP enforceability versus community goodwill seems to be Sun's biggest near term challenge. The free binary RTU for end users might cover some distance towards community acceptance.
Resources
Sun
Solaris 10 Software Express
DTrace Guide
ZFS
Gnome
X.Org
- "Solaris Launch, Page 1/2"
- "Solaris Launch, Page 2/2"



0 