4 ms·
What did Solaris do that made it a good choice?
by hackerbabz 7y ago
What did Solaris do that made it a good choice?
- kick 7y agoZones, DTrace, leastpriv, ZFS, a bunch of innovations and concepts that influence system development to today.
- asveikau 7y agoAnother one not mentioned by the sibling comment: they tried to improve upon the poor scalability of poll(2) before epoll was a thing. Also a bunch of random things in section 2 of your Linux manpages started out as Sun-introduced APIs back in the day. But a bunch of stuff has been ported or integrated elsewhere. Zfs runs well out of the box on freebsd and as a module on linux. "Containers" are a big thing now where zones might have applied. Etc.
- scurvy 7y agoHot swapping CPU and memory boards was pretty dope in 2000. Can't do that in equivalently priced hardware and servers as easily today.
- robocat 7y agoBecause the unit of swappability changed to a VM or server... for good reasons.
- scurvy 7y agoIf that's the case, why do my VMs in public clouds constantly go down for hardware maintenance? We've definitely regressed despite the buzzwords and hype.
- zorked 7y agoMost of the "hardware maintainance" is defragmenting the workload so that the VMs run in fewer physical machines to retire racks of old hardware. Some load balancing too.
- fargle 7y agoI grew up when BSD was kinda mature but SVR4 was the "new thing". People, probably inertia, were hating SVR4 and Solaris vs. SunOS (BSD) too. But it was solid. Solaris 5.5.1 and 5.6 were bulletproof, organized, documented, and worked. I don't know who worked for Sun back then, but to you, Thank You! At the time, many UNIX vendors were sparing, warring even. But Solaris is one of the best, purest SVR4 implementations. On top of that it had a very unique and excellent driver model (one of the first), true multi-threaded kernel, and extremely good compiler. And it ran on an extremely well designed post-RISC CPU (UltraSparc). CDE was ... not really the point... Sadly, while it powered that dot-com bubble, that success led to the failure when $50,000 Sun workstations and servers became available for $0.01. If you're going to fail that is the honest way to do so, in my book.