Windows NT 3.1 on Dec Alpha AXP
virtuallyfun.com
virtuallyfun.com
DEC sued MS due to Cutler's contribution to NT. DEC thought they could sue themselves into MS's good graces. They had embroidered polo shirts saying "Strategic Relationship", and saw several employees wearing them, and the phrase was repeated often
DEC couldn't figure out why Office performed worse on Alpha than x86. They sent an employee to MS, only to find MS had a single build server stashed under some desk. MS was compiling Office with -O0, obviously doing the absolute bare minimum to check a box and move on with their lives.
Source: I'm a former DEC employee
So while DEC NT is sort of a footnote, it did have this pretty profound influence : )
After NT 3.1, Microsoft assumed primary responsibility for NT Alpha, although there were also some great people at DECWest still involved.
source: me, I'm the 'someone _else_' who owned all the Alpha stuff at Microsoft.
When did you figure out that NT wasn't a single user operating system?
If you use the User CAL model then any user can have any amount of connections from any amount of devices used by the same user.
If you have 100 employees using SSH (or Apache or whatever) - you need to license 100 User CALs.
On Linux, the only workflow I could get working was to use x11vnc to control an existing local session. To log in, I have to run x11vnc as root, pass it some magic cookie (I have no idea what that is still, but some magic incantation from SO did the trick), then once I log in, the running x11vnc dies, and I have to restart it as a regular user to control the session I just authenticated.
This argument works both ways.
The real shame is that 64bit beta compiler does such a substantially better job on the Alpha, but like everything else once everything started to gel, it suddenly imploded.
I was on Digital UNIX so I didn't deal with VMS or Windows much. But Digital UNIX couldn't get out of their way with object file formats (COFF vs ELF and whatever else), on top of the compiler inefficiencies
A recipe for disaster when the MS company employee doesn't want to do it in the first place, and you give them an artisan product that's hard to use properly
Oral History of Grant Saviers, part 2 of 2 https://www.youtube.com/watch?v=Od830KDrLUU
Oral History of Grant Saviers part 1: http://archive.computerhistory.org/resources/access/text/201... Oral History of Grant Saviers part 2: https://archive.computerhistory.org/resources/access/text/20...
>As DEC’s Corporate Vice President of PC Systems and Peripherals from 1990 to 1992 Grant successfully restarted DEC’s PC business from a dormant state and grew revenues to $350M and break-even profitability in 18 months.
@18 minute timestamp - they copied DELL strategy and did pretty good, business was growing and then DEC founder and CEO Ken Olsen decided to kill it. Grant got recruited to lead Adaptec.
I haven't yet listened to those Oral histories, but thanks for pointing out another that's focused on DEC.
Love those oral histories. I wish sometimes they were longer and asked some more in detail question about certain things. But I guess you can't keep people for 10h straight.
Edit: Where the hell is the video for Part 1? Doesn't exist?
Part 1 doesnt exist in video form :(
> Part 1 doesnt exist in video form :(
Guess I have to go old school and read it :)
Even if it wasn't the full stack integration from semiconductor fabrication, to OS and networking, that they were used to.
Not sure exactly what that 'Strategic Relationship' bought them. Seems to me all the companies making partnerships with Microsoft got shafted. Microsoft were always somehow able to use getting sued into making profitable deals for them in the long run. Because most companies didn't want to drive home the dagger, but rather get a few concessions on some kind of partnership.
https://techmonitor.ai/technology/dec_forced_microsoft_into_...
Its still funny to me how Itanium by its announcement basically killed or significantly delayed most other architectures only to turn out to be a dog.
All of those competing architectures were becoming prohibitively expensive to enhance.
Alpha never paid for itself, ever, the market share was too small. POWER and SPARC had multiple failed projects with enormous capital costs. MIPS hit a performance dead-end with such low market share SGI saw no way to rebuild. HPPA was bleeding HP dry.
Itanium may have hastened their demise but all of these archs had the same core problems with investment returns. The writing was on the wall, and Intel was offering something people desperately wanted. (Unfortunately for everyone involved, it did not pan out.)
If there had been an "Alpha Inc" akin to the ARM Ltd model, I wonder if the platform could have survived longer. It might be able to tap firms that want to play in the high end market, but weren't interested in buying from a direct competitor (picturing those big beige Dell Poweredge PII cubes, but with Alphas in them), or they might have gotten a better deal out of stuff like AMD using the EV6 bus for the Athlon.
Aside from that, I suspect there was a significant aspect of vapourware to the Itanium strategy. Peak Intel had great manufacturing process and an endless bankroll; it was easy to assume that they'd deliver a product that would be impossible to compete with, may as well give up on another architecture. By the time the Itanium product shipped and everyone saw what a lemon it is, it was too late to reallocate the resources and make up for years of lost effort.
POWER and SPARC were continue to be developed. And its hard to argue that either of them should have given up on their architecture. POWER is still developed. It probably made sense for Sun to stop working on SPARC eventually but not when Itanium was announced. Sun problem was just that they spend quite a bit of money, they were just never actually very good at designing processors.
SGI was the most aggressive on telling everybody that Itanium would be the future. And they paid for that. They massively delayed MIPS upgrades (only to then start it again once they realized it would take a while for Itanium to come to the market). For a while after this they still made their money on MIPS and all their attempts to push Itanium pretty much fell flat. So arguable it was smart for them to plan to eventually dump MIPS but now how and when they tried to do it (Also I don't disagree that MIPS was a deadend).
The deal HP got would have been fantastic if Intel had adopted PA-RISC 64-bit instead of Itanium. Given what happened HP wasn't really competitive with Sun 64-bit SMP servers and Sun made a killing on those things before the bubble. Once they bought Compaq and for a while were selling SMP servers based on Alpha.
HP really should have continued to push Alpha after the bought Compaq. The already had VMS ported to Alpha and a large captured base willing to pay a little extra. They aggressively ported VMS to Itanium and thanks to the insane deal they made Intel had to manufacture them processors for a decade+.
They are a large enough company and Alpha next few version had the chance to be really great, with things advanced vector extension and they had basically had the best processor team in the world.
So yes, it was correct that all these companies wanted to drop their development cost, but doing so before you know really about Itanium and how good it was, that's questionable and messed up all the strategies. There was just an assumption that Itanium was gone be amazing. Granted, VLIW processors were all the hype. Sun also waste a bunch of money on VLIW processor technology in the 90s and unlike HP, they didn't it on Intel.
Gordan Bell tried to hook up Alpha with Intel and make Alpha the 64-bit architecture that Intel went with. That would have been quite a different history. But for various reasons this didn't happen, and instead Intel went with HP and their next generation VLIW idea.
P.S: It would have been pretty smart of Sun went in on Alpha in 1992, then they could have saved on development threw out the 90s. DEC had built up a huge fabs to handle Alpha but almost nobody bought it. They were really looking for a high value costumer and couldn't find one.
Edit: > (Unfortunately for everyone involved, it did not pan out.)
Well it wasn't unfortunate for everybody. Sun made quite a bit of money for a few more years with SPARC. And so did IBM with Power. I think those two companies were happy with the Itanium failure.
I think its more like that he was brought in by the board because those were his opinions.
The board was sick of paying for development of MIPS and IRIX. The believed their future was massive multicore Itanium Windows IT systems. And because they wouldn't do any of the development but would make the same kind of profits, they would just print money.
This of course backfired in a whole bunch of different ways.
If Sun had given up the day Itanium was announced, they mighta come out ahead!
Giving up instantly when Itanium was announced would have just made them a company that waste a lot of money a lot of money on porting things to Itanium (and Sun had quite a lot of software that's not exactly easy to port). Only to not have a 64-bit system to build servers from. Essentially at best offering good x86 32-bit servers for the next couple years.
To be sure x86 workstations and servers should have been a big part of their strategy already in the late 90s. But that's not the same as adopting Itanium.
SGI did exactly what you suggest, give up on their chips and OS. This was terrible choice. Because Itanium was very late they had to restart MIPS development and were not able catch back up. Their Itanium products all didn't sell well even when they finally arrived.
SGI also did have X86 workstations, first with a proprietary SGI chipset that required as special HAL for NT/2K, and then just a standard PC workstation.
Then a bunch of the graphics people (who did the GPU for the Nintendo 64) went to found ArtX [1], which got bought by ATI.
There was also the ill-fated Fahrenheit project.
[0] https://www.forbes.com/2002/05/06/0506sun.html#703713c16a5e [1] https://en.wikipedia.org/wiki/ArtX
And I'm not saying not reacting to Itanium means go all in on your existing ISA and your existing business model. That wasn't my argument.
My argument was don't go all out on everything that currently makes you money and your costumers expect for a totally unproven architecture that even if it works out means that you are just gone be a commodity provider with commodity software. Something totally outside of the whole history of Silicon graphics.
Project MICA would have yield a very modern OS that could have supported both Unix and VMS interfaces and it would be only natural to add whatever Windows would come up with in addition to that. That PRISM and MICA seem to be a real paths forward for everything from workstation to multicore servers. We later saw with Alpha what DEC was capable of and PRISM also did a lot of compiler work that was also used for the Alpha compiler later. But that was quite a bit later of course.
First of all, Cutler and lots of others went to Microsoft and developed Windows NT. Without Cutler, this project would look very different. Bill Gates was seriously arguing for having no virtual memory on this OS! Absolutely crazy to think what would have happened.
If DEC had expanded, rather then contracted its team there, it would have been quite a difference, with two major companies developing a next generation OS in the area. I think DEC was generally more popular for technical people then Microsoft.
Then for DEC, their workstation strategy went to MIPS/Ultrix witch was moderately successful but that whole thing was then killed in favor of Alpha/OSF1. This created a lot of bad blood by the people that were stuck on MIPS/Ultrix. DEC was one of the few companies that really went all in on the whole OSF stuff. Just like Sun, it might have been smarter to stick with BSD base rather then System V SVR4 base (love to hear from somebody inside about this topic).
Because PRISM didn't happen over the next couple years the VAX line suffered from pretty bad price to performance. Management also seem not committed to VMS as OSF and NT became big parts of their strategy.
So this post about running Windows NT+Alpha is really kind of a result of this canceling of PRISM/MICA.
I reading some books on DEC now but during some online browsing I found this interesting document from somebody at DEC from late 1994: https://www.dgregscott.com/wp-content/uploads/2020/11/demise...
Gorden Bell's Post Script on 'DEC is Dead, Long Live DEC' was also a great read.
That’d surprise me. This was a time when one of the major limiting factors to NT adoption was it needing “a lot” of RAM. And he’d had plenty of experience with virtual memory, including his own company’s Xenix and OS/2.
So in the end we all won, just Dec had to die.
But DEC only saw Altavista as a toy, something for showing off big systems, or doing personal desktop search. The missed such incredible opportunity.
OS/2 was a reasonable good OS and a history based on OS/2 rather then Windows 95 and friends seems to be a pretty good path forward.
And OS/2 being Microsoft and IBM would have made Microsoft not quite as powerful and dominate.
> The missed such incredible opportunity.
DEC was sold for around 10 billion, just a few years later Altavista alone was sold for around 2 billion.
And Altavista was valued basically 0 in the Compaq acquisition. Compaq seem to really only value the Services division, everything else they didn't care about.
They killed the MIPS/Ultrix line but gave people no path to move to Alpha/Ultrix. Ultrix was never ported to Alpha. Only Alpha/OSF1 so a fundamental hardware and software shift.
Its easier to go to SPARC/SunOS or SPARC/Solaris and they had lots of machines from cheaper to more expensive. For schools they often bought the slightly cheaper workstations.
Alpha 64bit wasn't really a hugely important feature that point in time. This again where starting with 32-bit PRISM would have been a better move.
At the same time, their VAX line was still not Alpha, they bet on NVAX for quite a long time. So the VMS crowed didn't need to switch to Alpha.
DEC wanted to make Alpha an industry standard but then they had little interest in working with Apple to get volume. The big workstation/server vendors had their own ISAs and since DEC also wanted to compete in those market simply adopting a new standard from DEC was just not gone happen. And as a new standard for lower priced machines it just not gone happen, 64-bit was totally wrong for markets like that and you would need Windows/Intel to even have a shot at that. It was also not good for embedded so DEC went with StrongARM.
DEC just made really bad strategy choices starting in late 1988s. By 1986 they had started the VAX9000 project. That might be fine but by 1988 you have to realize that project was dead and simply kill it, and rush out VAX based on PRISM with nice high quality VMS port.
So I gave that one to my teenage nephew, who ran NT on it and became quite the Windows geek with a successful sysadmin career. "I ran NT on Alpha as a teen" is a pretty good resume enhancer, I guess.
I should have kept it as a combo doorstop and space heater.
It was listed as one of the reasons why Compaq had bailed on NT.
Also were you involved at all with the 64bit versions of NT?
It's cool that checked build got out, and kind of funny how the compiler was hiding in plain sight for decades, but glad I spotted it.
Sadly MS dropped support for Alpha, and changed the pricing models on NT and SQL Server so much it became unaffordable for small businesses. In 2 cuts, I watched the future of databases crumble.
Beyond what NT supported, WinCE entered the picture in the very late 90s with ARM support among other architectures.
Then Multiplan ran on most of the major microcomputers of the time.
It's interesting that in their history, strict Wintel is more the anomaly in their history.
Windows 2000 had both x86 and Alpha support up through the release candidate, but Alpha was dropped before final release. I actually had an Alpha workstation running Windows 2000 (for fun) back in the mists of time.
It was still exciting at the time.
Guess it never went anywhere.
https://en.wikipedia.org/wiki/FX!32
I remember Linux had some version of this as well as the ability to run OSF/1 binaries.
Someone on this forum was the guy who made the Linux version using the FX!32 as the basis.
https://www.phoronix.com/forums/forum/software/general-linux...
Etc…
Second-hand nostalgia, if you will.
I saved up and bought a Sound Blaster Pro. I wanted an SGI machine that cost more than a car, not that I would have the slightest idea what to do after running the demos on it. That or one of those orange AS/400 boxes. Which I would have even less use for.