Software Alternatives, Accelerators & Startups

Dinit

Dinit is a service supervisor with dependency support which can also act as the system "init" program.

Dinit

Dinit Reviews and Details

This page is designed to help you find out whether Dinit is good and if it is the right choice for you.

Screenshots and images

  • Dinit Landing page
    Landing page //
    2023-09-06

Features & Specs

  1. Lightweight

    Dinit is designed to be a lightweight system service manager, which means it consumes fewer resources compared to more comprehensive init systems. This makes it suitable for systems where resource usage is a critical concern.

  2. Simple Configuration

    Dinit offers a relatively straightforward configuration, making it easier for users to set up and manage services compared to other complex init systems.

  3. Fast Startup

    Due to its minimalist design, Dinit can provide quicker system startup times, which is beneficial in environments where boot speed is important.

  4. Parallel Service Starting

    Dinit supports parallel starting of services, which can improve system boot times by allowing multiple services to be started simultaneously.

  5. Dependency Management

    Dinit has built-in support for specifying dependencies between services, ensuring that services are started in the correct order.

Badges

Promote Dinit. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

SystemD Runit Dinit OpenRC Boot Time #Void #Arch #Artix #Alpine #Linux

How to start services using dinit.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Dinit and what they use it for.
  • Linux from Scratch Ends SysVinit Support
    I wrote up some issues with service reliability here https://github.com/andrewbaxter/puteron/?tab=readme-ov-file#origin-story Design-wise, I think having users modify service on/off state *and* systemd itself modify those states is a terrible design, which leads to stuff turning back on when you turn it off, or things turning off despite you wanting them on, etc. (also mentioned higher up) FWIW after making... - Source: Hacker News / 6 months ago
  • are there any good reasons for me to avoid systemd
    Still, I applaud efforts like s6 and Dinit as competition is a good thing in general. I hope they'll continue to be improved upon until they've become viable alternatives to systemd for most users. Source: about 3 years ago
  • Gentoo 66 init or dinit
    You can download dinit from github https://github.com/davmac314/dinit. (also read everything about it) Do a simple make && make install which should install it to /sbin/dinit No need to remove systemd or openrc. /sbin/init should be symlinked to whatever init system you use. Read the instructions on dinits page. All the services go into /etc/dinit.d. And you can "dinitctl enable servicename" to enable it. I... Source: about 3 years ago
  • A discussion about the Ultimate Linux Desktop
    It got mass-adopted while being imperfect, so that's to be expected. Thankfully its inception and the criticism that followed have paved the way for the likes of dinit and s6. Source: about 3 years ago
  • Run a script when connection is established and ready?
    I use dinit do manage services on my home server. One of them is Caddy, that shares TLS/SSL cert state with my remote server by using Redis on said remote server. However, since this means that I need to have established a remote connection first before starting Caddy, I would like to know of a method to check if tailscale has in fact finished connecting. Source: over 3 years ago
  • Fastest way to boot Void Linux?
    I've used a ton of improvements but I know this community knows a lot more about some parts than me. So here I come. I'm currently using efibootmgr to create an efistub to bypass grub. Using base-minimal with ncurses so terminal apps work. Also I use this in my /etc/dracut.conf.d/local.conf: Hostonly="yes" Omit_dracutmodules=" network plymouth " And that works perfectly. Don't know exactly what network or... Source: over 3 years ago
  • What do you guys think about this?
    Systemd: Yes; it's awaiting its "PipeWire". Thankfully, the likes of s6 and dinit are very promising. Though I can actually appreciate that systemd is addressed. As ultimately it helps in raising awareness that will benefit whatever software will replace it eventually. Source: over 3 years ago
  • The (GNU/)Linux rabbit hole has been a negative influence on my mental state
    Arguably this is less troublesome to solve compared to the other concerns. As we're inevitably waiting for the system supervision suite that will be to systemd what PipeWire has been to PulseAudio. I'm very optimistic about this as both s6 and Dinit are shaping up lovely. Source: over 3 years ago
  • Booting with dinit
    I'm currently trying to run dinit and it's not really working because I don't know how to replace runit with it. I've seen the s6 post with how to do that but it doesn't seem to work for dinit. I git cloned the repo https://github.com/davmac314/dinit and I did make -j$(nproc) and did doas make install -j$(nproc) and it added all the commands that I need or so I thought. Now I need to know which file is needed to... Source: over 3 years ago
  • Installed my first Arch-based distro. Artix w/ zen kernel and dinit using Mate de.
    This is also my first time trying out dinit. It is robust and well documented. I was able to set up Wi-Fi and Bluetooth services in seconds. Source: over 3 years ago
  • Create own ebuild-files for non-supported init-system?
    Hello! Artix-User here, I'd like to give Gentoo a try with dinit as my init system. But it seems like that gentoo doesn't provide packages for dinit (the service files) and dinit itself, so I thought that it doesn't hurt to try to add dinit-packages on my own (only as my private packages first, if it's possible). Source: almost 4 years ago

Do you know an article comparing Dinit to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Dinit discussion

Log in or Post with

Is Dinit good? This is an informative page that will help you find out. Moreover, you can review and discuss Dinit here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.