Skip to content

Thanks for your groundwork #4

@sdothum

Description

@sdothum

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions