💾 Archived View for bbs.geminispace.org › u › DocEdelgas › 15491 captured on 2024-05-10 at 13:01:17. 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..."
Not really. Rather, it powers off the system in an instant.
Mar 06 · 2 months ago
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.
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.