# Dinit, an alternative init for unix-like systems

 I was browsering the Internet and found about Dinit, an init
alternative for unix-like systems. Artix Linux and Chimera Linux already
adopted dinit as their default init. So I was intrigued to explore its
power on Devuan Linux. Devuan Linux is a Debian-derived GNU/Linux
distribution aiming at prividing Debian without systemd. 

  I myself, as a Debian user for years now, uses systemd basically at
dialy basis. But I am not a big fan. It's simple to use, yet powerful.
However, I've always have the impression that it touches too much in my
system, it's everywhere and it tries to control all. I often find myself
a little bit overwhelmed by all the 'systemd-verse tools'. Also, as a
hobbyist, I'd like to have to alternatives. 

  I tested Runit on Devuan last year and it was fairly easy to set up.
When downloading Devuan from its website this time, I was surprized to
see that Runit hasfound its way in Devuan already as Devuan is providing
it as one its default init options during system installation along with
OpenRC and SysVinit.

  Building and installing dinit was easy. As per the doc from GitHub, I
also installed sysklog as logger. Eudev, dash, getty and all others
tools needed were already present in a minimal Devuan install. Next to
configure services, several scripts provided by developer as examples
need modification. One of them is the early-filesystems.sh script, which
gave me a lof of headaches. But Davin McCall, the developer, was kindly
enough to help me after I posted on Mastodon and pointed out my problem
was due to initramfs. That solved the problem. Finally network issue was
fixed by using ifup command in a new script I wrote. Along the way, I
also learned something about using VMs in qemu, also has fun.