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).
Solaris x86 launched in 1993. I had one on my desk at work in early 1997, running Common Desktop Environment.
Even back then, the CTO of our startup said Sun had missed the boat on dominating x86 Unix. They could have had a larger role in x86 Unix world if they had wanted to. It was definitely a misstep for Sun.
Having said that, throughout the 1990s Sun was amazing. They were even good right up to the Oracle purchase, although by that time RHEL on HP (or Dell) servers was eating their lunch.
> They could have had a larger role in x86 Unix world
They were always a hardware provider. If they could have offered credible desktops at PC prices, they could have made a serious dent in the low-end server (one step up from desktops), which is an essential stepping stone for securing midrange and above.
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).
Ologn · · focus · HN ↗
Even back then, the CTO of our startup said Sun had missed the boat on dominating x86 Unix. They could have had a larger role in x86 Unix world if they had wanted to. It was definitely a misstep for Sun.
Having said that, throughout the 1990s Sun was amazing. They were even good right up to the Oracle purchase, although by that time RHEL on HP (or Dell) servers was eating their lunch.
rbanffy · · focus · HN ↗
They were always a hardware provider. If they could have offered credible desktops at PC prices, they could have made a serious dent in the low-end server (one step up from desktops), which is an essential stepping stone for securing midrange and above.