💾 Archived View for bbs.geminispace.org › u › MrSVCD › 15493 captured on 2024-05-10 at 13:01:18. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-03-21)
-=-=-=-=-=-=-
Re: "So, I tried to fumble a little with Linux syscalls and..."
Ah, init systems are responsible for both bringing up and down your system.
For example letting databases to shut down in a known state so that it can continue with all the data intact. While sync() system call might look like it would do that but if it is at all like sync command it only affects filesystems.
Mar 06 · 2 months ago
this is not kill (1) it is more like murder (8) 😅
So, I tried to fumble a little with Linux syscalls and tried to implement a program that restarts the computer. [preformatted] After a quick, successful test, I checked how others implement the reboot. To my surprise, busybox tries to send a signal to init instead of using the reboot syscall, like I did. This makes me wonder, why that is.