<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=4883&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / The best init system]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=4883</link>
		<description><![CDATA[The most recent posts in The best init system.]]></description>
		<lastBuildDate>Tue, 15 Mar 2022 05:08:28 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=35210#p35210</link>
			<description><![CDATA[<p>This thread has reached a new and embarrassing low in Devuan history . . . grow up . . .</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Tue, 15 Mar 2022 05:08:28 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=35210#p35210</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=35208#p35208</link>
			<description><![CDATA[<p>g&#039;day m8, shoitstemd is crap m8, install sysvinit m8.</p>]]></description>
			<author><![CDATA[dummy@example.com (EDX-0)]]></author>
			<pubDate>Tue, 15 Mar 2022 03:17:17 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=35208#p35208</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=35202#p35202</link>
			<description><![CDATA[<p>Don&#039;cha know that the kiddies have to be stoopiD . . .</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Mon, 14 Mar 2022 15:57:44 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=35202#p35202</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=35193#p35193</link>
			<description><![CDATA[<div class="quotebox"><cite>andyprough wrote:</cite><blockquote><div><div class="quotebox"><cite>rhtoras wrote:</cite><blockquote><div><p>I prefer all systems except systemD.</p></div></blockquote></div><p>Did you mean to say Soystem-D?</p></div></blockquote></div><p>Head on a sticK really dislikes when you spell systemd incorrectly lmao.</p>]]></description>
			<author><![CDATA[dummy@example.com (hevidevi)]]></author>
			<pubDate>Mon, 14 Mar 2022 11:30:04 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=35193#p35193</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=35183#p35183</link>
			<description><![CDATA[<div class="quotebox"><cite>rhtoras wrote:</cite><blockquote><div><p>I prefer all systems except systemD.</p></div></blockquote></div><p>Did you mean to say Soystem-D?</p>]]></description>
			<author><![CDATA[dummy@example.com (andyprough)]]></author>
			<pubDate>Sun, 13 Mar 2022 22:07:23 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=35183#p35183</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=35180#p35180</link>
			<description><![CDATA[<p>I prefer all systems except systemD. Runit is the best for desktop use. On the other hand openrc is popular and widely used. SysVinit is old but i can say it just works and a lot distributions still use it. There is also s6 which is also very good and powerfull but on the other hand very difficult for me.</p>]]></description>
			<author><![CDATA[dummy@example.com (rhtoras)]]></author>
			<pubDate>Sun, 13 Mar 2022 15:36:59 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=35180#p35180</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=34681#p34681</link>
			<description><![CDATA[<p>i&#039;d say sysvinit but i am biased from old linux and since sysvinit scripts can be rather simple when you want something that just works without using the lsb stuff.</p>]]></description>
			<author><![CDATA[dummy@example.com (EDX-0)]]></author>
			<pubDate>Wed, 16 Feb 2022 14:45:20 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=34681#p34681</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=34670#p34670</link>
			<description><![CDATA[<p>^ I still get confused with sysvinit when it comes to enabling and disabling services and also with checking if they are actually enabled, which is why I prefer OpenRC or systemd with their more straightforward management tools.</p><p>For my ROCK Pi S switching Debian from systemd to runit (with runit-init as PID 1) saves a significant amount of memory on a device which only has 512MiB to spare.</p><p>There are also the inherent advantages conferred by moving to a smaller code base, which is especially relevant when comparing systemd with OpenRC, runit or s6: less code == less potential for bugs to creep in. Theoretical, granted, but still a factor.</p><p>EDIT: *you&#039;re <img src="https://dev1galaxy.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p><p>And here&#039;s a comparison of the binary sizes for the Debian bullseye/Devuan chimaera versions:</p><div class="codebox"><pre><code>$ ls -l lib/{systemd/systemd,runit/runit-init} sbin/{openrc-,}init
-rwxr-xr-x 1 empty empty   18760 Jul 25  2021 lib/runit/runit-init
-rwxr-xr-x 1 empty empty 1739200 Jul 13  2021 lib/systemd/systemd
-rwxr-xr-x 1 empty empty   52240 Apr 18  2021 sbin/init # sysvinit
-rwxr-xr-x 1 empty empty   22520 Apr  2  2021 sbin/openrc-init
$</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Head_on_a_Stick)]]></author>
			<pubDate>Tue, 15 Feb 2022 13:43:15 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=34670#p34670</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=34668#p34668</link>
			<description><![CDATA[<p>Unless your writing your own rc scrips / services / unit files, I&#039;m not sure why you&#039;d care.</p>]]></description>
			<author><![CDATA[dummy@example.com (blackhole)]]></author>
			<pubDate>Tue, 15 Feb 2022 08:42:39 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=34668#p34668</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=34667#p34667</link>
			<description><![CDATA[<p>I agree, OpenRC is the logical choice:<br />It&#039;s easy to use,<br />It&#039;s very effective<br />It&#039;s maintainable and transparent<br />And, it&#039;s mostly compatible with old init scripts<br />I have used it from the beginning with Devuan and it never failed me.</p><p><strong>It does one job and does it well</strong><br />All this in a very true UNIX manner</p>]]></description>
			<author><![CDATA[dummy@example.com (Andre4freedom)]]></author>
			<pubDate>Tue, 15 Feb 2022 07:41:16 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=34667#p34667</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=34664#p34664</link>
			<description><![CDATA[<p>I&#039;m using openrc as well, since ascii. I find it easy to manage.</p>]]></description>
			<author><![CDATA[dummy@example.com (GlennW)]]></author>
			<pubDate>Tue, 15 Feb 2022 03:08:23 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=34664#p34664</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=34654#p34654</link>
			<description><![CDATA[<p>I am using openrc since ASCII.</p>]]></description>
			<author><![CDATA[dummy@example.com (rolfie)]]></author>
			<pubDate>Mon, 14 Feb 2022 17:27:54 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=34654#p34654</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=34649#p34649</link>
			<description><![CDATA[<p>i would probably share the same 2 cents as @zapper.. </p><p>been sticking with runit for the last year or so, because it feels so much faster to boot.<br />one of the cons, i think it&#039;s the different way it&#039;s implemented across distros.. not easy to get same results as devuan/debian, antix, artix, void, use it differently.. (even though i think antix lately resembled the artix way?). would prefer a similar set of files/scripts across distros, also in order to share missing scripts and make it more widely used, but..., anyway..</p>]]></description>
			<author><![CDATA[dummy@example.com (xinomilo)]]></author>
			<pubDate>Mon, 14 Feb 2022 06:55:08 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=34649#p34649</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=34620#p34620</link>
			<description><![CDATA[<p>I generally stick with the default init the operating system comes with, for Devuan this is i believe sysvinit. But i do like openrc and use it on artixlinux and more recently on alpine linux. Overall all though i believe openrc is one of the better inits out there imo.</p>]]></description>
			<author><![CDATA[dummy@example.com (hevidevi)]]></author>
			<pubDate>Sun, 13 Feb 2022 12:41:54 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=34620#p34620</guid>
		</item>
		<item>
			<title><![CDATA[Re: The best init system]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=34619#p34619</link>
			<description><![CDATA[<p>If your main interest is in having a running system, then go with the default, SysVinit, in the case of Devuan.</p><p>If you are interested in playing with the init system, or you are running a service which must be kept going, then Runit and OpenRC are interesting and can supervise the services.<br />OpenRC is probably easier for setting up new services, with its declarative style of script.<br />Runit seems to get rave reviews from people who understand the internals, but it does require setting up a directory structure for each service.</p><p>It depends a bit on how they are installed, as both Runit and OpenRC can be installed to be started from SysVinit, which takes its initial instructions from <span class="bbc">/etc/inittab</span>. Runit can add an entry at the end on inittab :-</p><div class="codebox"><pre><code>#-- runit begin
SV:123456:respawn:/etc/runit/2
#-- runit end</code></pre></div><p>While OpenRC replaces <span class="bbc">/etc/init.d/rcS</span> and <span class="bbc">/etc/init.d/rc</span>, which are called from inittab.</p><p>Both Runit and OpenRC can replace the <span class="bbc">SysV init</span>, in which case inittab is not referenced.<br />This has the effect that the <span class="bbc">gettys</span> would not be started and they must be set up using the features of your new init system. If you install them from scratch, then this may have already been taken care of.</p><p>The Runit init does seem to work well.<br />I did have problems with the OpenRC init, resulting in the system not being shutdown cleanly, so that the file systems needed checking at boot time. When it boots from SysV init, it has an extra run state to pass through and this work nicely and the system shuts cleanly.<br />I have tried patching the OpenRC init to add this extra run state, but I failed to pursuade the Debian maintainers on this point.</p><p><a href="https://dev1galaxy.org/viewtopic.php?id=2788" rel="nofollow">https://dev1galaxy.org/viewtopic.php?id=2788</a><br />with details of the patching here :-<br /><a href="https://dev1galaxy.org/viewtopic.php?pid=21180#p21180" rel="nofollow">https://dev1galaxy.org/viewtopic.php?pid=21180#p21180</a></p><p>Geoff</p>]]></description>
			<author><![CDATA[dummy@example.com (Geoff 42)]]></author>
			<pubDate>Sun, 13 Feb 2022 11:47:25 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=34619#p34619</guid>
		</item>
	</channel>
</rss>
