Email or username:

Password:

Forgot your password?
Top-level
Tube❄️Time

SunOS 4.1.4 says it can't possibly be the year 2023: "WARNING: preposterous time in filesystem -- CHECK AND RESET THE DATE!"

sorry SunOS, there's nothing i can do to fix 2023.

90 comments
zarbet replied to Tube❄️Time

@tubetime I booted a NeXTstation in Sep 2022 and just had to check whether I tweeted this preposterous message or tooted it. Didn't know SunOS does it too!
Thank you for the swizzle table, I'm sure I'll lose it but it's useful to me anyway.

spmatich :blobcoffee: replied to Tube❄️Time

@tubetime I agree with the sun engineers. Why is something with a 20MHz CPU and 1gb of spinning rust (probs not the original, much more likely to ve 500MB) even powered on in 2023?

nick replied to Tube❄️Time

@tubetime The best bit about this message is that I guarantee you there are still Sun4s in production somewhere.

Zsolt replied to Tube❄️Time

@tubetime yours was the best account on Twitter, and now it’s the best account on Mastodon. Entertaining, and educational. Thank you for existing.

bob replied to Tube❄️Time

@tubetime I've been putting off replacing the nvram in both my ipx machines :(

Hubert Figuière replied to Tube❄️Time

@tubetime they never thought it would run 30 years later...

Tim Makarios replied to Tube❄️Time

@tubetime
One day it'll be 2023.

1994: Bah! That's preposterous!

Reminds me of this comment in leapsecs.txt in libtai:

"Note for parsers: Negative leap seconds will probably never happen, but the year 10000 will happen. Please don't contribute to the Y10K problem."

cr.yp.to/libtai.html

Andre replied to Tube❄️Time

@tubetime Does SunOS 4 still complain about a preposterous time after you've set the system clock to 2023?

Johannes Silverfox 🦊 replied to Tube❄️Time

@tubetime Just seeing that terminal font made me think Solaris..I think it’s still being used in 11 or whatever they’re on now?

Kevin Karhan :verified: replied to Tube❄️Time

@tubetime it's pre-#Y2K compliant and AFAIK #SunOS that low doesn't even support #ZFS...

Jan Rychter replied to Tube❄️Time

@tubetime TBF, it isn't wrong. These are preposterous times.

Jan Rychter replied to Tube❄️Time

@tubetime That font brings back memories. I can still viscerally feel the slowness!

James Henstridge replied to Tube❄️Time

@tubetime This is probably the code triggering the warning:

github.com/csrg/original-bsd/b

It seems to be checking for dates too far in the past (before 1975, by the look) rather than too far in the future. I wonder if it is reading a zeroed sector on the disk where a unix timestamp would be in a running system?

echopapa ☑️ replied to Tube❄️Time

@tubetime mhm, seems this SunOS won't run until timer overflow...

Keep on and wish you best luck!

SerTapTap (She/Her)🎮🏳️‍⚧️ replied to Tube❄️Time

@tubetime haha, I forget the name but there's at least one dos game that if you launch after a certain date it starts up with "YEAAHHHH STILL PLAYING (game) in 2023!!!"

retroprom replied to Tube❄️Time

@tubetime You can probably patch it! 🤔​

ottO replied to Tube❄️Time

@tubetime Honestly just kudos for Sun for getting ‘preposterous' in there
#WOTD

The Last Psion | Alex replied to Tube❄️Time

@tubetime Wonder what the last non-preposterous date is according to SunOS?

catsynth / amanda c replied to Tube❄️Time

@tubetime well, SunOS isn't wrong. It is a bit of a preposterous time.

Chris Petrilli replied to Tube❄️Time

@tubetime this is absurd... 2023 is ludicrous time, not preposterous.

gkrnours replied to Tube❄️Time

@tubetime yesterday I learned there is a game called outrun 2019 for the sega genesis

Akamdman203 replied to Tube❄️Time

@tubetime at what point does it start showing that kind of error? like what date does it start? 2020?

mhoye replied to Tube❄️Time

@tubetime It's fascinating - and probably a warning sign for people with long-lived systems - that systems increasingly won't reboot cleanly if they don't believe the date.

mhoye replied to Tube❄️Time

@tubetime Whoever is running that box is putting a lot of effort into keeping it alive. That "ZULUSCSI" vendor reference refers to an elaborate SD card reader that is pretending to be a SCSI drive for host systems that antedates USB or any other kind of hotpluggable peripherals.

penryu replied to Tube❄️Time

@tubetime @ajcc A BSD friend of mine pointed out that this is ancient code and exists in some form to this day in OpenBSD and possibly other BSDs.

