707
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 13 Oct 2023
707 points (93.0% liked)
Memes
45739 readers
1422 users here now
Rules:
- Be civil and nice.
- Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.
founded 5 years ago
MODERATORS
One thing I give Linux credit for is how it handles updates. Like, yeah, Linux doesn't force updates, that we all know, but I like how at least in the GNOME desktop, there is no "Update and action" button, there is only the shutdown and restart buttons, where if I am to press either, the system will ask me if I want to install updates or not with a nice box to tick the option. Nowhere near as cluttered as it is in the picture.
On most distros you don't need to restart to update. Mint will just put an icon on the taskbar when updates are ready, and you can even tell it to just do it in the background. No restarts or shutdown warnings.
Don't kernel updates need a restart?
Yeah but no work has to be done during the restart, it's just booting into the new kernel.
Usually yes, but you'll never be forced or even nagged to restart. You could keep your computer going for months on the same kernel until you decide that it's time to reboot, at which point your computer will boot with the new kernel.
Yeah. GNOME does this probably because it's safer and ensures that the packages are downloaded in full before applying updates in an environment that is less likely for something to go wrong (Although I particularly don't know how true this is)
I'm guessing it's moreso that Gnome likes to make changes that can break things like extensions, and they probably don't hot swap shell components. The biggest reason you need to restart after Linux updates is that certain things are only loaded during the boot process (i.e. the kernel, initramfs, some boot or filesystem options) and can't easily be reloaded while the system is running. But you update something like dnsmasq, you probably just need to restart the service. At worst you need to reload the systemd daemon for config changes to take. And if you're just updating binaries, unless it's something like PAM that can also be not fun to restart and is constantly running, you probably don't need to do very much.
Firefox will occasionally act up if it's updated in the background while it's running. It detects this pretty quickly though and prompts you tobrestart thr browser when you open a new tab. That's just about the only app I've had issues with though.