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.
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.
Fast Startup
Due to its minimalist design, Dinit can provide quicker system startup times, which is beneficial in environments where boot speed is important.
Parallel Service Starting
Dinit supports parallel starting of services, which can improve system boot times by allowing multiple services to be started simultaneously.
Dependency Management
Dinit has built-in support for specifying dependencies between services, ensuring that services are started in the correct order.
We have collected here some useful links to help you find out if Dinit is good.
Check the traffic stats of Dinit on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Dinit on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Dinit's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Dinit on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Dinit on Reddit. This can help you find out how popualr the product is and what people think about it.
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
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
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
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
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
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
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
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
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
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
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.
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.