Who designs these antipatterns!?
Who designs these antipatterns!?
What is an operating system? At it's core, an OS is a program to run other programs. Yet this Windows program likes to randomly kill all the programs it's supposed to keep running, at night, when it thinks you aren't looking. It literally fails at the most basic purpose of an operating system.
As a user I want my computer to restart by itself and lose of my work, because its entire purpose is to collect CVE patches.
It's not that it's an impossible problem, it's that Microsoft doesn't have to compete...so they don't.
If you looked into it though you'd see that you do still need to restart at least every quarter for baseline updates. If you don't restart then future hotpatch updates will not apply because they only target the current baseline update. There are also unplanned baseline updates that require a restart to patch zero-day exploits that cannot be fixed in a hotpatch.
I'm still not understanding how this is a solved problem on Linux. If there is a vulnerability in libc then you need to restart (probably) all processes to have the fix take effect.
Restarting the service that was directly impacted by the patch is preferable to the 1980's techno-brained idea of rebooting the entire system. Most of the time it isn't glibc.
FWIW - I did recently read that hotpatching is already there in 11 if you enable it in an enterprise. Fingers crossed it comes to home users.
Not for kernel updates (Linux, by default), and not for macOS which is now RO root fs and also requires a reboot because updates are image based, a. la. Fedora Silverblue.
Also FWIW, Windows now has hotpatching, albeit not available to consumers, it's attached to enterprise licensing
That's kind of my point. Linux is free and can manage, but 40 year old Windows, which is valued to be worth more than the GDP of many nations can't?
They just aren't trying very hard because they don't have to.
Either you've misunderstood who the customer is, or Microsoft has.
(Also, say early, save often.)
I personally liked the W8 approach to updates. You were allowed to set windows update in a mode that would notify you of new updates but you got to chose when to download/install them. That setting as also permanent and they didn't "accidentally" revert it back during an update.
Updates and unbootable systems are nothing new, to treat any OS as a unicorn in this respect is ignoring past history. Happens with Windows, macOS, and Linux.