The author seems to be unsure as to how widely the 2500UX was sold; I can confirm first hand that it was a real thing; I obtained parts of one from a dumpster dive at a Canadian university in the early 2000s. Sadly the case was mangled by a friend who really wanted its floppy drive for an SGI Indy we'd found in an earlier haul...
(I still have the 2500's accelerator card. The Indy is intact, boots, and sitting dormant in a cozy heated garage on a farm somewhere. There's also this hilarious story about how I tracked down the machine's original owner and naïvely asked him for help with removing the root password. He was amused and actually did so, though not without throwing a fair amount of shade at the university for poor hardware disposal practices...)
This is cool story! My uni's lab was all SGIs, IBM Risc 6000s and Sun workstations.
But I visited the lab for the first time in 25 years last week and everything got replaced by cheap PCs... :(
The 90s was perhaps the last gasp of high end, branded PCs. Man, these were some good looking computers. Try keeping your SGI in good shape, perhaps it will find its way to a museum one day.
I have always been fascinated - what are the reasons anyone would want a Unix workstation at that time over DOS/Windows? Can somebody come up with a few examples? Genuinely missing the knowledge, as I was using MS-DOS in the 90s.
Microsoft itself was a leading Unix vendor in the 1980s with Xenix.
Every Microsoft developer had a Xenix workstation for things like email, access to network disks, running a decent C compiler, and debugging.
DOS was practically a single-program environment with no memory protection and no networking. Unix offered much better productivity for software developers.
Engineering in general was a field that used Unix workstations heavily. Microsoft didn’t become competitive until Windows NT in 1993.
Memory protection was not possible on the 8086 and quite half-baked on the 80286 (you could switch to protected mode but then you lost access to hardware BIOS facilities that relied on real mode, and switching back to real mode required hard-faulting the processor because there was no architectural support for it). The Intel 80386 was the first fully-featured x86 CPU wrt. running memory protected OS's.
In hindsight, Microsoft seems to have lost two opportunities to already be on the forefront from UNIX, first with giving up on Xenix, then by not really embracing the POSIX subsystem on Windows NT.
Linux would never taken off in such alternative realities.
Not that it matters that much now with WSL, and Azure Linux.
Same as we use it now, to be frank. Unix workstations as an interaction model have persisted so long because it works just great.
I was writing a lot of Unix software in that period - database apps, business logic, and so on. For me, using an MSDOS-based system was a compromise, which I enhanced by using Desqview to get multi-tasking - it allowed multiple MSDOS instances on a single machine, in which I ran terminal software, compilers (our apps were being ported to MSDOS...), and database admin tasks - just like today.
What we have today in the form of MacOS or Linux workstations is pretty much what we had back then, too. The power is inescapable.
I remember getting one on loan from Commodore Netherlands around 1992-1993. We were an ISV back then, and CBM provided these machines to allow us to talk to their engineers back in Pennsylvania via email and Usenet. While the emails are not preserved, I did find a post I highly likely made using an A3000UX [1]. We had the machine dial in once per day to sync email and Usenet posts. Phone costs were high, so we had to keep the phone line open as short as possible. It was actually quite handy because picking up the phone in the Netherlands to talk to an engineer in the States was prohibitively expensive (around $9 per minute in todays money, iirc). It was my first use of The Internet.
I've always associated Amigas with AmigaOS, and this is the first I heard about Unix. Why would you replace AmigaOS with Unix? Is it because it would be substantially cheaper than other 68030 Unix workstations?
As mentioned in the story, everybody with a 68k or RISC computer in the 1980s tried their hand at making a Unix workstation because the market was so lucrative.
In addition to Commodore there were Apple, Acorn, and Atari also making these upscale plays with Unix. Sun and NeXT were native to this market. And non-Unix workstation vendors like Apollo were adding compatibility.
It was a crowded market and Commodore didn't bring anything unique to it. The Amiga's multimedia strengths were practically wasted running X Windows.
GCC was largely ignored until Sun became the first UNIX vendor to have different SKUs for developers and plain users, quickly followed by other vendors.
Only then folks started reaching out to GNU, as means to avoid paying for UNIX developer licenses from their respective vendors.
Sun even had multiple levels, one of the reasons Ada didn't took off, was that UNIX vendors like Sun had it as an additional SKU, the developer license would only get the classical UNIX stuff, alongside C and C++ compilers.
That the suggested deals don't make a lot of sense doesn't mean there weren't discussions. Maybe the discussions ended because the deals wouldn't have made sense.
Maybe discussions happened during development when it wasn't so obvious that they didn't make sense.
It was not - 68000 and 68020 (and 68030 of course) based systems were still sold later than that. The highest end mac in 1990 was 68030 based (https://everymac.com/systems/apple/mac_ii/specs/mac_iifx.htm...) and was prohibitively expensive. New 68030 models were still being introduced as late as 1994.
It’s a bit mixed, by 1990 most UNIX vendors were moving to various RISC architectures so a 68k based workstation would appear rather old fashioned for that market. People paid Serious money for a UNIX system to do Serious work, so why cheap out on yesterdays technology?
A/UX didn’t seem to do that well in the market either.
My uni had these, as I mentioned in a reply elsewhere on the thread. I'm curious to know what kind of Serious Work people here saw back in the day.
I was a student so I had relatively rare access to the high end stuff... Most of my time was spent in cheap-ish sun terminals. Later on, as a last year student, I became cooler and got access to the RISC 6000s and started hanging out with the graduate students.
Most of the Serious Work I saw was email. There was some limited running of simulations and research software from other universities, but little that required a lot of processor power on an ongoing basis. I think these were generally more useful due to their native networking capabilities and software availability than their raw CPU power. In a sense, you had to have them because everybody else had one.
The author seems to be unsure as to how widely the 2500UX was sold; I can confirm first hand that it was a real thing; I obtained parts of one from a dumpster dive at a Canadian university in the early 2000s. Sadly the case was mangled by a friend who really wanted its floppy drive for an SGI Indy we'd found in an earlier haul...
(I still have the 2500's accelerator card. The Indy is intact, boots, and sitting dormant in a cozy heated garage on a farm somewhere. There's also this hilarious story about how I tracked down the machine's original owner and naïvely asked him for help with removing the root password. He was amused and actually did so, though not without throwing a fair amount of shade at the university for poor hardware disposal practices...)
This is cool story! My uni's lab was all SGIs, IBM Risc 6000s and Sun workstations.
But I visited the lab for the first time in 25 years last week and everything got replaced by cheap PCs... :(
The 90s was perhaps the last gasp of high end, branded PCs. Man, these were some good looking computers. Try keeping your SGI in good shape, perhaps it will find its way to a museum one day.
I have always been fascinated - what are the reasons anyone would want a Unix workstation at that time over DOS/Windows? Can somebody come up with a few examples? Genuinely missing the knowledge, as I was using MS-DOS in the 90s.
Microsoft itself was a leading Unix vendor in the 1980s with Xenix.
Every Microsoft developer had a Xenix workstation for things like email, access to network disks, running a decent C compiler, and debugging.
DOS was practically a single-program environment with no memory protection and no networking. Unix offered much better productivity for software developers.
Engineering in general was a field that used Unix workstations heavily. Microsoft didn’t become competitive until Windows NT in 1993.
Memory protection was not possible on the 8086 and quite half-baked on the 80286 (you could switch to protected mode but then you lost access to hardware BIOS facilities that relied on real mode, and switching back to real mode required hard-faulting the processor because there was no architectural support for it). The Intel 80386 was the first fully-featured x86 CPU wrt. running memory protected OS's.
In hindsight, Microsoft seems to have lost two opportunities to already be on the forefront from UNIX, first with giving up on Xenix, then by not really embracing the POSIX subsystem on Windows NT.
Linux would never taken off in such alternative realities.
Not that it matters that much now with WSL, and Azure Linux.
Multi-tasking that didn't suck.
Same as we use it now, to be frank. Unix workstations as an interaction model have persisted so long because it works just great.
I was writing a lot of Unix software in that period - database apps, business logic, and so on. For me, using an MSDOS-based system was a compromise, which I enhanced by using Desqview to get multi-tasking - it allowed multiple MSDOS instances on a single machine, in which I ran terminal software, compilers (our apps were being ported to MSDOS...), and database admin tasks - just like today.
What we have today in the form of MacOS or Linux workstations is pretty much what we had back then, too. The power is inescapable.
I remember getting one on loan from Commodore Netherlands around 1992-1993. We were an ISV back then, and CBM provided these machines to allow us to talk to their engineers back in Pennsylvania via email and Usenet. While the emails are not preserved, I did find a post I highly likely made using an A3000UX [1]. We had the machine dial in once per day to sync email and Usenet posts. Phone costs were high, so we had to keep the phone line open as short as possible. It was actually quite handy because picking up the phone in the Netherlands to talk to an engineer in the States was prohibitively expensive (around $9 per minute in todays money, iirc). It was my first use of The Internet.
[1] https://groups.google.com/g/comp.sys.amiga.multimedia/c/Vyt0...
I've always associated Amigas with AmigaOS, and this is the first I heard about Unix. Why would you replace AmigaOS with Unix? Is it because it would be substantially cheaper than other 68030 Unix workstations?
As mentioned in the story, everybody with a 68k or RISC computer in the 1980s tried their hand at making a Unix workstation because the market was so lucrative.
In addition to Commodore there were Apple, Acorn, and Atari also making these upscale plays with Unix. Sun and NeXT were native to this market. And non-Unix workstation vendors like Apollo were adding compatibility.
It was a crowded market and Commodore didn't bring anything unique to it. The Amiga's multimedia strengths were practically wasted running X Windows.
Amiga OS was a kind of plan B, as they originally were thinking of UNIX, when we listen to history from Commodore employees.
I was really happy they went and did their own thing, classical UNIX was never great at multimedia.
And yet... !
AMIX was actually one of the first gcc targets, as mentioned here: https://www.reddit.com/r/amiga/comments/1ikyw0s/the_fsf_free...
It seems it may have had a pivotal role in the history of the FSF. So, clearly, someone found value in it!
GCC was largely ignored until Sun became the first UNIX vendor to have different SKUs for developers and plain users, quickly followed by other vendors.
Only then folks started reaching out to GNU, as means to avoid paying for UNIX developer licenses from their respective vendors.
Sun even had multiple levels, one of the reasons Ada didn't took off, was that UNIX vendors like Sun had it as an additional SKU, the developer license would only get the classical UNIX stuff, alongside C and C++ compilers.
That the suggested deals don't make a lot of sense doesn't mean there weren't discussions. Maybe the discussions ended because the deals wouldn't have made sense.
Maybe discussions happened during development when it wasn't so obvious that they didn't make sense.
A brand new 68030 system in 1990 seems DOA to me.
It was not - 68000 and 68020 (and 68030 of course) based systems were still sold later than that. The highest end mac in 1990 was 68030 based (https://everymac.com/systems/apple/mac_ii/specs/mac_iifx.htm...) and was prohibitively expensive. New 68030 models were still being introduced as late as 1994.
It’s a bit mixed, by 1990 most UNIX vendors were moving to various RISC architectures so a 68k based workstation would appear rather old fashioned for that market. People paid Serious money for a UNIX system to do Serious work, so why cheap out on yesterdays technology?
A/UX didn’t seem to do that well in the market either.
My uni had these, as I mentioned in a reply elsewhere on the thread. I'm curious to know what kind of Serious Work people here saw back in the day.
I was a student so I had relatively rare access to the high end stuff... Most of my time was spent in cheap-ish sun terminals. Later on, as a last year student, I became cooler and got access to the RISC 6000s and started hanging out with the graduate students.
Most of the Serious Work I saw was email. There was some limited running of simulations and research software from other universities, but little that required a lot of processor power on an ongoing basis. I think these were generally more useful due to their native networking capabilities and software availability than their raw CPU power. In a sense, you had to have them because everybody else had one.
CAD/CAM was a pretty common reason to have an early Sparc workstation.