@pid_eins So kind of like telinit 1 followed by telinit 5?
I gotta say I don't quite like it, certainly it shouldn't be offered to users easily or automatically if no new kernels available, that makes triage a lot harder.
Speaking practically because getting the kernel out of whacky driver states, or the EC out of its whackyness is the main reason I need to reboot on a ThinkPad :D
@juliank @pid_eins The ability to preserve file descriptors is a pretty big difference.
Imagine running a web server and being able to restart all of user space without dropping an incoming connection. The listening port 80 socket would remain open with incoming connections queued until the web server is ready again.