3 ms·
Which minimal init process? The one that comes builtin in busybox? https://github.com/mirror/busybox/blob/master/init/init.c https://github.com/mirror/busybox/
by kesor 2y ago
Which minimal init process? The one that comes builtin in busybox?
https://github.com/mirror/busybox/blob/master/init/init.c https://github.com/mirror/busybox/blob/master/init/init.c
- sylware 2y agoNope, I wrote one a decade ago... https://www.rocketgit.com/user/sylware/muinit https://www.rocketgit.com/user/sylware/muinit (ofc not on github, but on a git repo with noscript/basic (x)html clean support). And for broken software still using udev instead of direct linux kernel event (or inotify or file system polling), a fork of udev: https://www.rocketgit.com/user/sylware/mudev https://www.rocketgit.com/user/sylware/mudev (had to do some fixing for all the attempts at breaking old udev to force people to use that abomination of systemd-udev). The "abomination" word is fair. This init is still using C99, I plan to move to RISC-V 64bits assembly interpreted on x86_64, but this is a goal on the very long run. I wish for RISC-V success all over the board (desktop/server/mobile/embedded/etc). Because, ultra high complex languages with their very few compilers are a problem for real-life alternatives and because of "conveniently backdoored machine code generation with correct high level language code"...