mansaxel wrote: ↑Wed Jan 24, 2024 6:37 am
tggzzz wrote: ↑Wed Jan 24, 2024 12:04 am
HP Labs was expected to fail most of the time. That sometimes avoided the divisions going down blind alleys, e.g. the Apple Newton in the early 90s. It also sometimes lead to new markets, e.g. PARISC machines becoming a standard for telecom SS7 servers.
PA-RISC succeeded in telco partly thanks to EHPT, the Ericsson - HP partnership on billing, which was the key application. Also, telcos, being the inventor of made-up prices (like mobile roaming charges) have no idea what things cost in reality, which fit the insane pricing of nice machines with a sub-par operating system. (A SDH STM-64 line card for a Cisco router cost about 6 times the price of a 10Gig Eth line card for the same platform. The line rate is the same, the components probably are 85% same, but the SDH card was bought by telcos, the Ethernet card sold to people who had a business to run...)
The whole telecom industry is incestuous, possibly necessarily.
SS7 cards always seemed to be exorbitantly priced.
I have no love for the HP UNIX(tm) business. The machines were very reliable, very well built, albeit a bit slow, but the OS was pretty uninspiring and a hassle to work with. Adding insult to injury, they had a much nicer Unix variant in Tru64, coupled with a much better hardware platform in the Alpha CPU, both which came in as Compaq had bought DEC. But that was axed in favour of H-PUKES on Intel Titanic. Yeah, that's a winning team. Not.
Alpha was an interesting exercise in minimalism: what's the least you have to specify. Unfortunately they had to backtrack with byte addresses and operations.
I have little opinion on the relative merits of operating systems; it is swings and roundabouts all the way down. (Exception: operating systems that randomly change process priorities in order to disguise deadlocks). OTOH, I have a loathing of mode-sensitive editors, e.g. those where "delete-word" will delete the preceding or following word depending on what happened sometime in the past. Yes, EDT, I'm looking at you. And vi(le), for similar reasons.
As for Itanic... I watched a talk in ~96 where the speed was obtained by hand-crafting the assembly instructions. Change the implementation slightly, and start again. I ignorantly presumed compiler technology was up to the job, and that recompilation when moving to a new microarchitecture was acceptable. I asked about context switch times with the (thousands of) hidden registers, and was suspicious of the response. Then I noticed that power consumption was becoming a key bottleneck, and that Itanic gained speed by performing many irrelevant operations.
Still, Itanic was successful in one way: it kept PA-RISC customers on-board as the end of PA-RISC evolution approached. (And Intel became tarred with the public Itanic implementation fallout)