So as of now smolBSD can start with:
- regular NetBSD init(8)
- runit https://github.com/NetBSDfr/smolBSD/tree/main/service/runbsd
- dinit https://github.com/NetBSDfr/smolBSD/tree/main/service/systembsd
- nitro https://github.com/NetBSDfr/smolBSD/tree/main/service/nitro
Of the non-native alternatives, the latter has my preference, cleaner and slicker IMHO.
Bad default setting example: on #FreeBSD, core files are written in the working directory. Many daemons use "/nonexistent", so they cannot generate core files. So if they segfault, you won't have any idea why.
Add kern.corefile=/var/coredumps/%U/%N.core to /etc/sysctl.conf.