I'm not a great fan of Solaris, or Sun's attitude toward customers who report bugs. I've migrated many machines from Solaris x86 to Linux. But give Sun their due -- they've been methodically attacking a lot of the weaknesses in Solaris, and have focused on delivering polished new features.
Linux dprobes and LinuxTraceToolkit have been around for quite a while, but there wasn't much buy-in, and it has languished. Now that Sun has demonstrated that similar functionality can be packaged up nicely in the form of DTrace, Linux appears to be behind.
Similarly, the Linux vserver project offers similar core functionality to Solaris Containers, and has been available for a number of years. The 2.6 port is being cleaned-up and refined. But it is still unclear whether it will ever be merged into the mainline kernel.
If and when Sun does release source for Solaris, it has to be buildable; it will be of little use to anyone if the next Van Jacobson can't build and boot a new kernel.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds