Solaris Machine Shut Down After 3737 Days of Uptime
An anonymous reader writes "After running uninterrupted for 3737 days, this humble Sun 280R server running Solaris 9 was shut down. At the time of making the video it was idle, the last service it had was removed sometime last year. A tribute video was made with some feelings about Sun, Solaris, the walk to the data center and freeing a machine from internet-slavery."
A *nix machine being idle for 3737 days is not all that interesting.
I'd just like to leave this here. Yeah, I know Linux is great and everyfink, but Solaris is excellent and better in some ways. Oracle really ground my gears when they stopped supporting OpenSolaris and OpenIndiana is going nowhere fast.
RIP Sun.
Last place I worked at still used token ring. Packet-Packet-Give baby!
Power designer for the DC as much as the software :)
Longest uptimes I've had were ~1000 days.
That is 3730 more days than Windows 95 could stay up.
. . . Mar 12 11:57:03 hedvig kernel:WILL I DREAM?
a slab of concrete has been found with an uptime of 3737 years
maybe the sysadmins liked them but as a developer i hated solaris boxen. the libraries were always years old, nothing modern would compile, the cli tools were slightly incompatible with linux scripts, ...
My blog
They should of kept the server online as a way to show off the datacenter infrastructure being able to stay up as well. They could of had the server running an LED display with an uptime clock.
In another 57 years the uptime command might've had rollover issues.
I once had a windows machine stay up for 6 months straight! Granted, it was running 3.11...but still!
I work at a Very Large Company (who must remain nameless.) We've got Solaris boxes that were last rebooted in the 90's. Yes. Really. Running Solaris 2.6, even.
"He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
I will never for the life of me understand the "uptime fetish" that uneducated sysadmins have. Who the hell cares? The only people who give a crap about this sort of thing are linux fanbois. The only thing this tells me is that this machine has had an uninterrupted power supply, which is mildly impressive. Otherwise it's a Solaris box which is missing A SHITLOAD OF PATCHES. WTF, sysadmins? What kind of pro sysadmin worships at the altar of individual machine uptime? Much less a Solaris sysadmin?
Shutting down free speech with violence isn't fighting fascism. It IS fascism!
I'm not sure how uptime and Token Ring really compare. Though I will say that I haven't worked on *any* Token Ring since '94 -- and that was a Thomas Conrad bastardization that did 100 Mbit over fiber. Haven't touched the copper stuff since '92.
I guess it wasn't patched much.
Router's at "Time: 14:08:44 up 335 days, 13:29, load average: 037,0.11,0.02". That's the best I've got. Longest running computer is "1:46pm up 280 days, 21:01, 3 users, load average: 0.00, 0.01, 0.00". Tho it is a roughly 15 year old machine and it's had longer runs that the current run, I doubt it's broken a thousand days straight. But 335 and 280 days is pretty good for equipment that's not plugged into a UPS.
Had it been a windows box, it would have been grossly negligent, and an miracle.
Solaris? Big yawn.
Maybe intresting
http://en.wikipedia.org/wiki/Uptime
Amen. Made a pretty good career out of Sun/Solaris. Now I spend my time dealing stupid Windows problems.
Solving Unix problems since 1989...
https://www.google.com/search?q=3737+days+in+years
Did they power it back up again after shutting it off? Just to see?
http://xkcd.com/686/
One of my clients had a Netware 3.12 machine on site that operated continuously about about 16 years. It was retired unceremoniously when they moved to a new location, but that machine did not in all its life have a hardware fault or abend.
-- I wanna decide who lives and who dies - Crow T. Robot, MST3K
"Unfortunately, this UMG music-content is not available in Germany, because GEMA has not granted the respective music publishing rights."
Since I moved back to Germany, that's what I see frequently when clicking innocuous links. Can someone please throw a bomb on their office and blow it up, or just burn it down??
Half an hour ago Patti Smith was unavailable, and now it is a clip on SUN Solaris. Do these fucking retards think that The World is their property?
I used to name my boxen "hal", "sal", and so forth.
Should have switched to Linux instead.
Actually no, that would mean less work for me.
Netcraft confirms Bill Joy just felt a chill like someone walked on his grave.
hey, that's three jokes there, take your pick.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Last place I was at that had server admins that bragged about /years/ of uptime quickly turned into a discovery that we had thousands of servers that had not been patched in years. Only a few systems can patch the kernel without rebooting and those are the exception, not the rule. It turned into a six month project but in the end we were patching systems that were vulnerable to 5 year old exploits (mix of *nix and Windows).
I had to make the argument that server uptime meant jack, and to make it I put forward the argument that the only thing that mattered was /service/ uptime. Frankly it is the service that needs to be always available, not the server. This is why you have maintenance windows, for the explicit purpose of allowing a given system to patched and rebooted at a predictable time without interrupting services.
If your server is really that important it will have a fail over server for redundancy (SQL cluster, whatever). If your server isn't important enough to have a failover server for service redundancy that it isn't so important that you can't have a maintenance window. Think service, not server!
The only thing that matters is service availability.
If you are talking about SPARC based equipment, couldn't you have simply installed Linux on them, replacing Solaris? A number of Linux distros had been on Solaris since the beginning - RHEL, Debian, Caldera, et al. That way, you could have used those, and still had your favorite Linux stuff
So, you guys are waxing nostalgic on this 10 year uptime thing, even throwing out your stories of boxes that have lasted longer.
In the same breath you'll slander bitcoin, because you know -- the internet might boil off into space or something. Ah slashdot, you're such an arbitrary collection of contradictions.
I do Linux too, but on a consulting basis. Unfortunately it was either take the Windows gig or be unemployed.
Solving Unix problems since 1989...
from this...http://www.theregister.co.uk/2001/04/12/missing_novell_server_discovered_after/
Take a server and change the date to 10+ years in the past. Then reboot and change the date back to today. Uptime says "3737 days". How do we know this is not smoke and mirrors???
Karma: Bad
That sucks.
Well, based on the recruiting calls I get might be about time to start looking again.
That is the stability of UNIX and the advantage of using a mature code base. Try doing THAT with Windows!
That's why Opensolaris even existed in the first place. So people couldn't be gouged for documentation, critical security updates, and support. I used Linux a lot before using Solaris for about 4-5 years exclusively as an OS in a couple projects. The main reason for this and I think a lot of people's favorite thing about Solaris is the ZFS filesystem. All the cool stuff it does, it's probably the best filesystem ever made so far and I really like it.
However my happy Solaris experience ended there, this coming from a Slackware user. The packaging system was crappy (had to go to some sunfreeware site to get the most basic things), The default services for Lamp on solaris 10 i think it was did not work properly.. You then had to get this thing called coolstack, which enabled a stable lamp enviornment, which evolved into some "webstack' bastard. That and the damn 'service contract' you needed to get critical security updates. The actually OS updater for critical patches caused a complete system reinstall a few times. This I could never figure out or even question anyone because you needed a 'service contract'. It was just madness. To be honest Sun is/was just as bad a Oracle as far as that shit went - The only difference between sun and oracle is that sun also made amazing hardware that seems to run forever.
So coming full circle, if Linux ever got ZFS or some such badass equivalent filesystem then it would be a perfect world for me. unfortunately I think license restrictions prevent this (though i hear freebsd partially supports ZFS now due to a difference licence)
Why would "missing patches" be of concern for a Unix machine?
Missing services patches can leave one vulnerable to being hacked. Fortunately, you don't need a reboot to install those. Security related kernel patches do happen and they do require a reboot. However, these are generally of the privilege escalation variety and require specially written code to exploit. If you don't have untrustworthy people logging in to your machine it isn't a major problem if you don't have all the kernel patches.
Of more serious concern is the general lack of patches for Solaris 9. Solaris 9 patches released from November 1, 2011, will have Vintage/Extended access entitlement by default, which means that only customers with an Extended Support contract for Solaris will be able to access them. Updates to the Recommended Solaris 9 OS Patchset will cease at that time.
*nix does not need to reboot for more updates unlike windows.
Kevin Flynn was trapped in there!
In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
Off-topic: How are you posting to /. from Facebook?
How often is a kernel bug remotely exploitable if the applications running on the server are obtained from trusted sources and patched often?
as a testament to the stability and reliability *nix this is awesome... as a support person, it makes me flinch and want to cry.
MySQL can die for all I care. SQL likewise. Horrible language.
What language would you prefer to query a relational database?
It involves technology so great, it's beyond your comprehension.
It just says:
"Unfortunately, this UMG music-content is not available in Germany, because GEMA has not granted the respective music publishing rights."
Airlines are famous for this.. I've heard the stories where they can't physically locate the server (buried behind some wall in some renovated building..) so there is no way they want to reboot.
I'm not. Our Dice overlords installed a "log in with FB" link for creating accounts. Had I known it was going to stick that stupid icon on everything I'd spent the extra 30 seconds typing stuff in.
Solving Unix problems since 1989...
Story of the day: nobody gives a damn about uptime bragging.
Is there a better way to achieve this CYA, than CC'ing all users on every email?
Best I saw myself was 6.5 years on a Solaris 8 system. I took a screenshot before I shut it down:
http://www.flickr.com/photos/doubletwist/3662948158/
And yes, I know it was insecure. It wasn't a system I managed outside of being tasked with decommissioning it.
Nothing to see here
ebunga@rock:~$ uptime
6:26pm up 3969 day(s), 15:20, 1 user, load average: 0.00, 0.00, 0.01
Yeah, like I'm letting that machine onto the public internet. Long uptimes aren't about reliable operating systems. It's all about reliable power.
You should use "have" in place of "of".
As long as you've got proper redundancy (which is necessary anyway for five nines) then it's no problem to periodically reboot during a maintenance window to apply reboot-required patches.
In fact, this is a good thing since it ensures that you *can* come back from a cold boot, and it gives you a chance to run offline diagnostics.
Please never use that term again.
I am very small, utmostly microscopic.
Have gnu, will travel.
I used to administer a Sparcstation 10 being used as a server in a lab. The only time I ever needed to reboot it was for an OS upgrade or a power failure, and those happened more than a year apart typically.
I know, I know, it's just a coincidence...
Village idiot in some extremely smart villages.
I don't know this for sure, but I suspect there is one out there with 30 years of uptime now, or damn close to that, running Unix-RTR as part of a 5ESS switch.
"To those who are overly cautious, everything is impossible. "
Probably a windows admin, did not see the screen was turned off and assumed it had crashed and needed a reboot
I've got an AIX 4.3 machine that runs a small city's municipal court system with an Informix database. I've routinely seen 400+ days of uptime without a reboot, or even a database engine restart on a system that gets heavily used every day. It's been running since 2002 also, that's over a decade. It has suffered only one hard disk failure in that entire time. The most recent couple of reboots have been due to us revamping the UPS power system that feeds the equipment rack. Sadly, we're getting ready to replace this system with a Windows based entirely new application and database. I don't expect the same kind of uptime records with the new system for some odd reason.
I used to get excited by long uptimes. People who were obsessed by this concept started this silly web site called uptimes.org. After a while of blatantly fraudulent uptime claims and other silliness it was shut down.
Nobody cares anymore about computers that haven't been turned off for ten years. In my own house I have experienced 400+ days of uptimes, which is an impressive feat, but nobody cares, and the more you think about it, nobody should care.
Yes, nobody should care about long uptimes. The reliability of a system is shown by how perfectly it recovers from a system failure--not on the reliance of a power supply that keeps it from having a system failure. That's a philosophy that has served me and my systems well for more than twenty years.
Still, when I shut down the servers in my house with 400+ day uptimes, I have to shed a tear and a quiet *sniff*. Sigh.
Kriston
If you live in Germany, the video is unavailable. Apparently it contains some music from UMG (or someone claimed it does).
10 years of uptime and one day until the video was killed by the copyright mafia. Way to go, guys!
Assorted stuff I do sometimes: Lemuria.org
Kernel updates generally required reboots even in the unix/linux world. In Windows, you could also avoid a reboot if you stopped the services that are being patched and restart them after a patch was applied.
I remember getting a Sunos box past 2 years of uptime and that was used every day as my personal desktop machine in the 90's. Those 19inch mono screens are great for xterms.
I suspect in a few years, there will be quite a few Raspberry Pi computers buried in hardware projects happily ticking over. I know I will be using some of the camera boards for long term time lapse photography so I hope they last a few years without reboots. :-)
Bob.
Sometime they're about performance, fixing potential bugs, enhancements, additions, etc.
In the case of long-running production services, if it's not broke, don't fix it. These patches should be tested in a test environment before deployment to production, lest a service fail because it was relying on undefined or otherwise unspecified behavior.
The impressive thing is really the managed aircon/services/UPS of the datacentre not the OS, which has no more reason to crash after many weeks as it would years.
I'm not sure it still serves its main purpose, I've switched jobs (twice) since, but it used to be the master proxy/.pac server for the 30,000 staff at that corporation.
There were drinks for all the old UNIX guys who worked there, when it hit 5000 recently. This 3737 is simply not news.
A replicated system may be less reliable, but is more available.
That means that in your single computer scenario, if your server goes down, you are toast.
But in a replicated environment although you will have more failures overall, they won't kill the service, since the redundancy will give you a higher degree of certainty that whatever you are running keeps ticking.
These kind of redundancy solutions are normally sold as Highly Available, not highly reliable. The clue is in the name,
IANAL but write like a drunk one.
Years huh, I can't go a 2 days without a Flash or Java update with a reboot.
I'm not an employee or even a user of Red Hat. However, Red Hat does do a number of things that costs money - from hiring Linux developers from all specializations to running their certification programs to providing a corporate face to the OS that is not really provided by the likes of Canonical or Debian. The cost of doing all these things have to be factored into the price of not just their services (for those who do buy them) but also the software itself. As per GPL, Red Hat does have to make its source available, but the GPL is not just ambiguous, but not at all hostile to any organization not providing compiled binaries. Red Hat's brilliance is that they use this to provide something that users can share, but to build it, they'd have to get Red Hat involved. One of the few income protection schemes in a business where the Redistribution clause has pretty much killed the ability to recoup ones costs.
I'm glad that Red Hat has managed to figure out how to foil both Oracle & CentOS. I mean, what exactly does CentOS bring to the table by building something that's binary compatible w/ RHEL? Why not just build their own distro, forked from RHEL at some point, just like SL did? SL has its goal to service scientists and targets scientific needs, and their apps just have to work w/ SL. If people want Red Hat, they should be prepared to fork out the cash to buy the distro, which can then be installed on as many computers as needed. Going to CentOS just b'cos they don't want to pay is another instance of the Linux crowd being reluctant to put its actual money where its mouth is.
CentOS does not do things like Red Hat does, and for them to just take Red Hat's distros and just try compiling & reselling them, while an exercise of GNU liberties, is just diluting Red Hat's income stream. Why not just take one particular version of RHEL, and fork things from there, and make it your own, like Mandrake, SL and others, instead of trying to erode Red Hat's customer base at every version? What Oracle does is even worse. SL does this the right way - they forked Red Hat at some point, but from that point on, concentrated on making their distro the primary OS for the scientific community. I suspect it's even a good platform for people who want to do CAD/CAM, engineering simulations and so on.
9:41am up 3788 day(s), 13:14, 2 users, load average: 0.01, 0.02, 0.02
XXX:/ #uname -a
SunOS XXX 5.6 Generic_105181-30 sun4u sparc SUNW,Ultra-250
This leads to the old joke ...
Q: "What do you call a computer that's never patched, never upgraded, never remediated, never updated, and never brought into normal, current production standards?"
A: "A mission-critical, business-critical production server"
I skimmed through a number of comments.
Now, *real* professionals, if it's not already arranged, arrange for this thing called a "regular maintenance window", which everyone up above signs off on, and you get control to do what's necessary, and everyone knows what they're supposed to do to work around it.
And don't talk to me about "mission critical" - this is the way it was done at the 911 Call Center for one of the five biggest cities in the US, 2-3 times a year, when I worked supporting them a dozen years ago. You don't get more "mission critical" than that.
mark
WINDOWS 8 is WAY BETTER than crappy ass Solaris.
If you want to get picky...
of "of"
...isn't ideal word choice, and you should have used past tense.
Can you post that on Vimeo so those of us in Germany can watch it? Most videos which have music in them are restricted here but they are stuck on youtube so usually Vimeo will work for a while.
Our linux server was up for four years (exactly actually). I shut it down to upgrade to a more powerful box.