github.com/openbsd/src/blob/ma

Tube❄️Time replied to Tube❄️Time

setting the time zone. what the heck is US/Pacific-New?

Tube❄️Time replied to Tube❄️Time

now i need to set a user ID. trust me this is a unique number

42
Tube❄️Time replied to Tube❄️Time

OpenWindows! this seems to be running pretty well. SunOS 4.1.4 is a better match for this system than Solaris 2.5.1.

Tube❄️Time replied to Tube❄️Time

now if only i could figure out why it is not displaying in color...

Joel Michael replied to Tube❄️Time

@tubetime does it actually have a colour framebuffer installed?

Tube❄️Time replied to Joel

@jpm GOOD CALL. for some reason i thought Solaris 2.5 showed up in color but it surely did not. this is an MG2 analog framebuffer which only does 1-bit output.

Joel Michael replied to Tube❄️Time

@tubetime there’s the problem right there? Correct framebuffer driver isn’t loaded. Solaris that old is a bit before my time, but could be the installer doesn’t detect fb drivers and just installs bwtwo, or it could be the fb doesn’t have drivers for Solaris that old.

Tube❄️Time replied to Tube❄️Time

turns out i do not have a color framebuffer, just a plain old MG2 which is 1-bit. ok.

Tube❄️Time replied to Tube❄️Time

also what is really fun is to log into the computer remotely through telnet and then run the "play" command to play funny noises through the built-in speaker.

back in the 90s we'd log into each other's workstations and play silly noises to surprise and amuse each other. there was even a script to automate that. and another script to automatically retaliate...

Zorin =^o.o^= replied to Tube❄️Time

@tubetime We had a lab of Sun workstations (okay, only five of them, but still) at the university when I was a student and I learned you could cat /dev/audio into a file to record audio, and cat the resulting file back into /dev/audio to play it back.

So of course we'd telnet into other workstations to play sounds on them. It got really stupid until someone snitched and /dev/audio was chmod 0600.

John Wilson replied to Tube❄️Time

@tubetime I remember when the sysadmins put security into the X sessions by default for new accounts. My friend, who had the older configuration, said “ah, that’s a bunch of nonsense, I don’t need that”

He said that in a lab full of CS students.

So we all remote logged into his computer and popped up Xeyes. And Xclock. And changed his background image. And started half a dozen sessions of Xsnow.

“Okay you guys, very funny”

So we intensified our efforts

John Wilson replied to Tube❄️Time

@tubetime eventually he was peering through the forest of windows to try to google the magic commands he needed to keep everyone from mucking with his X session

One of the funniest 30 minutes of college

Another friend of mine wrote a script to log into every workstation, change the background to spicy pink, and log out again. He’d run the script and set his own background color to pink, feign ignorance, and then surreptitiously look around to see how many people he got this time

Turaiel replied to Tube❄️Time

@tubetime when I was in college I would SSH into my roommate's Mac and use the "say" command to announce the wrong time and that programs that weren't running needed attention. I lost my access after that but it was worth it :)

David Hembrow replied to Tube❄️Time

@tubetime Thirty odd years ago when I was one of a couple of dozen people at our company with a sparcstations on our desks we had a script which was run by the receptionist which sent a recording of her calling out "the sandwich lady is here" to all the sparcstations. This produced a splendid cacophony of slightly, and occasionally very, out of time renditions of the same phrase to go through our building.
But it worked.:Everyone got lunch.
And the receptionist didn't have to walk through the building or make lots of telephone calls.
So that's an actually useful example of play allowing anyone to make sounds on other people's workstations.

@tubetime Thirty odd years ago when I was one of a couple of dozen people at our company with a sparcstations on our desks we had a script which was run by the receptionist which sent a recording of her calling out "the sandwich lady is here" to all the sparcstations. This produced a splendid cacophony of slightly, and occasionally very, out of time renditions of the same phrase to go through our building.
But it worked.:Everyone got lunch.
And the receptionist didn't have to walk through the building...

Chuck replied to Tube❄️Time

@tubetime Early at Sun we had a script to do this when people were assigning themselves their own IP address and said, "Oh look, .255 is available!" and then proceeded to wack the class C with broadcast crap.

Brian Swetland replied to Tube❄️Time

@tubetime Working on CS homework with friends in a Sun lab in 1995, I remember one person finishing early and amusing himself with rsh and play... and then upgrading to a script to copy the .au file over to /tmp because trying to get multiple machines to play a sound at once would end up stuttering due to contention for the fileserver. He had gotten to the point of having random lab machine mooing at each other when we all called it a night.

cos replied to Tube❄️Time

