dinit VS boxkit

Compare dinit vs boxkit and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
dinit boxkit
21 16
535 150
- 8.7%
9.3 6.0
about 23 hours ago 9 days ago
C++ Dockerfile
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

dinit

Posts with mentions or reviews of dinit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-16.
  • Chimera Linux
    5 projects | news.ycombinator.com | 16 Dec 2023
    The author has a high-level overview doc here: https://github.com/davmac314/dinit/blob/master/doc/COMPARISO...

    Now, of course, with service management the devil is in the details, so before you use something as system-wide init, I find it useful to ask yourself: How do they restart services? Do they give up at some point? How do they notify administrators of failures? Do they detect crashloops? How configurable is the logger? What CLIs are there to debug the state of the system (which service was first to fail, where is its definition)? How to make ephemeral or parametrised services? How to add pre-start, post-start, pre-stop, post-stop hooks? Can you use environment variables in your commands, and where do they come from?

    I don't think you can find answers to some of these questions in docs. Once you do learn the answers, they may be disappointing - I indeed found myself quite disappointed in systemd after having to debug many failed-to-boot machines. With s6, I never run it, but there are few choices that raise eyebrows, e.g. the restart delay is hardcoded in source code to be 1 second. With dinit, I have yet to finish reading all its manpages, but at least timeout and restart policies are configurable.

  • Show HN: Dinit – specialized init for Docker containers
    2 projects | news.ycombinator.com | 9 Jul 2023
    Not to be confused with https://github.com/davmac314/dinit
  • are there any good reasons for me to avoid systemd
    2 projects | /r/linuxquestions | 5 Jun 2023
    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.
  • Gentoo 66 init or dinit
    2 projects | /r/Gentoo | 22 May 2023
    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 threw the services I have on my system up at https://gitlab.com/fictitiousexistence-public/dinit-gentoo/ You can copy them and enable / disable whatever you need. Most services I jacked from artix since they have a supported instance of dinit.
  • A discussion about the Ultimate Linux Desktop
    5 projects | /r/linuxmasterrace | 13 May 2023
    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.
  • Which do you use systemd or openrc? Why do you use what you use?
    3 projects | /r/Gentoo | 21 Apr 2023
    this page by Davin McCall, creator of dinit.
  • Run a script when connection is established and ready?
    1 project | /r/Tailscale | 12 Apr 2023
    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.
  • Fastest way to boot Void Linux?
    2 projects | /r/voidlinux | 24 Mar 2023
    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 plymouth are for but they are not strictly required. Also I use dinit: void_dinit, dinit. This works perfectly fine and works like expected after a little troubleshooting. Also for making dinit about 2x faster is swapping coreutils to sbase. I only use ls from gnu coreutils which is something I may want to switch but I haven't come to finding a good alternative to ls that has colors (exa exists but is 11x as big) Things that I could think of that could improve stuff are: kernel, maybe initramfs. Maybe something else I've looked over. What is all made by GNU anyway? I may have forgot something Void Linux uses.
  • What do you guys think about this?
    2 projects | /r/linuxmasterrace | 18 Mar 2023
    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.
  • The (GNU/)Linux rabbit hole has been a negative influence on my mental state
    4 projects | /r/linux | 12 Mar 2023
    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.

boxkit

Posts with mentions or reviews of boxkit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-08.
  • Windows 11 adding ads to Start Menu
    1 project | news.ycombinator.com | 15 Apr 2024
    https://universal-blue.org

    Using the Bazzite image has replaced Windows for me. Basically everything works.

  • Bazzite – The Next Generation of Linux Gaming
    3 projects | news.ycombinator.com | 8 Mar 2024
    There are a slew of images built on Fedora Silverblue and a lot of them are very interesting. The ability to rebase in and out of base images safely and atomically is really powerful and liberating. If you haven’t tried an “immutable” distribution, I would highly recommend it. It really does feel like the most logical way to run Linux with zero fuss and maximum flexibility and safety,

    https://universal-blue.org/

  • Bazzite – a Steam0S-like OCI image for desktop, living room, and handheld PCs
    12 projects | news.ycombinator.com | 31 Dec 2023
  • Chimera Linux
    5 projects | news.ycombinator.com | 16 Dec 2023
    There isn't something completely like that, but Fedora Silverblue comes really close (and [Universal Blue](https://universal-blue.org/) pushes it slightly closer)
  • Performance of Fedora KDE and Gnome?
    1 project | /r/Fedora | 7 Dec 2023
    Once installed run the Universal Blue rebase script to make the Kinoiite OS more user friendly. (https://universal-blue.org/)
  • Best Overall Gaming Experience OS
    1 project | /r/linux_gaming | 5 Dec 2023
  • Thoughts of a future TuxedoOS
    1 project | /r/tuxedocomputers | 3 Dec 2023
    I'm thinking about Silverblue and Kenoite. Especially, I'm looking at the Universal Blue project. UBlue, because creating your ISO is dead simple because it starts from an OCI image declaration (docker compose).
  • Fedora 39 Released
    1 project | news.ycombinator.com | 7 Nov 2023
    I'm on a https://universal-blue.org/ -based "custom image" of Fedora Silverblue and I love it. In my image, I ship some essentials software and other things that are just easy to have in there like fonts, plus a script for installing gnome extensions. Then I have a Nix home-manager -based shell configuration containing some common developer tools as well. The bulk of the (GUI) software I use comes as Flatpaks, and my development environment is a distrobox arch container.

    I've set all updates to be automatic and almost never have to worry about them. I am on the :latest tag and my computer updates between major versions automatically, and I haven't had any breakage yet. I feel pretty confident in the stability of my system and feel like were the disk to corrupt, I could get back up and running with the exact same setup very quickly.

  • Project Bluefin Linux
    5 projects | news.ycombinator.com | 27 Oct 2023
    Hi! I worked on this with some friends over the past two years or so (we had to work on the generic tooling first: https://universal-blue.org/)

    I'm happy to answer questions you might have! Thanks for checking it out! (I'll be at KubeCon Chicago with stickers if you want the live demo on a Framework 13)

  • Alpine Linux does not make the news
    1 project | news.ycombinator.com | 25 Jul 2023
    This is actually run my computer, with a fedora-silverblue based image but my CLI is running alpine images.

    So I made a little kit so anyone can do this on any linux so you can try all the cool stuff in there without the downsides of running a less popular configuration on the bare metal.

    And since it's Alpine it's always a fast download vs. a heavier container.

    https://github.com/ublue-os/boxkit

What are some alternatives?

When comparing dinit and boxkit you can also consider the following projects:

s6 - The s6 supervision suite.

fedora-distrobox

init - KISS Linux - Init Framework

Jovian-NixOS - Discussions: https://matrix.to/#/#Jovian-Experiments:matrix.org

InitKit - Neo-InitWare is a modular, cross-platform reimplementation of the systemd init system. It is experimental.

base - Base image: Silverblue with unfiltered Flathub, distrobox, and automatic updates (Deprecated)

smletsexchangeconnector - SMLets PowerShell based Exchange Connector for controlling Microsoft System Center Service Manager 2016+

boxkit - A blingier starting image for Toolbx and Distrobox.

minibase - small static userspace tools for Linux

ublue - A familiar(ish) Ubuntu desktop for Fedora Silverblue.

runit_sv_addons - Three short add-on scripts for runit "sv"

bluefin - An interpretation of the Ubuntu spirit built on Fedora technology