> 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
You 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.
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