top | item 24260793

(no title)

oomkiller | 5 years ago

Poking around in the weirdness that is Solaris is so much fun. The comments in the source code are legendary as are the man pages, seemingly much more helpful than other platforms, with a focus on providing good examples. Zones, DTrace, ZFS, and SMF are incredible tools that were over a decade ahead of their time. Zones in particular seem to still offer isolation advantages over the various implementations of containers on Linux. Designing a cohesive system for containing multitenant workloads had its advantages. I'm glad enthusiasts have been able to keep Illumos going, it would be a shame for nobody to be running all that code.

discuss

order

Annatar|5 years ago

Asserting that Solaris has weirdness is an insult, because Solaris is the AT&T System V Release 4.0 reference implementation. Solaris is also the reference implementation for libc functions like malloc, threading, realtime kernel implementation, NFS, NIS, containers, shared memory, SCSI, fiberchannel, high performance TCP/IP networking, network virtualization, parallel service startup/shutdown, POSIX compliant shells, POSIX AWK, XPG4 and XPG6 userland, I could go on and on and on; if you want to write an implementation of some IEEE, POSIX or RFC specification, or some kernel or userland subsystem, Solaris / illumos is the place to refer to on how to do that, and how to do it correctly.