End the line: The last Sun SPARC workstation [video]

75 pointsposted 10 hours ago
by transpute

59 Comments

fidotron

9 hours ago

The idea anyone would be running a Sparc in 2007 for performance . . .

Some time around 2003 my boss had a Sparc machine as his desktop, though this was widely viewed as unix nerd nostalgia even then. As a junior I got a PC. It turned out my PC built the project 5x faster than the Sparc managed. After this I don’t think we bought much from Sun except one of those big tape drives, and lots of Dell servers appeared instead.

vondur

9 hours ago

This is part of the reason why Linux ate their lunch. For the price of one Sun server, you could get 4 Dell servers that ran Linux, and they were faster. Granted, you didn't have all of the redundancy that was built into these higher end Sun systems or the really good support, but hey you had 3 extra machines as a backup.

jhbadger

5 hours ago

Yeah people used to say in the late 1990s "Linux enthusiasts want it to kill Microsoft, but what it really is doing is killing Sun".

nineteen999

8 hours ago

Around that time I was working as a Solaris admin, C/C++ systems programmer and software packager, our manager gifted us all a SunBlade 1000 in my final year there, although we all used Windows laptops for our day to day work.

I got blank look when I asked "why?". Sure they were snappy, and you could run StarOffice on them, but really there wasn't a lot that they were useful for in our day to day work. Nice machines to be sure, but completely extraneous. I already had a fleet of Sparc build servers running everything from Solaris 2.5.1 through 2.9 which I used to build and package open source stuff for our corp servers. Turned out there were just some leftover funds at the end of the financial year in our departments budget and he had to spend it somewhere.

neilv

9 hours ago

I'm sure this end-of-the-line machine had its merits. But if you want the cool of Elvis before he got fat, go back to when a SPARCstation 1 running SunOS 4 was new.

The contemporary PC running MS-DOS or early Windows was just a toy by comparison.

fidotron

5 hours ago

I was one of those annoying unix “I know this” kids except from early exposure to a pizza box Sparcstation, not SGI. That was in the era when Suns sold strangely well to people doing lots of color processing work. (I think you can blame Kodak for that). When the PC ran rings round the Sparc at work I fully understood how far they had fallen.

up2isomorphism

5 hours ago

Sparc is not for performance, particularly for benchmarks. BTW, even Linux lose benchmarks to windows often times.

We used a Sparc Ultra 10 for a Authentication server in 2000, it supports concurrent 100K users without any issue, obviously you need to write your own software, but the server is super stable. And yes, we use cheap x86 + Linux for all sorts of thing from 1996 and it was quite faster but you can not trust it the same way as a Sparc.

gorfian_robot

4 hours ago

we used to 'joke' that you would have to set one of fire to get it to stop responding to a ping. even then, might take a while.

atlgator

4 hours ago

I developed cross-platform simulator software back in 2008. One of our platforms was SPARC. Still used heavily at the time. They tried to replace them with SGI Itanium servers and we know how that turned out.

mrweasel

9 hours ago

While I'm sure they had their use case, the Sun desktops we had while at university in the early 2000s always felt sluggish.

The servers didn't seem much better. They'd handle a ton of users, but each would get the same slow experience.

chasil

8 hours ago

The funny thing is that this is precisely what SPARC did to the VAX.

jrpelkonen

5 hours ago

It now it seems likely that arm64 will do the same to amd64.

shrubble

6 hours ago

Solaris' strength was handling jobs under memory pressure and still working, in a way that 2007 Linux would not; however RAM was dropping in price at the time and this wasn't much of a concern as a result, for desktops at least.

gorfian_robot

4 hours ago

one time we had something going ... wrong. took forever to login and the first person on entered 'uptime' and the load average was in the thousands. nothing was failing. just taking a really really long time to complete.

alsobrsp

2 hours ago

I had a Sun as my desktop until 2010 when my Solaris admin gig was eliminated. It was running KDE on three displays. Loved it.

johnklos

7 hours ago

Yeah - my AlphaServer DS25, which is five years older and has dual 1 GHz Alpha CPUs, can keep up quite well in many regards with a dual 1.5 GHz Sun Fire V245 (which is very similar to the Sun machine here).

bb88

9 hours ago

SparcOS was an awesome unix. Linux was respectable as well, but the hardware story in 2007 was much more shitty. Hardware vendors pretty much ignored linux, going for windows as I recall.

So if you just wanted a good Unix environment, SparcOS was it.

Java/ZFS were both Sun products, and we're still using them today. Just not SparcOS. Sun tried with Project Indiana, but they were getting outpaced by Linux and the open source movement.

wmf

9 hours ago

No, if you just wanted a good Unix environment in 2007 you would buy an x86 workstation with Linux preinstalled which existed from multiple vendors/VARs. Or Mac.

rincebrain

9 hours ago

SunOS/Solaris, I believe you mean.

OpenSolaris was an interesting experiment.

robin_reala

9 hours ago

It’s still going, in the form of Illumos: https://illumos.org/

rincebrain

8 hours ago

Kind of.

