https://46ebu.com/linux-rebooting-in-linux-a-technical-overview
[linux] Rebooting in Linux: A Technical Overview - 46ebu