If I'm not completely mistaken, the kernel (and maybe other packages too) are not "hot-swapped" during runtime. You're not using the new kernel until you performed a reboot.
Yeah. Live patching is someting distros/service providers charge a lot of money for to get right, and requires at least some knowedge about every patch you apply.
And it's something no one operating a PC that regularly reboots needs. Idc if my running kernel is one version older than the one I installed, it doesn't impact games at all. The only exception is loading modules, which is something you rarely do in normal operation. And for the only module I stumbled upon that I regularly loaded after boot, v4l2loopback (or similar), which I needed for streaming my phone's camera to OBS, I added it to /etc/modules-load.d/v4l2loopback.conf.
Even my server's kernel is sometimes out of sync. I only reboot programs I actually want to be up-to-date at that moment. All others can wait for some weekend or another.
I need exactly zero. Windows is just so bad.
That's not feasible. Many Linux distros reboot to upgrade, too, because replacing essential software while it is running can cause instability.
I've played an entire day (>12 hours) without a reboot after updating the kernel, systemd and drivers. It's certainly possible, just not recommended.
On windows, it's not possible at all, no matter if you know what you do or you don't.
If I'm not completely mistaken, the kernel (and maybe other packages too) are not "hot-swapped" during runtime. You're not using the new kernel until you performed a reboot.
Yeah. Live patching is someting distros/service providers charge a lot of money for to get right, and requires at least some knowedge about every patch you apply.
And it's something no one operating a PC that regularly reboots needs. Idc if my running kernel is one version older than the one I installed, it doesn't impact games at all. The only exception is loading modules, which is something you rarely do in normal operation. And for the only module I stumbled upon that I regularly loaded after boot, v4l2loopback (or similar), which I needed for streaming my phone's camera to OBS, I added it to /etc/modules-load.d/v4l2loopback.conf.
Even my server's kernel is sometimes out of sync. I only reboot programs I actually want to be up-to-date at that moment. All others can wait for some weekend or another.