I was specifically talking about the corporate experiment of deciding to go that hard for open sourcing your crown jewels, and Oracle has notably discontinued their participation in that experiment.

jerrysievert

9 hours ago

sunos was the bsd-based sun operating system for 68k and sparc. solaris was the at&t based sun operating system for sparc and x86.

neilv

8 hours ago

Small addition: there were also the x86-based Sun 386i models, running up to SunOS 4.0.2.

(The Sun 386i didn't get SunOS 4.1 nor Solaris 2, at least not at our site, where we had a few sitting around in empty cubicles, and occasionally used for random things.)

jerrysievert

2 hours ago

> x86-based Sun 386i models, running up to SunOS 4.0.2

oh gosh, I always forget about those, thanks! around here, it was mostly the 68k suns, followed by sparc. the 386 unix variants were mostly sequent.

I remember one fun job interview in the 90's, where before we went to grab beer the interviewer (my future boss) stopped in the office and said "and this will be your sparc" - to be quite honest, that was such a huge perk!

neilv

2 hours ago

I think Sun was trying to be more friendly for customers who needed to run a little PC software in addition to real workstation software.

Incidentally, we were a Sun ISV and customer out in the Silicon Forest, where Sequent was located (and Intel, Tektronix...). I initially learned C++ and Smalltalk from an adjunct professor from Sequent. Also where Cray Research Superservers (nee FPS) was, who developed a multiprocessing SPARC system before Sun. Which is how, as a teen, I got sent by a marketing guy to onsite at Cray, to "port" some of our software to the Cray S-MP. It was a nice time and place, with a little like a mini version of being in Silicon Valley, but with more rain.

jerrysievert

an hour ago

yup - the job interview I was talking about was for EasyStreet, one of the big local IPSs in the Portland area. we were located in beaverton off of Allen.

I also spent a lot of time in the old sequent campus, at the OSDL, and a bunch of time at OGI before it got subsumed.

I still remember the day when Microsoft visited the office, saw I had a Microsoft keyboard connected to my sparc, and asked if I ran internet explorer (they had a solaris version). I laughed and said, "no, I only have 96mb of ram, you can't run internet explorer in only 96mb of ram".

runjake

4 hours ago

I’m not sure why you’re being downvoted except for the minor error that SunOS was available for i386 for a short while.

The SunOS -> Solaris transition is an important piece of Sun history.

jerrysievert

an hour ago

my boss at the time refused to move to solaris from sunos (on his personal sparc, we moved to solaris at the company), it was my responsibility to deal with the solaris hosts from that point forward. we were definitely a sparc shop (though at the time we only had sun clones, no real sun sparc boxes).

I think it was mostly that he liked the bsd tooling over the at&t tooling, but it instilled so much in me that I still have a hard time remembering the gnu command line options: I tend to default to svr4, then to bsd, and finally to gnu. probably one of the reasons I still feel at home on macOS.

panick21_

3 hours ago

I can't find the link anymore, but there is the hacker song 'Bye Bye SunOS 4.3'. Its quite funny. If somebody has the link.

It really is an incredibly important part of Unix history, not just Sun. It basically really started the outright Unix wars. Had Sun just gone with BSD and tried to create that as a standard, they could have taken most of the world with them without creating a massive blowback counter-reaction that their alliance with AT&T provoked.

And AT&T would have been dead in the water, they might have tried with somebody else, but that would have just cast Sun as the good guys and AT&T and whoever as the bad guys and with Sun already being the market leader, that standard would have been pretty dominant I would think.

AStonesThrow

7 hours ago

Just to add some nuance: SunOS up to version 4 was strictly BSD-based with vendor enhancement. "SunOS 5" became Solaris 2, and conversely, SunOS 4 was retroactively dubbed "Solaris 1".

Solaris 2 and up were derived from System V release 4, which had actually merged the best of System V with both Xenix and BSD, so rather than being purely AT&T Unix, SVR4 was promised as the best of all worlds, with some ability to pick and choose which variety was in play, based somewhat on provision of both types of utilities in separate directories, and appropriate libraries and APIs.

SVR4, IMHO, was the best and most stable Unix, and the right choice for vendors to adopt in those days.

jerrysievert

5 hours ago

funnily enough, solaris 2 was also identifying as sunos 5 depending on what tool you used to query.

sun's pivot from bsd to at&t was a very nice and clean change (I was the one who ended up upgrading our sunos servers to solaris when the time came in the 90's), sequent's switch was a nightmare.

I still miss my e4500, though, but not the noise or electric bill.

jerrysievert

an hour ago

adding: /usr/ucb - a very nice bone to throw.

geoffeg

9 hours ago

I miss Sun hardware, especially in the sun4c era. Everything was so solidly built and well thought out compared to a lot of PC hardware. The IPC/IPX is still one of my favorite form factors.

salgernon

8 hours ago

I still have an IPC on my desk as a monitor stand. In 1996 I used it as a router for my 24hour 56kbps modem connection, serving all of 204.94.173.x - I was paying tlg.org $145/mo for my Class C address space, and all my home machines were just hanging out there. that is the internet I really miss.

geoffeg

7 hours ago

