Yep adding market forces makes it pretty much like that staying with those 4 as long as we’re taking user facing general computing.
Add to that embedded systems and application specific, mission critical systems. 20 years ago at least, embedded Windows was powering my labs tools ( I can’t remember if it was an oscilloscope or a spectrum analyzer). And shortly after that I was working on a real time operating system from the Unix family, I think that was QOS or neutrino. It had a hideous ide and compositor, with one single text editor that was not capable of syntax highlighting, and that’s where we typed our C programs. To the best of my knowledge neither Linux nor any similar popular OS can fill today the real time requirements that neutrino did.
Now I’m trying to remember what NASA uses for their expensive missions, though I’m sure most of not all code was done in house.
Yep adding market forces makes it pretty much like that staying with those 4 as long as we’re taking user facing general computing.
Add to that embedded systems and application specific, mission critical systems. 20 years ago at least, embedded Windows was powering my labs tools ( I can’t remember if it was an oscilloscope or a spectrum analyzer). And shortly after that I was working on a real time operating system from the Unix family, I think that was QOS or neutrino. It had a hideous ide and compositor, with one single text editor that was not capable of syntax highlighting, and that’s where we typed our C programs. To the best of my knowledge neither Linux nor any similar popular OS can fill today the real time requirements that neutrino did.
Now I’m trying to remember what NASA uses for their expensive missions, though I’m sure most of not all code was done in house.