@tubetime We had something called “rplay” and it enabled a bit more automation - 5pm on Friday we did a broadcast rplay command to play a gong sound on _all_ the workstations to announce Friday drinks!

djb_rh replied to Tube❄️Time

@tubetime Yup. And when you forgot to check who was actually logged in and did that to your boss instead of the coworker who normally used that machine….

Jonathan Hendry replied to Tube❄️Time

@tubetime

On a network of NeXT machines, recording someone’s own conversation using their own machine and playing it back on their own machine was entertaining. All of a sudden something they’d just said would come out of it.

Chris L replied to Tube❄️Time

@tubetime for sun workstations tcpdump equivalent (snoop) had a flag to play a little noise for each matched packet. I had been known to run that on servers people kept in their office.

Peter Jakobs ⛵ replied to Tube❄️Time

@tubetime hmm.... I remember that the first release of windows NT had, as a default, snmp enabled amd both read and write set to public. (and some wonder, why Microsoft has a bad name when it comes to security).
Anyway, sending an "administrative down" for the interface was fun - for all but one person.

Philipp Leser-Wolf 🌈 (he/him) replied to Tube❄️Time

@tubetime OpenLook has such nice light aesthetics, kind of playful even, especially compared to the visual sledgehammer that is Motif.

ThaneVim replied to Tube❄️Time

@tubetime
This may be a stretch, but do you happen to also have Sun JDS? Seems there's a recent effort to archive it here:
social.anoxinon.de/@Lioh/11081

Party Seven replied to Tube❄️Time

@tubetime I really liked OpenWindows, way back when. We used a package called DevGuide for UI prototyping.

Joe Cooper 💾 replied to Tube❄️Time

@tubetime US/Pacific-New-Draft-Final-Final2-Edited.doc

Karl Gutwin replied to Tube❄️Time

@tubetime It’s a proposed “Pacific Presidential Election Time” from 1989 that would extend daylight saving time on the west coast on presidential election years past the date of the election.

github.com/moment/moment-timez

congress.gov/bill/101st-congre

Glenn Fitzpatrick replied to Tube❄️Time

@tubetime Not much, what’s US/Pacific-New with you? 🥁

Robey ☠️ replied to Tube❄️Time

@tubetime thanks for that wiki hole and a very entertaining 15 minutes of my life!

Peter Krefting replied to Tube❄️Time

@tubetime A proposed change that never materialized. It was removed from the timezone database again in 2017 after never coming into use.

bugs.debian.org/cgi-bin/bugrep has some background info.

Mark Eichin replied to Tube❄️Time

@tubetime I used an xterm font that started as a pixel-scrape of that console font, converted to an X10 font, then to an old-style X11 font, then upgraded to BDF... Eventually -sun-serif-medium-r-normal-* was released as a legitimate copy :-)

Jeff Martens replied to Tube❄️Time

@tubetime SunOS 4 is my all-time favorite OS, so if forced to choose, I would choose SunOS over 2023. I'd like to reserve the right to change my mind of 2023 gets better.

Stewart Russell replied to Tube❄️Time

@tubetime I seem to remember from about 1998 onwards, Sun were all "only Solaris gets Y2K stuff".

As someone who had to dedicate 1/6 of his team to Y2K compliance for 18 months in a Solaris shop ... eesh.

sigurbjornl replied to Tube❄️Time

@tubetime @happystardiaz Hah, when I was messing with the Sun 68k emulator I broke the real time clock chip emulation because I misunderstood the documentation and SunOS said that the Real time clock had gone insane 😀

Nick Phillips replied to Tube❄️Time

@tubetime Good way to avoid the 2038 bug I guess...

Nick Phillips replied to Tube❄️Time

@tubetime Good way to avoid the 2038 bug I guess...

Marc Haber replied to Tube❄️Time

@tubetime Bet there is a comment in the code "We cannot dream of still being around then"

ClearSkyImaging replied to Tube❄️Time

@tubetime I recently did some work on an ancient SCO server that a company was running their ENTIRE BUSINESS on! They had files in the log from at least 1998...
They had a Y2K 'fix' in their ancient software that deducted something like 25 years from the date, did the maths, then added the years back onto the result.
They want to keep on using it, but the S/W company told them that in 2025, it's just not going to work anymore!
Can't come a moment too soon!

RealGene ☣️ replied to Tube❄️Time

@tubetime
A Conner hard drive that still spins after 30 years? Wow.

KatLS replied to Tube❄️Time

@tubetime that warning would have been useful 18 months ago. 2023 sucked.

1 tripod in 3 trenchcoats replied to Tube❄️Time

@tubetime well. It's not like the OS is wrong about that

Go Up