I have been thinking about getting an old IPC or IPX and swapping out the internals with a modern PC motherboard and components, but only if I can do it cleanly. I haven't done it due to not having enough free time and... it just feels wrong to me in some way.

formerly_proven

7 hours ago

Ah the trouble of finding a unix workstation with a pristine case and thoroughly cooked interior so you don't feel bad about gutting it for a casemod. Call me when you find one.

icedchai

6 hours ago

I hear you. For most of the 90's, I had my home network on a publicly routed /24, no firewall.

technofiend

5 hours ago

Same! My IPC served my domain using Solaris on a nailed up bonded ISDN circuit until someone filled the root disk trying to patch the rpc.cmsd remote exploit. After that it was BSDs until I settled on OpenBSD.

jasoneckert

3 hours ago

Ditto here. I loved their hardware from that era up until the early 2000s. I still have a few dozen systems from those years in my basement. I tried getting rid of them years ago using the Marie Kondo method, but they all SPARC joy...

kevitivity

6 hours ago

As a sysadmin, the only thing I miss about Sun hardware and Solaris was how reliable it was. My record for uptime was over 6 years on a Sun Blade workstation.

pjmlp

8 hours ago

When I arrived at CERN back in 2003, there was a pile of Sun workstations on a corner from my office, waiting to be dispatched to computer heaven.

Most folks were either using the new OS X, or Windows, with a custom Linux distribution on the servers, eventually replaced by Scientic Linux distribution.

There were still some Sun stations kind of serving the X Windows sessions on the restaurant area, and even those didn´t last much longer.

rwmj

8 hours ago

Late 90s / early 2000s was when Sun workstations changed from very expensive but well constructed proprietary machines to very expensive PCs with cheap internals and unusual processors. However I still got an ex-university Sun workstation around 2002 for free (or a token price?) which served me well as a desktop machine for years and years. It eventually died of the capacitor plague that (to be fair to Sun) affects just about everything from that era.

jclulow

7 hours ago

Setting the SPARC bits aside, I feel like the Ultra 20/24/27 machines were well-constructed 64-bit x86 machines with regular AMD and Intel processors and ECC memory and reasonable fans and so on. I don't remember how they were on price, but I feel like they were not outrageous when compared to similar lines from Dell or HP at the time.

fidotron

5 hours ago

The pricing was the other Sun problem. It was a super grimy negotiation to get them down from their ludicrous publicly stated pricing to what you could actually get them for, which was more reasonable, you just wanted to clean yourself afterwards.

In the UK Sun had done some deals of the type that in North America are dominated by IBM (banking infra etc.), so they were probably absolutely milking those clients and giving the rest of us more slack than they wanted to let on.

ktm5j

9 hours ago

I wanted on of these sooo bad. I've always had a softspot in my heart for SPARC. I loved working with those systems at work. I used to have a second hand T5440 that I got off ebay for super cheap, I think it had 128G of RAM and 256 threads!

donatj

8 hours ago

I always salivated over Sun SPARC workstations. I'm kind of sad to hear that the specs of the last SPARC workstation were so … low… but I guess time destroys all things

rbanffy

8 hours ago

I'd say the most successful Unix workstation maker is Apple. By far.

icedchai

6 hours ago

I feel such nostalgia for Sun hardware. I've had several sparcstations over the years: a SparcStation IPC, SparcStation 5, and an Ultra 10. I still have the Ultra 10, and put OpenBSD on it the other month, after replacing the NVRAM chip.

technothrasher

5 hours ago

I just booted up an old Sun 3/80 a little while ago for fun. Needed a new NVRAM chip (and had to figure out how to reprogram it). Used an SD to SCSI adapter, as the old hard drive was toast. Finally used tftp to network boot it off a linux VM, and install SunOS 4.1.3. Then played around with it for a bit and thought, "man, I used to think this slow as molasses machine was fast." I looked over at the 3/50 and thought about trying to boot it, but thought better of it. I've got a Sparc 5 I could try, I guess, or the SGI Indigo... I think there's a DECstation 2100 buried in the pile somewhere too.

cptnapalm

7 hours ago

While not quite a Sun system, I still have my Tadpole Viper. The only thing that runs on it in a straight forward manner is OpenBSD; even Solaris needs patch discs. I'd still use it regularly if only web browsers would work. I still prefer its keyboard and screen to anything else I've ever owned. It's the machine I was using when I finally was able to overcome my previous difficulties in learning C. And I even got to diagnose an endian problem.

johnklos

7 hours ago

I wonder how well NetBSD would run on it. There're quite a lot of current packages for it:

https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/sparc64/10...

cptnapalm

6 hours ago

When I was looking for a not-Solaris OS, OpenBSD was the only game in town for it. Literally. Somebody maintaining the UltraSPARC OpenBSD port decided to support this oddity specifically. Nothing else, including NetBSD, would work.

neverartful

9 hours ago

I owned an Ultra 60 at one time and I really liked it. It was a dual processor UltraSPARC II (or III) running at something like 450 MHz.

In one of my groups we had a Sun V480 and we ran all kinds of stuff on it and it never had the slightest hiccup. It was rock solid.

Fun times!