Pls Reboot your Computer to finish updating your System Software

Why in Windows 🪟 and MacOS
I have noticed that I have to reboot them after installing certain updates .But why is it so ??
Windows User :

Reboot !!!
Reboot !!!
Reboot Please !!!

As I switched to Linux I have to rarely reboot my computer after installing updates .
I have experienced that in Windows it takes time to install updates which is again the most annoying thing in Windows .

Because it’s easier and safer to reboot a system, to enable changes. For example, if you run a program, let’s say Left 4 Dead, and you want to play the new version of it, then you need to restart the game. You can’t apply the changes easily, while the game is running.
Same goes for updating basic OS related software. If you update lots of drivers, etc. it’s just easier to reboot the system.
This also shouldn’t be a problem for consumers. It’s a different story with servers.

Since users of Linux have to do a LOT of manual work anyway, it’s easier to let them e.g. restart updated services manually, to apply changes. But, even then, on most Linux machines you need to restart, too! Just Linux doesn’t tell you that…

So, if you are really implying, that macOS and Windows are inventing unnecessary problems, then your assumption is wrong.

3 Likes

Whenever we update the kernel, we have to reboot too.
Except maybe with Suse livepatch? :smiley:

1 Like

Here’s where MacOS and Linux leave Windows in the dust :

YOU CAN KEEP WORKING WHILE IT’S UPDATING!

I can’t believe we’re in the THIRD decade of the 21st Century, and Microsoft STILL have not figured out how to let users keep working while it updates shit in the background… astoundingly inefficient! It might have been acceptable in the 1980’s when Windows was a 8/16 bit tack-on to an 8 bit single tasking operating system - but today?

I only ever manually update my Linux machines, and MacOs too…

Firefox’s new FORCED UPDATE method reminds me of Microsoft’s approach (which how Canonical set it up for Ubuntu users on 20.04 and 21.04) :

  • We just updated FF for you
  • You can’t open any new tabs
  • Do you want to restart?
  • You say “yes” thinking it might be smart enough to re-open all your open tabs

You restart it - and - NONE of the work you were working on (e.g. multiple tabs) is there!

Scheiz! Even ToR browser can do that (we updated ToR do you want to restart, you answer yes, and it restarts with the same tabs on the same pages you were on!).

I blame Canonical for that behaviour in FF - not necessarily Mozilla Org…

4 Likes

They really, really have. Windows 10 downloads and installs updates completely behind-the-scenes, the mid-reboot maintenance is a very brief window at the end of the update cycle (and only required for system-level updates, many updates install to completion on a running system without the user… well, even being aware it’s happening, if you consider the typical Windows user).

For system updates, the offline portion of the install takes only a tiny fraction of the total time. It’s not like the Windows 7 days where it would sit slowly crawling from 0% to 100% on a blue screen before finally booting into the desktop. These days it’s a matter of a few seconds. My Linux system takes longer to cycle through a normal reboot, TBH, than it takes Win10 to perform its offline update tasks and get back to the login screen. (Fortunately since I only reboot my Linux systems like once every month or so, I really don’t care how long it takes.)

And before you get too Penguin Master Race, it’s worth pointing out that the default update experience through GNOME Software these days is fully offline updates — new updated packages are downloaded to a cache and only installed during a reboot, when the user is logged out and the system is in a quiescent state.

I’ve argued against the necessity of that, as my personal view is that it’s nothing more than update-security theater. And of course, it’s completely avoidable if you want to “roll the dice” (hah) by running dnf/apt from a terminal. But for the novice user with the default experience, Linux’s update process is actually far more disruptive than Windows’. Clearly, online updates are not really a priority feature for at least some segments of the community.

1 Like

It’s not ideal, but it has improved tons in the past few years.

This is how the Windows 10 updating workflow works on my machine:

I do shit as always.
Once every one or two months, there is an update, that gets downloaded and partially installed in the background. If it’s a big update, it will do almost everything online and will “finish” the update on reboot. However, it waits for me to reboot. So, basically, the only disruption I’m getting is that I have to wait for it a minute or two longer to shut down and a couple of minutes longer to boot up.
That’s it.
I never have to reboot immediately, ever.

