Can anyone either explain or link to material that explains the relationships between the different projects and distributions that have sprung up since Oracle discontinued OpenSolaris?
After OpenSolaris OS/Net kernel development was closed, 3 forks were made: Illumos, SchilliX-ON and Stormix (sadly, they all seem quite inactive).
There are 3 distributions based on the first one: OpenIndiana, Nexenta and SmartOS. There is also SchilliX (based on SchilliX-ON) and StromOS (based on Stormix).
This is just based on my existing knowledge, so there might be more forks and/or distributions out there.
Is it, really? According to GitHub's commit history, there were 297 commits made since onnv_147, so ~1 commit/day. Prior to the fork, OpenSolaris was getting ~10 commits/day.
To put this into perspective, there were over 8000 commits made to OpenBSD in the same time-frame. I won't even try to compare this with FreeBSD or Linux...
Don't get me wrong, I love the effort, but at the same time I feel like there wasn't any real progress made since the project's inception.
Uh, no, it is definitely an "actively developed operating system".
As for user visible, actually, yes, changes made to dtrace recently for example.
Sparse zones as another example, and so on.
Remember that Solaris (and its derivatives, unlike Linux) is userland + kernel -- not just the kernel. So changes in userland count in my opinion when considering "actively developed operating system".
> As for user visible, actually, yes, changes made to dtrace recently for example.
> Sparse zones as another example, and so on.
Those changes came from SmartOS/Joyent and were not made by the IllumOS developers.
Don't get me wrong, I really appreciate their work, but I've already lost hope with IllumOS/OpenIndiana... Fortunately Joyent stepped in, so I hope that things will speed-up a bit now :)