3/9/2026 at 4:52:01 PM
We still have a SPARC IPX in production, hosting an antiquated database. The hard drive sounds like grinding metal. I've been trying to get rid of it for years. I succeeded once, but it was brought back from the dead. This thing has been running with the original parts since 1993 to 2026, minus ~1 year of downtime.Nobody has the root password anymore, but fortunately, it's vulnerable to at least seven remote root sunrpc exploits. We "log in" by running a Python script that pops a root shell.
No, I am not kidding.
Edit: Checked out records: purchased and brought online in 1993.
Edit 2: In response to "why don't you just change the password?". When I asked, I was told they "can't" because they'd "lose access to the database". I didn't ask them to elaborate, because it would have opened a whole new can of horror worms, but I removed it from the Internet (it's on a non-routable, weakly "air gapped" network now).
by codejake
3/9/2026 at 5:49:17 PM
QEMU has a SPARC CPU emulator; it might be possible to run the operating system and database in a VM on regular x86-64 hardware.by shrubble
3/9/2026 at 7:44:34 PM
You absolutely can run 32bit Solaris in qemu SPARC emulation. 64bit is not there yet unfortunately. But definitely dd this and get it virtualized!by greatquux
3/9/2026 at 7:33:44 PM
A BlueSCSI[0] might be an interesting thing to add if you want to alleviate the hard disk sound.by EvanAnderson
3/9/2026 at 6:25:46 PM
Out of morbid curiosity, is there a recovery plan for when it inevitably experiences a hardware failure?by ThrowawayR2
3/10/2026 at 12:08:23 AM
I've been at two places with ancient physical hardware - in both cases there were people that just kept an eye on ebay and presumably payed whatever the asking price was for spare parts.by jamesfinlayson
3/9/2026 at 7:25:12 PM
Buy parts from RS and fix it, silly.by jeffrallen
3/9/2026 at 5:20:22 PM
This box needs an official retirement ceremony when the database is migrated.by linksnapzz
3/9/2026 at 5:10:22 PM
If you get a root shell once, why not change the root password then?by jdboyd
3/9/2026 at 5:14:51 PM
Great, obvious question!The answer I got: "we can't. We'll lose access to the database". I did not ask for elaboration, but it is not routable to/from the Internet.
by codejake
3/9/2026 at 6:08:41 PM
You can just add a second line to /etc/passwd with a different username but the same numerical uid. Like this: altroot:x:0:0:Alternative Root User:/:/bin/sh
Then, of course, run (as root) "passwd altroot" to set a password.We used to do this all the time for users who needed root access to their own workstation. It allowed us to avoid telling them the common root password used on all the machines in the organization.
In your case, doing this might be beneficial in case there is a network problem because you'll have a way to log in as root locally.
by adrianmonk
3/9/2026 at 6:19:22 PM
Back in the day we would've just added our IP to the .rhosts file and no password would be required at all!It does have me thinking about what versions of SSH would run on such an old OS. I'm sure there were versions available at one time... and since it's vulnerable to remote exploit anyways the version wouldn't really matter.
by bink
3/9/2026 at 7:46:28 PM
SSH v1 protocol would work; but it’s still considered insecure by SSH clients of the last two decades :-)by shrubble
3/9/2026 at 5:44:59 PM
Seems as though the process of changing the password on their end may not be as straightforward. Or they’re just worried that misconfiguring it may prevent them from getting connected again.In any case, as long as it’s not directly routable to the internet and there’s a plan to phase it out, probably nothing to get worked up about.
I hope the sound of the drive isn’t particularly bothersome. It’s rather impressive to still be working.
by orthogonal_cube
3/9/2026 at 5:00:09 PM
> We "log in" by running a Python script that pops a root shell.I'm surprised that when you do this, you can't then set the root password. (Also, holy cow. What a durable machine.)
by gknoy
3/9/2026 at 11:17:08 PM
> (Also, holy cow. What a durable machine.)This. There was also a story and a video, about 10 years ago (?), of a Commodore 64 still used at a car shop in Poland to compute stuff related to tires/wheels settings (degrees/angles, something like that). The C64 had basically been used every day the shop was opened for 30 years. It could still be in use. Or maybe it got retired because the owner of the shop retired (and hence, in a way, outlived the mechanic).
by TacticalCoder
3/9/2026 at 6:19:42 PM
dump that disk asap!!!!!by numpad0