So we all know systemd is literally the devil, but what is the best init system, given the choice?

so we all know systemd is literally the devil, but what is the best init system, given the choice?
hint: its openrc

considering package compatibility, adoption features, and most importantly: how the boot log looks.

Attached: Openrc-artix.png (952x992, 388.67K)

Other urls found in this thread:

wiki.gentoo.org/wiki/OpenRC/CGroups
twitter.com/SFWRedditVideos

does it have parallel startup?

a future stripped-down systemd-like init daemon that's not made by poettering

Upstart was unironically good. It would be the best init systemd if someone forked it and dropped all of the legacy sysvinit shit

>but what is the best init system, given the choice?
systemd, unironically
>considering package compatibility, adoption features, and most importantly: how the boot log looks.
systemd, unironically
>Upstart was unironically good
kek no

it's runit

CopenRC can't even do cgroups.

Yes

the ascended choice is systemd for servers and openrc for desktop usage

You mean systemd for both and openrc in the trashbin

>literally the devil
kek. continue being schizos boys...I will enjoy distros that don't die out in

Attached: 1657394820051.png (611x744, 474.25K)

It's runit, specifically void's runit for me.

>A stop job is running for ......

complex bloat. runit is what you should be using

just press the reset button

>
And that's as much information as OpenRC will give you when a service gets stuck. Imagine shooting the messenger, fucking retard.

>systemd is literally the devil
>uses a system with literal daemons in it
>running the "bourne again" shell from an organization created by an blasphemous atheist jew that calls himself a saint and mocks God
sure thing buddy.

Whatever comes with CRUX

>fapping over your unigz philofuckery
I am
$ find /usr/bin -name 'systemd*'
/usr/bin/systemd-delta
/usr/bin/systemd-escape
/usr/bin/systemd-tty-ask-password-agent
/usr/bin/systemd-resolve
/usr/bin/systemd-cat
/usr/bin/systemd-repart
/usr/bin/systemd-machine-id-setup
/usr/bin/systemd-tmpfiles
/usr/bin/systemd-socket-activate
/usr/bin/systemd-sysext
/usr/bin/systemd-creds
/usr/bin/systemd-run
/usr/bin/systemd-detect-virt
/usr/bin/systemd-cgtop
/usr/bin/systemd-stdio-bridge
/usr/bin/systemd-hwdb
/usr/bin/systemd-analyze
/usr/bin/systemd-firstboot
/usr/bin/systemd-ask-password
/usr/bin/systemd-cryptenroll
/usr/bin/systemd-mount
/usr/bin/systemd-cgls
/usr/bin/systemd-dissect
/usr/bin/systemd-umount
/usr/bin/systemd-sysusers
/usr/bin/systemd-path
/usr/bin/systemd-notify
/usr/bin/systemd-id128
/usr/bin/systemd-nspawn
/usr/bin/systemd-inhibit

Attached: .jpg (800x450, 43.29K)

false
wiki.gentoo.org/wiki/OpenRC/CGroups
OpenRC is modular - it can interact with cgroups, it can use a supervisor to run services if you want, the powers are limitless.
You can forcibly cancel startup/stop of a hung service on OpenRC - useful so that you don't have a system that can't be booted.

>false
>wiki.gentoo.org/wiki/OpenRC/CGroups
OpenRC's cgroup handling is worthless trash. From the link you posted:
>This option should not be set globally as it will kill all service's child processes e.g. SSH connections or apache workers, as OpenRC doesn't support automatic process cgroup-relocation as it is done in logind services.
One of the biggest benefits of cgroup-based supervision is that it's impossible for services to escape the supervisor's grasp. OpenRC can't make use of that feature reliably.