| ▲ | kylemaxwell 5 hours ago |
| I remember when Linux users were practically obsessive about uptime and restarting felt like a sign of failure. This was at a time when Windows seemingly needed to restart once or twice a day, at least. These days I like to turn my work Mac off at the end of the week just so I feel a literal sense of closure. It's not really the applications minimizing and running in the background; it's ME. |
|
| ▲ | simmons 5 hours ago | parent | next [-] |
| Yes, I remember feeling pride in the stability of my systems when I saw a large uptime. I had a server that had 1000 days of uptime, once. Now when I see a large uptime, I'm terrified of what security patches the kernel may be missing! |
| |
| ▲ | milesvp 2 hours ago | parent | next [-] | | I still remember the days of servers as pets, rather than cattle, and I was harping about server uptime. A wizened server admin piped in and said he rebooted his servers once a week. Said, if you do it any less frequently, then the odds of catching an error causing change while the person who made said change (possibly himself) is still around and can remember what they did go down precipitously. So, to avoid headaches and potential downtime when it mattered, he would just take servers out of rotation and reboot them, and make sure they came back online. | | |
| ▲ | usefulcat 2 hours ago | parent [-] | | So true. We have one older, rather large machine in a data center that's been up for.. (checks uptime): 963 days. It has IPMI but at some point something stopped working and now we have to physically go to the data center to restart it. And since we use it every day we can't really afford to lose access to it. |
| |
| ▲ | mmh0000 2 hours ago | parent | prev | next [-] | | Live Kernel Patching has been around for about 20 years[-1] now. Red Hat Enterprise Linux[1] and Oracle (Enterprise Linux) Unbreakable Linux[2] both use it as a selling point. This feature is still a bit ad hoc because, in most setups, rebooting a system isn't a huge burden and is much simpler than using boutique commands to live-patch it. [-1] https://en.wikipedia.org/wiki/Ksplice [0] https://www.ksplice.com/ [1] https://www.redhat.com/en/topics/linux/what-is-linux-kernel-... [2] https://docs.oracle.com/en/learn/ol-ksplice/ | |
| ▲ | da-x 4 hours ago | parent | prev | next [-] | | Thankfully there's livepatching (e.g. https://ubuntu.com/security/livepatch ) | | |
| ▲ | jauntywundrkind 4 hours ago | parent [-] | | 6.19 added a new Live Update Orchestrator, which allows significantly more of the system to be retained while doing a kexec / Kernel Handover like transisiton to a new kernel too. https://www.phoronix.com/news/Linux-6.19-Live-Update-LUO
https://lwn.net/Articles/1033364/ Systemd added support in recent 2.61. Theres also now ways to have user stores, that survive across switches.
https://www.phoronix.com/news/systemd-261 | | |
| ▲ | da-x 4 hours ago | parent [-] | | I'm glad to see this. Almost 18 years ago I implemented a similar kexec device+memory preservation for a storage vendor. It was done on a Linux kernel of that day, and it had had a memory reservation and handoff protocol between the two kernels to keep some specific PCI device alive, allowing for state restoration at the application side. I'm proud of the fact that the kernel replacement was just under 1 second in execution (after init process optimization) and the whole kernel+app was less than 10 seconds. |
|
| |
| ▲ | fragmede 4 hours ago | parent | prev [-] | | Ksplice came out of MIT in 2008, which updates your kernel while it's running. No need to reboot! Supports Ubuntu. |
|
|
| ▲ | joeig 2 hours ago | parent | prev | next [-] |
| I remember when I was asked to replace a core router with a more powerful model. The uptime of the Cisco router was ten years - and it was ten years after the datacenter went into service. |
|
| ▲ | w10-1 2 hours ago | parent | prev | next [-] |
| At Javasoft there were Solaris test machines that had been up for 2+ years, and we had to reboot the windows test machines multiple times a day. It felt really good to leave a large queue of work at the end of the day on the Solaris/Sparc machines, knowing it would be done the next morning. |
|
| ▲ | goodcanadian 5 hours ago | parent | prev | next [-] |
| My machine was rebooted this week due to a power outage. I don't recall the last time prior to that. It generally goes weeks if not months without a reboot. |
|
| ▲ | branon 5 hours ago | parent | prev | next [-] |
| I do still enjoy the odd >30 day uptime on my PC. Usually only reboot when a new kernel version is cut. I used to reboot into every kernel patch but often I leave .0 running for a very long time now. They seem stable and the kernel moves fast enough nowadays there's often another .0 right around the corner. There might be exploits but they're not a valid threat model for my little desktop. If something smaller like Mesa updates, I can reload everything simply by logging out/back in, no need for a full reboot/LUKS unlock. |
| |
| ▲ | jonhohle 5 hours ago | parent [-] | | In the mid-2000s I ran a. Fleet of RedHat servers that hosted millions of domains. I had boxes in that fleet that were up for over a year. Netcraft confirmed it! Microsoft literally bought these 6 or 7 servers to migrate to IIS so they could “beat” Apache. It took more than double the servers, but after I did the initial work it was moved to a different team and I don’t know how the uptime compared. |
|
|
| ▲ | StableAlkyne 5 hours ago | parent | prev | next [-] |
| > These days I like to turn my work Mac off at the end of the week just so I feel a literal sense of closure It's also just nice to start Monday with a fresh boot. If nothing else, it keeps me from getting to the point of 200 tabs open that I'm totally definitely going to need again "soon" |
| |
| ▲ | PaulDavisThe1st 5 hours ago | parent [-] | | 200 tabs? The children of summer are still among us, it seems (he says, glancing at the current tab count of slightly over 1800). | | |
| ▲ | genewitch 2 hours ago | parent | next [-] | | how do you see how many tabs you have open, an extension? i have tab session manager and it shows i have 80 tabs. about 60 of those are ephemeral, and the other 20 i'd have open on a new browser anyhow (email x3, goog cal, caldav cal, nextcloud files, router, local and remote proxmox, navidrome, the documentation server, etc) everything else is superfluous. although i'd probably be a bit sad if i lost all my tabs right now; hence tab session manager. | | | |
| ▲ | panzerboiler 2 hours ago | parent | prev | next [-] | | 2616. On an iPad pro. I am not updating the os because I am pretty sure that the current behavior is a bug. The hard limit has always been 500. | |
| ▲ | miyoji 2 hours ago | parent | prev | next [-] | | Just close them. You're never going to read them. If you really think there's something you need, export the browser state to an archive file, then delete in 10 years after you've never consulted it once. (Disclaimer: I'm aware that there may be valid reasons for this workflow, but in most cases it's just digital hoarding and the above advice is sorely needed. If you really need 1800 tabs, you know who you are and you can safely ignore me.) | | |
| ▲ | apparent 25 minutes ago | parent [-] | | Brave has a function to bookmark all open tabs. I have used that from time to time. Or just made a temp file and written all the URLs to it, in case I want to open a few/dozen of them after rebooting. |
| |
| ▲ | srean 2 hours ago | parent | prev | next [-] | | I think I have found my soulmate :) Every crash cuts deep if it doesn't resume correctly. | |
| ▲ | notabotiswear 2 hours ago | parent | prev [-] | | …
Why…? | | |
|
|
|
| ▲ | mhitza 5 hours ago | parent | prev | next [-] |
| It was a differentiator when distro updates where sparser, and in start comparison with Windows at the time which couldn't stay up for more than a couple of days without crashing (particularly the XP era). |
|
| ▲ | mattmatheus 5 hours ago | parent | prev | next [-] |
| I've followed the same routine each Friday for at least the past 10 years. - Install all updates - Save tabs off to Obsidian (or Raindrop now) - Reboot Feels good coming in on Monday to a fresh session. |
|
| ▲ | znpy 3 hours ago | parent | prev | next [-] |
| Restarting windows twice a day meant a productive day, back in the days of windows 98 (which by the way lived well past windows 2000 and windows xp) |
|
| ▲ | globular-toast 5 hours ago | parent | prev [-] |
| Ahem... yeah... "were"... I do actually reboot occasionally these days, because the world is so serious now. |
| |
| ▲ | marcosdumay 2 hours ago | parent [-] | | As a rule, if you don't reboot your servers while you are near them watching for problems, they will reboot by themselves at 3am in the first day you get sick or are traveling. |
|