-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Just wanted to thank you for the groundwork you laid down for us to follow and try out Dinit (even if you aren't anymore).
i have been using what you shared with Dinit v0.18 (beta 3).. i think we are very close to a version 1.x !! Very little has changed (not surprisingly) with the Runit core-services so everything ran out of the box! (i have only been on Dinit a few days :).
i had to change very little of the services you defined -- only the network service to work with my conversion of Runit's sv-netmount service for Dinit (there was a timing issue between the two services causing netmount to not mount my nfs4 shares.. it was a good exercise for me to figure out what was going on and fix it for my usecase).
i found the performance of Dinit to be on par with Runit,the big delay for both system inits being the udev settle. To remove this delay, i moved "udev-settle" to boot.d and removed the "depends-on" dependency in the "console-setup" and "filesystems" services -- this is probably not advisable but appears to work on my system. Boot times to login prompt dropped from 12s to less than 2s -- have only been running this way since this morning but no issues with the many reboot cycles to see if anything breaks.
i've looked at Artix and Chimera. Their Dinit service descriptions appear to be much more granular but i think you nailed it with your balanced logically grouped approach following Void's Runit service organization. Much thanks again.