5 ms·
I had an Indy on my desk when it came out, with a 21" CRT monitor. I think they thought that's what the Indy was. I'd still go downstairs to another lab to play
by browningstreet 2y ago
I had an Indy on my desk when it came out, with a 21" CRT monitor. I think they thought that's what the Indy was. I'd still go downstairs to another lab to play with the NeXT cube that was there.
It was the culture of the time -- they didn't want to move downmarket and seem like PCs, so they (and their competitors) kept the workstation class a bit more premium and hoped to get enough business/tech purchases from the likes of academia and entertainment. They weren't really trying to sell to devs so much.
- tombert 2y agoI am sure there was a whole bunch of factors, but, at least from my lay perspective, it seems like a recurring theme was that these companies kind of underestimated how good even relatively cheap Intel CPUs were going to get in the 90's, making it so that even consumers could afford a pretty powerful computer, or at least powerful enough to be "useful", and then it becomes less obvious why you'd spend $5,000-15,000+ on a fancy workstation; if I can get 80% of the value of an SGI with just a decent Pentium and a bit of extra RAM, for 1/4 the cost, most people are going to go with that. Of course, I don't know what I'm talking about, I'm confident a lot of people on HN know more about this than I do, this is just a Wikipedia-level understanding of this seems to indicate to me. Still, I do like to think about it. A part of me thinks, and I have no way to confirm this, that there might have been bigger ambitions for the N64, to convert it into a "real" computer, so you could have a "real" SGI machine at home (though obviously less powerful than an Indy or something).
- octorian 2y agoOne thing about this period that kinda annoyed me in the tech press, is that it always felt like these companies were making new/better computers for "their existing customers" as if they were only ever competing against their own older products. Another thing, which perhaps "grinds my gears" a lot more, is that this late-90's/early-00's shift to PCs happened before Linux was sufficiently taken seriously. So lots of high-end applications that started on UNIX migrated over to Windows NT. And once you're firmly on Windows, its much harder to go to Linux. (Whereas commercial UNIX to Linux is easy.) So now there are whole markets (that used to support commercial UNIX) where Linux users get the middle finger, and as someone who hates Windows, this really ticks me off.
- tombert 2y agoI hate Windows now because I'm comparing it to modern Linux and macOS, but in the 90's wasn't Windows NT pretty competitive with some of the commercial Unix offerings? I thought it had some pretty cool stuff in regards to non-blocking IO, and NTFS was pretty ahead of its time compared to most of the Unix filesystems at the time I think? I wasn't really writing code in the 90s, so it's tough for me to say with confidence, but I thought I read somewhere that Windows NT was, in some regards, objectively better than most of its competition in the 90's.
- smackeyacky 2y agoThis is pretty much correct. Windows NT was far better than DOS and feature competitive with the Unices of the time, along with being available on more modest hardware. The Unix wars were also raging, and compatibility between Unices still hadn't been sorted out (and arguably never was) so a company with workstation class software had to port their code between mostly compatible operating systems and wildly incompatible GUI frameworks. So shipping an NT product wasn't the big deal that it seemed.
- tombert 2y agoThat makes sense; even within the Linux world in the year of our lord 2025, binary compatibility is still kind of an issue. I have had issues getting regular Linux binaries working in NixOS [1], and even getting stuff working between Ubuntu and OpenSUSE and Fedora can be a pain. It totally makes sense why developers would see Windows NT as the future here; it gave you most of the features you'd want from Unix-land (and I think some new stuff too that wasn't available in Unix?), and having "platform to rule them all" is appealing to most developers for obvious reasons. It doesn't hurt that Win32 isn't too hard to code against (at least it wasn't when I played with it 15 years ago). I do find it a bit strange that there wasn't really a "de facto" Unix that people coded against, like a clear winner that people liked, but I guess if the hardware was too expensive to run it, that's going to cut down on usage; we didn't really get "standard Unix" until OS X. [1] https://news.ycombinator.com/item?id=42703720 https://news.ycombinator.com/item?id=42703720
- bombcar 2y agoI feel there was a real mental block (that Linux partially helped destroy, mind you) that "real computing" couldn't be done on "commodity chips". And then the Internet blew everything up and out, and Linux machines were cheap and capable of web serving just as well as any workstation.
- dekhn 2y agoI got a lot of flack from leadership at the lab where I worked in '97 and '98 when I bought Dual Pentium Pro 200MHz and later a Dual Pentium II 400MHz that ran Linux. They asked why I didn't buy HP, or SGI desktops. I pointed out that the grant i had- for $5K - wasn't really enough to buy a single machine (our lab had the cheapest SGI Indy, which IIRC was $10K) from HP or SGI, while for that amount of money, I could get dual processor experience, and more RAM/disk than the lowest-end HP or SGI. I ported many codes over from SGI/Tru64 to Linux on those machines. Later I got a $15K budget to build a cluster, and again was asked why I didn't just buy a single SGI machine, and I pointed out I was able to get six PCs, each of which was 50% the speed of a single SGI machine, and I could cluster them to get experience running MPI jobs. 10 years later, all the labs had retired their non-Linux machines aand were running various white box PCs or HP servers running Linux, and I had 10+years of experience running HPC jobs on Linux clusters. If you had a very large budget you could get high-end SGIs that had custom capabilities that no PC at the time could match but even then I specifically chose to not need those capabilities until they were commodity.