Posted by Neil Wyatt on 23/09/2016 22:28:17:
Posted by Russell Eberhardt on 23/09/2016 21:03:22:
Now my big complaint; why on earth are updates so difficult and invasive on Windows? Under Linux I can choose to do updates when I like and can still carry on using the machine while the updates take place in the background. No need to reboot and none of this "Please wait while updates are installed" or "Don't turn off your computer" etc.
Windows updates take place in the background. They just need a reboot so that the new files can swap over with the old ones.
My understanding is that Linux is exactly the same,. it just doesn't nag you to do the reboot, it assumes you will do this periodically. Many windows owners often use hibernate so we can leave files open, gone are the days when a daily reboot was essential for memory management, and a machine can run for weeks without a hard reboot.
Neil
"My understanding is that Linux is exactly the same".
Not so, this is one area where UNIX systems are genuinely superior to the Windows family. The distinction is blurred these days but there's a technical difference. UNIX started with a multi-user multi-tasking architecture whereas Windows was single-user multi-tasking. (Not because Microsoft were stupid, rather because they had to deliver a consumer product within the constraints of early micro-processors.)
Taking a multi-user system down to apply an update is highly undesirable and in consequence the upgrade process on multi-user systems is somewhat complicated. In comparison. upgrading is much simpler to do if unrestricted reboots are allowed, and this is how Windows SOHO computing is done.
Large Microsoft installations are unlikely to use the SOHO approach. Instead, a much more sophisticated package management system, possibly 3rd party, will apply changes is a much less intrusive way. But these complicated solutions aren't something you would want to have to manage at home.
Linux (and MAC) users benefit from history by getting more flexible and less intrusive package management. Users get to choose when or if they want to take an upgrade. Most upgrades are applied on the fly and they are much less less likely to require a reboot to take effect.
Of course, the technical sophistication of linux-style software management doesn't count for much if you need to run applications that only work on Microsoft Windows.
Dave