Why does windows require a restart to update the system? How have they still not addressed this?
>>57980440
Not always
Probably these updates require unloading certain system elements and if it would be done w/o rebooting, Windows could crash.
>>57980440
It's because Windows has way too much critical functionality in the kernel, which is much easier to modify before the machine starts than while it is already running. Addressing this would probably require them reworking huge portions of their OS, and to be honest, it has been getting at least a little bit better. Still not nearly as good as systems which maintain reasonable separation between user programs and the OS kernel.
>>57980440
Why does linux require a restart to update the kernel? How have they still not addressed this?
>>57982810
You can apply the update and it will automatically switch next boot. No hassle.
>>57982810
There are ways to hot swap kernels so technically a linux system can stay up basically until hardware failure.
>>57983729
or until you upgrade systemd :^
>>57980440
Why does it matter? Seriously, it only takes a couple min (At most) to reboot.
>>57984644
That couple minutes is really annoying when you try and reboot cause one of the host processes keeps crashing and you end up having to wait for it to update
>>57982810
Starting with Linux 4.0 there are now multiple update mechanism in the kernel that can hot-patch the running kernel by replacing parts of the code in-memory.
dunno if any distros use it
>>57982810
Except that HAS been addressed and if you build your own kernel from source, you can easily set up a kernel that does not require a reboot to apply updates.
Linux: 1
Winfags: 0