On Mon, 3 Jan 2022 18:45:28 +0100 (CET) k...@aspodata.se wrote: > I have used busybox init for a while. It differs from sysvinit > by not having runlevels, except perhaps on and off. > > Busybox repo is at: git://busybox.net/busybox.git > Website at: https://busybox.net/ > Comment re. systemd: https://busybox.net/kill_it_with_fire.txt > > Example inittab at: > https://git.busybox.net/busybox/tree/examples/inittab > excerpt: > > # Note: BusyBox init works just fine without an inittab. If no inittab is > # found, it has the following default behavior: > # ::sysinit:/etc/init.d/rcS > # ::askfirst:/bin/sh > # ::ctrlaltdel:/sbin/reboot > # ::shutdown:/sbin/swapoff -a > # ::shutdown:/bin/umount -a -r > # ::restart:/sbin/init > # tty2::askfirst:/bin/sh > # tty3::askfirst:/bin/sh > # tty4::askfirst:/bin/sh > > The sysinit thing is a how you start the system, it's just > one script /etc/init.d/rcS (or where you prefer to place it). > > One could possible (not tested) mimic sysvinit bootup by having > for i in /etc/rc2.d/S*; do $i start; done > in the rcS file or if you prefer you can have your own handwritten > and tuned script there. > > Would there be any interests having a busybox_init package which > I could possible maintain (with a little help) ? > > Regards, > /Karl Hammar >
Hi, just to add my 2 cents. I would build a static compiled busybox binary with: init a shell reboot, shutdown swapon/swapoff mount, umount (start-stop-daemon) (getty, login) able to fully bring up a system. We could call it systemB like the other one but _B_etter. Then we implant it as blob into the kernel image so that we get rid also of initrds creating a PAC man like GNU/Linux/systemB/Frankenstein monster that eats all little sysDs. Ciao, Tito _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng