Ok, thank you. Collect them all! Faster on older systems, especially those running on HDDs. One of the main argument that people who are against using systemd is that it does not follow on of UNIX'S core philosophies. People that either do not have the skill or appetite to (a) create their own init system, or (2) fork an existing one...they certainly can find time to … What are the best rolling release Linux distributions. Tell us what you’re passionate about to get your personalized feed and help others. However to achieve many of these things they started adding separate services which are functionally tied to systemd but are not required for systemd. Just wondering what your experiences are or whether anyone has any comparisons or preferences for OpenRC vs runit vs s6.. Over the years there has been attempts to streamline this dependency hell but only to a limited effect. This included the login subsystem, the networking subsystem, the filesystem subsystem even the peripheral subsystem. Lustre recommends the best products at their lowest prices – right on Amazon. a SSD and massively multi-core CPUs (quad core or more). OpenRC is a dependency based init system maintained by the Gentoo developers, that works with the system provided init program, normally sysvinit.It is not a replacement for sysvinit. Familiarity with running containers. Networking setup : Several options like dhcpcd, netifrc, iwd , or NetworkManager. Welcome to the world of free and open source software! I haven't had a chance to do much with s6, but I've used both runit and Shepherd fairly extensively and they're both excellent. It uses OpenRC as its default init system with support for s6 and runit. It boils down to personal philosophy really. Welcome to the world of free and open source software! And in the past it seemed like a lot of Linux software was becoming too dependent on SystemD. Then compiling has become tiresome, so I returned to arch and spent a few hours trying to set it up using sysv and openrc. xyxy Newbie; Posts: 49 ; Joined: May 10, 2019; Logged; Re: Which Do You Prefer - OpenRC, s6, or runit?? Thank God for Wikipedia, the Wikipedia pages seem to dictate quite well the difference between OpenRC and SystemD. Instead of assuming your computer is a static machine, systemd is designed with modern computers plug and play design in mind. In the end it’s your system and you really shouldn’t care what Bobby Blowhard thinks about it. New comments cannot be posted and votes cannot be cast. Okay. I run OpenRC with Gentoo (PC i5 gen3) and Systemd on Arch (Laptop i3 gen1). It was created by Roy Marples, a NetBSD developer who was also active in the Gentoo project. Faster boot time than with systemd. You are right it has been taken down off the Internet but once again archive.org comes to the rescue. I guess, Systemd might be easier to configure (you do a lot with few CLI commands), but I think the overview with my scripts is better. In den Puppy-Foren wird spekuliert: "I doubt Barry would ever go over to systemd, because systemd is all about eliminating scripts; and all Puppy is, is scripts." Let's just say some people wanted linux to still be like *nix and some RedHat engineers like Leo Poettering made Systemd as both init system and process supervision. Ironically enough, people have forked these services many times over and in doing so made the whole "Unix way" even less Unixy. configuring the base packages you're prompted with a choice: openrc vs systemd. Many flaws and harmful design exists in systemd, off the top of my head like the vulns to systemd-resolved (dns poisoning) or the dhcpv6 out of bounds write in systemd-network, and others smarter people than me can probably mention. The Debian Init Case. Choosing Systemd means running with the herd, which comes with it's pros and few (or none for some people) cons. If sys-apps/sysvinit blocks sys-apps/systemd, try disabling the netifrc USE flag for sys-apps/openrc. – 2016-08-13. Cons. Sysv init and it's derivatives over the years relies on the 'Unix way' of little independent and autonomous scripts that are created by individual maintainers to help boot strap services using an init daemon.