3 ms·
Actually DTrace and ZFS are exactly what people are looking for. DTrace: Visibility into running processes and ability to debug a system without having to rebo
by patrickg-zill 18y ago
Actually DTrace and ZFS are exactly what people are looking for.
DTrace: Visibility into running processes and ability to debug a system without having to reboot or go offline.
ZFS: instant, easy to use snapshots, built in ECC for all your files, ability to grow filesystems, etc. And, the snapshots actually WORK, unlike on Linux where you may or may not be able to snapshot the filesystem, depending on how big your snapshot volume is and how much the changes are while you are taking the snapshot.
Solaris, believe it or not, is more stable 1) in terms of programming interfaces, 2) in terms of multi-threading 3) in terms of performance under load. It has a better virtual memory subsystem, and performs far, far better under memory pressure conditions (conditions where you are low on RAM) than Linux.
They have not changed any public interfaces since Solaris 8, and guarantee that a program that runs on Solaris8 (shipped in 2000) will still run on Solaris 10 (shipped through at least now, which is 2008).
Contrast that with Linux where the threading model changed a couple of times during the same period, the scheduler changed, device drivers had to be updated, etc. etc.
And yes, I have seen all of the above, on production systems.
- ajross 18y agoIT staff don't know what to look for in running processes, and don't debug production software in the field. DTrace is a great developer tool. Developers don't buy enough to sustain Sun's revenue model. Likewise ZFS doesn't solve problems in the corporate space, where all the important data is stored in database products that already provide snapshoting and integrity protection (and lots more). Having that stuff available in the filesystem is cool for a developer because it changes the list of feature you need to get elsewhere. To an IT staff, it's just a bunch of checklist features. I'm sure you like Solaris very much. That's not my point. My point was that you, and developers like you, don't make for a sufficiently large market to sustain Sun Microsystem's position in the market.