I think the most important thing Sun got wrong was having no credible onboarding path for new clients. Why would someone invest in SPARC and Solaris when a generic x86 with Linux would do 99% of what the SPARC box would do, for far less? Why would someone who is developing their software on an x86 box with Linux care about deploying it to SPARC+Solaris? Or SPARC+Linux? Or x86+Solaris? There is a huge advantage in deploying to the same platform you develop for, which means, not having a credible desktop will hurt you in the long run.
The same applies to IBM's POWER and Z - how many green field projects are being built for them? Apart from weirdos (such as myself) who is even interested in that? And even then, I will not suggest building anything new on AIX or z/OS, or Linux on either, unless there is a really compelling (such as "we got the hardware for free", or "we really need instruction-cycle latencies to run inference and we can't match that with any other NPU") reason.
Don't get me wrong - I love using uncommon hardware with uncommon OSs (which expose bugs that are affected by endianness, or Linuxisms, or blindly assuming a string is ASCII, or that a file stays put while you use it).
> Why would someone who is developing their software on an x86 box with Linux care about ... Solaris?
There was a time when ZFS would have been a good answer for this. Of course, now it's available on FreeBSD and Linux.
At one point also there was zones, but again, containerization is pretty standard elsewhere now.
I guess also if you go further back, like the Linux 2.6 era, which is close to when Solaris was open sourced ... the 2.6 release involved a concerted effort to improve SMP support. So maybe you'd be interested more in commercial Unix in the 2.4 era, for better SMP. But again, Linux surpassed this ~20 years ago.
On the onboarding thing, Oracle Cloud didn't offer Solaris as an OS option last time I checked. And, of course, they never offered SPARC because abandoning it was one of the first moves. IIRC, IBM Cloud also doesn't offer Linux on POWER (but they do offer AIX and IBMi, as well as z/OS - and Linux - on s390x). Not that long ago I tried to convince VMSI to make a deal with cloud providers and allow OpenVMS to be as easy as any other OS on amd64.
rbanffy · · focus · HN ↗
The same applies to IBM's POWER and Z - how many green field projects are being built for them? Apart from weirdos (such as myself) who is even interested in that? And even then, I will not suggest building anything new on AIX or z/OS, or Linux on either, unless there is a really compelling (such as "we got the hardware for free", or "we really need instruction-cycle latencies to run inference and we can't match that with any other NPU") reason.
Don't get me wrong - I love using uncommon hardware with uncommon OSs (which expose bugs that are affected by endianness, or Linuxisms, or blindly assuming a string is ASCII, or that a file stays put while you use it).
asveikau · · focus · HN ↗
There was a time when ZFS would have been a good answer for this. Of course, now it's available on FreeBSD and Linux.
At one point also there was zones, but again, containerization is pretty standard elsewhere now.
I guess also if you go further back, like the Linux 2.6 era, which is close to when Solaris was open sourced ... the 2.6 release involved a concerted effort to improve SMP support. So maybe you'd be interested more in commercial Unix in the 2.4 era, for better SMP. But again, Linux surpassed this ~20 years ago.
TimTheTinker · · focus · HN ↗
But Illumos is a real modern viable option over Linux (and *racle Solaris) for server hardware.
rbanffy · · focus · HN ↗