4 ms·
The forced restarts are mind boggling. What is an operating system? At it's core, an OS is a program to run other programs. Yet this Windows program likes to r
by WD-42 1y ago
The forced restarts are mind boggling.
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.
- Rohansi 1y agoIf they didn't force restart then the patches they release for vulnerabilities would never take effect. What normal user restarts their PC other than when they're having issues?
- mapontosevenths 1y agoMaybe they could stop building the OS in such a way that it requires reboots? You know that other operating systems can manage without that, right?
- thewebguyd 1y ago> You know that other operating systems can manage without that, right? 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
- 1718627440 1y agoYou can update the Linux kernel without killing userspace. Granted it's not without reboot though. Just hibernate/suspend to disk and choose a different kernel on startup, it will still load the RAM image just fine; every program will be still running.
- mapontosevenths 1y ago> Windows now has hotpatching, 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.
- Rohansi 1y agoI don't see how it's possible to actually support that considering how many components make up an OS. What would happen if libc had a vulnerability that needed patching? I know a reboot wouldn't be forced but wouldn't it only take effect when all the processes using it restart?
- mapontosevenths 1y agoWindows has been around for 40 years, and is worth more than the GDP of many nations. In fact, some of the Windows server versions actually include the feature. It's not that it's an impossible problem, it's that Microsoft doesn't have to compete...so they don't.
- Rohansi 1y ago> some of the Windows server versions actually include the feature 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.
- mapontosevenths 1y ago> 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.
- Rohansi 1y ago
- pxmpxm 1y agoStraight out of shitty user stories. 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.
- mapontosevenths 1y ago> It literally fails at the most basic purpose of an operating system. Either you've misunderstood who the customer is, or Microsoft has.