The biggest irony with a lot of Windows users is, that they never update and then when the time has come that they did not update for so many months that they are missing even critical security updates, they start to complain, that Windows forces them to update.

This is the ironic truth: if you constantly keep your Windows up to date, you will barely notice any disruption.

The biggest and most ugly disruptions start to happen when you do not update Windows at all for 6 to 12 months.
However, if you just keep updating the system, you just have a longer shutdown and boot up for a couple of minutes, every one or two months.

Now, people can argue, that they want to decide when or what or if to update, at all, instead of being forced to do it. I see that argument a lot. I see some legitimacy in that argument, for sure.
Though, Windows 10 is the end consumer operating system on the earth. Every single day on earth millions over millions of people around the globe, no matter their techiness, provenance, attitude or whatever. This OS has to cater to all those people. So, of course, as any good developer and manager would usually do, they cater to the worst case scenario.
The worst case scenario is that someone doesn’t update their Windows for X amount of time, then loses data, etc. or their whole life over it and then Microsoft looks like the evil guy in this scenario, because they couldn’t keep the system up to date.
So, obviously, it’s a better image to be the annoying grandma telling you to update frequently, rather than the evil uncle letting you take drugs and go to hospital over it, i.e. allowing you to not update for X amount of time.

So, if it’s extremely important to not have new updates (which is btw. no good idea on any operating system, except airgapped ones, which are the exception, and even then it is important there, too), then this user perhaps shouldn’t use an end consumer focused operating system, but perhaps one that focuses specifically on advanced users.
I am not even pointing directly to Linux. It could be anything. Linux, BSD, Haiku, ReactOS or whatever alternatives there are. These have a lot more freedom, but also have a lot of other issues.

Last week i bought a chain saw with a twisted handle. Perhaps i wasn’t careful, but by accident it chopped one of my arm off, then i thought to myself “gosh, this is POWERFUL!”. This seems to be the fashionable mode of thinking among the unixers or unixer-to-be, who would equate power and flexibility with rawness and complexity; disciplined by repeated accidents. Such a tool would first chop off the user’s brain, molding a mass of brainless imbeciles and microcephalic charlatans the likes of Larry Wall and Linus Torvald jolly asses.
—Xah Lee

Funny thing. I still have a Windows computer which I haven’t used in ages. Still, I boot it up every other week or so to keep it up-to-date, just in case, because I don’t want to run into the situation that I would actually need it and would then to have to wait for two or more hours until it becomes usable.

However, Windows always tells me “You can continue working until the update process is completed” and that’s nearly always complete bullshit. There’s simply no comparison between the smoothness of a Linux update and a Windows update.

2 Likes

I have Windows 10 on another build of the same spec computer as this one, it downloads the updates, then asks me if I want to install them or not? The wait for the updates to come down, especially culminultive no I cannot spell that word, of all the stupid words for a update? Why can’t they just call it this is the stuff you originally switched off or uninstalled and we are going to set it back onto your system again, because we feel that Windows 10 is not complete without these installed and running background apps?
Linux just gets on with it, says there is an update, pop password in vroom done dusted. The only time to reboot is Kernel updates, or to initialise (Star Trek in me.) changes.

1 Like

The cumulative update rollups (which is maybe an easier way to think of them, like Fruit Roll-ups but for non-Fruit (Apple) computers) were something they started doing post-XP, because a severe bug was discovered in the Windows Update dependency resolver.

You remember how Windows XP updated, right? Even if you installed, say, SP2 (and the Service Packs were nothing but cumulative update packages on a grand scale), by a couple of years after the SP2 release a newly-installed system would still have to apply like 190 updates immediately post-install, most of them high-priority security patches. And those Windows Update runs all took forever.

That was because, not only was it a slow process to apply all of those updates individually, but the complexity (and therefore runtime) of the Windows Update scanning process grew exponentially as the number of update packages increased. So did the memory required, to the point where some low-memory machines started crashing when trying to resolve the set of packages required.

So for Vista/7 they started bundling fixes together into monthly update rollups, containing the cumulative set of fixes released since the previous month’s rollup. That worked around the broken resolver (which AFAIK was never actually fixed, because meh?) and allowed machines to work out which updates to download without having a conniption.

The Windows Update group is not exactly Microsoft’s most stellar.

1 Like