To answer your question, it is possible to update the Linux kernel without rebooting, but you may run into some issues with kernel modules that would be solved with a reboot.
* Edit: After writing this comment, I remembered that Snaps on Linux have automatic updates that can only be deferred up to 90 days. However, Snaps don't handle Linux kernel updates. I don't recommend using Snaps.
It stopped happening someday, but it's still haunting me. It doesn't really build trust.
[1] https://www.man7.org/linux/man-pages/man8/rtcwake.8.html
You don't get the forced reboot until your version goes EOL - you'd have to ignore updates for years for that.
Edit: it was may 2019 as per another commenter
Then again, the "home edition" is the edition that you should use when you are streaming live on twitch to 10,000 people!
If you intentionally restart you computer every week or two it will never happen to you though. Or set your computer up to not do it.
https://answers.microsoft.com/en-us/windows/forum/all/window...
The situation improved after the May 2019 update, but the updates will still be automatically installed after you pause them every 7 days for a maximum of 5 times (35 days total):
https://www.howtogeek.com/410183/microsoft-abandons-windows-...
The last time I was really angry about Windows was with Window Me. The entire TCP stack took a dive which I couldn’t recover from. Even replaced the NIC. Replaced that with Windows 2000 and haven’t had a serious issue since.
Everything from HID devices not responding, task manager and utilities like Settings not opening, device drivers left in an unstable state, and more can happen. To their credit, it does usually fail in a way that allows users to close applications before they're compelled to restart.
But windows is also weird. People always talk about ads or having candy crush forcefully reinstalled after updates. I strongly suspect these things vary by region, because those two at least I never noticed.
I didn't even know that. It's one more item on the list of reasons to not use Snaps.
Snaps can kiss my ass.
How does this compare to Windows updates, and how many of them require rebooting?
When you update, you update everything - OS and apps all in one go unless you manually install stuff yourself outside of the package manager. Updates take from seconds to a few minutes unless you are running Gentoo in which case its from minutes to days or even weeks whilst your compiler crunches its way through vast seas of source code and you fix the various issues along the way 8)
You can automate the whole thing or not - up to you.
Which as parent points out are functionally nonexistent, except for a rare kernel update (and you don't have to restart if your glasses are thick enough to live patch).
I often suggest Manjaro, which is smart enough to do all the updating for you, but is also Arch enough to let you do it all manually.