<?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=8029&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Why not use runit? Do you guys use runit?]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=8029</link>
		<description><![CDATA[The most recent posts in Why not use runit? Do you guys use runit?.]]></description>
		<lastBuildDate>Sun, 18 Oct 2026 09:52:03 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=66155#p66155</link>
			<description><![CDATA[<p>To state that sysvinit is &quot;hobbyist&quot; is absurd, but also typical of the propaganda spread by systemd project, along with its backers and advocates. It is easily refuted, with 5 minutes of research into AT&amp;T UNIX System V, which certainly wasn&#039;t developed as a hobby. The detractors and parrots never let the facts get in the way however, and there were numerous self professed experts claiming that sysvinit was unusable. It does make one wonder how Linux got off the ground at all.</p>]]></description>
			<author><![CDATA[dummy@example.com (blackhole)]]></author>
			<pubDate>Sun, 18 Oct 2026 09:52:03 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=66155#p66155</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=66151#p66151</link>
			<description><![CDATA[<p>@kaiyel: Amen, from another graybeard. I see no compelling reason to use anything else.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Sat, 17 Oct 2026 23:48:45 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=66151#p66151</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=66148#p66148</link>
			<description><![CDATA[<p>I&#039;ve read statements like this : </p><div class="quotebox"><blockquote><div><p>But the other half of that &quot;harsh reality&quot; is that SysV init is something for hobbyist</p></div></blockquote></div><p> made elsewhere, and I continue to disagree emphatically.&#160; I&#039;ve been a Linux system administrator, professionally, for decades ... not one, not two, but three.&#160; I cut my teeth on Slackware and evolved with RedHat.&#160; Now I use Devuan.&#160; Why am I here?&#160; Largely because SysVinit &quot;just works&quot;.&#160; It&#039;s solid, stable, reliable, secure, and does the minimal amount required to achieve those goals.&#160; It &quot;does one thing well&quot; and is the gold standard by which all other init systems are measured even today.</p><p>If runit, or any of the others, rises to SysVinit&#039;s level, I happily encourage their use.&#160; But that is a high bar to reach.</p><p>Labeling SysVinit as a &quot;hobbyist&quot; tool is not remotely accurate in any Linux history book.&#160; It was, and is, bedrock upon which Linux emerged as a player in the arena.&#160; The &quot;harsh reality&quot;, if there is one, is that SysVinit was foundational for every professional Linux sysadmin today having a little gray in his beard.&#160; It works as well today as it did then, and it still works better than many/most of its competing init systems depending upon the criteria being measured.</p><p>That being said, when RedHat replaced SysVinit with upstart, I hardly even noticed, and felt no inclination to move to another distribution.&#160; I immediately felt that inclination when systemd became the forced standard.&#160; RedHat forced me, a veteran sysadmin, to either start with a new distribution or abandon the stability, reliability, and security I was accustomed to.&#160; I was expecting to return to Slackware before Devuan arrived on the scene.&#160; And Devuan has been exceptionally good.</p><p>There is room for other quality init systems and maybe runit falls into that category as upstart did.&#160; I started reading this thread mainly to see if other gray beards felt it to be so.</p><p>Cheers,<br />--K</p>]]></description>
			<author><![CDATA[dummy@example.com (kaiyel)]]></author>
			<pubDate>Sat, 17 Oct 2026 21:41:01 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=66148#p66148</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=66146#p66146</link>
			<description><![CDATA[<p>What for? When I switched to Devuan with ASCII I thought that one of the new inits is a good idea. Started off with OpenRC. But I haven&#039;t seen any advantages on my small home network, just a few additional error messsages. No use for services supervision .... <br />Since Daedalus I am back to sysvinit. No need for anything else. It just works as far as I cal tell.</p>]]></description>
			<author><![CDATA[dummy@example.com (rolfie)]]></author>
			<pubDate>Sat, 17 Oct 2026 21:04:44 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=66146#p66146</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=66142#p66142</link>
			<description><![CDATA[<p>I am using runit, on multiple systems now. </p><p>It&#039;s not bug-free, and <a href="https://dev1galaxy.org/viewtopic.php?id=7770" rel="nofollow">I got very frustrated when a weird intermittent bug was made infuriatingly hard to investigate due to sorely misleading documentation</a>. (RTFM! - yes, I did! It was bad so I wrote <a href="https://dev1galaxy.org/viewtopic.php?id=8184" rel="nofollow">my own</a>.) However, once that was solved it has worked well enough.</p><p>The maintainer, forum user @Lorenzo, has to his credit been active and responsive in fixing issues.</p><p>It has promise and I like the idea behind it, so I&#039;m stubbornly going ahead because it <em>should</em> work, damn it! However the reality is that I can&#039;t recommend it generally because decades (yes, decades!) of neglect from the wider community has left it hard to diagnose and fix whenever something goes wrong.</p>]]></description>
			<author><![CDATA[dummy@example.com (Mercury)]]></author>
			<pubDate>Sat, 17 Oct 2026 18:43:28 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=66142#p66142</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=66138#p66138</link>
			<description><![CDATA[<p>I&#039;m sure that runit and OpenRC and a few more work very well.</p><p>Boot times may be issues for some, but I was never that concerned. If someone is going to go the lengths of changing init system to save 10 - 20 seconds on boot, then it&#039;s most likely they would be better served by upgrading to an SSD, or M.2 or whatever.</p><p>I don&#039;t think any init system is all about boot times. systemd did cite faster boot times in various propaganda, but that wasn&#039;t its main advantage/purpose.</p><p>The people behind systemd, were never concerned about those init replacements - they knew that sysvinit was what they had to undermine and defeat...</p>]]></description>
			<author><![CDATA[dummy@example.com (blackhole)]]></author>
			<pubDate>Sat, 17 Oct 2026 14:58:17 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=66138#p66138</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=66136#p66136</link>
			<description><![CDATA[<div class="quotebox"><cite>blackhole wrote:</cite><blockquote><div><p>Personally I think the increased adoption of runit and OpenRC was driven by systemd&#039;s anti sysvinit propaganda. Some willingly swallowed this with the added &quot;...but systemd is not the answer&quot; clause. Others utilised it as a means of distancing themselves from the critique being directed at sysvinit in order to undermine it and establish systemd as the de facto standard. Those people who jumped ship and dumped on sysvinit did a lot of the damage in my opinion - they did the devil&#039;s work, by word for word repeating sysvinit&#039;s supposed deficiencies.&#160; Apparently vindicating the systemd cabal in the process.</p></div></blockquote></div><p>This is a very astute statement. But with that being said, I have used runit and it works very well. To me it did seem to start up quicker than sysvinit, but I never timed it with a stopwatch. It probably just seemed like it.</p>]]></description>
			<author><![CDATA[dummy@example.com (Ron)]]></author>
			<pubDate>Sat, 17 Oct 2026 14:41:03 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=66136#p66136</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=66135#p66135</link>
			<description><![CDATA[<p>It does have an extensive man page.</p>]]></description>
			<author><![CDATA[dummy@example.com (ralph.ronnquist)]]></author>
			<pubDate>Sat, 17 Oct 2026 13:15:42 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=66135#p66135</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=66134#p66134</link>
			<description><![CDATA[<p>@Marjorie, thanks for sharing your real-world use.<br />Your mention and description of <span class="bbc">monit</span> addresses a missing piece that I&#039;m looking for. </p><p>Online, I saw&#160; monit mentioned as a statistics provider for MMonit, in the vein of Prometheus (As I was researching infrastructure monitoring). I wasn&#039;t aware monit&#039;s primary purpose is &#039;Process/Service supervision&#039;... since 2007. </p><p><span class="bbc">apt show monit</span><br /><a href="https://github.com/MMonit/monit" rel="nofollow">https://github.com/MMonit/monit</a><br /><a href="https://en.wikipedia.org/wiki/Monit" rel="nofollow">https://en.wikipedia.org/wiki/Monit</a><br />(<em>searching for a worthy monit guide or tutorial to mention</em>)</p>]]></description>
			<author><![CDATA[dummy@example.com (KindlyDoRight)]]></author>
			<pubDate>Sat, 17 Oct 2026 12:16:49 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=66134#p66134</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=64692#p64692</link>
			<description><![CDATA[<p>I&#039;ve always stuck with sysvinit and in practice I&#039;ve found it unproblematic.<br />Away from my desktop system I do run a mail (postfix/dovecot/fail2ban)+time (chrony)+dns (dnscrypt-proxy) server on a box in a cupboard and for that I run Monit to monitor its critical programs. <br />As well as monitoring Monit will attempt to restart programs that fail.</p>]]></description>
			<author><![CDATA[dummy@example.com (Marjorie)]]></author>
			<pubDate>Fri, 10 Jul 2026 19:41:19 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=64692#p64692</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=64683#p64683</link>
			<description><![CDATA[<p>Kinda like da way that OpenRC is, I just use that</p><div class="quotebox"><blockquote><div><p>The harsh reality is that if you&#039;re just a desktop user, and not a server admin, you may see no benefits from something like runit, where the main focus is service supervision, except for perhaps slightly faster boot times.</p></div></blockquote></div><p>I just use on desktop then would be no difference anyway I guess</p>]]></description>
			<author><![CDATA[dummy@example.com (Kristof12)]]></author>
			<pubDate>Fri, 10 Jul 2026 11:17:03 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=64683#p64683</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=64274#p64274</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>How do you make the decision what is it important?</p></div></blockquote></div><p>Good question, and easy to answer really. I start off with a netinstall iso, install just the basic system with no DE or anything. Then I boot into that console, and all that&#039;s there generally will never change. Then I start apt&#039;ing packages and everything after that is fair game.</p><p>The base system has been solid for all of the 10 years i&#039;ve been using it, no reason to change it IMO, it always works for me.</p><p>I do support all those who work on runit, dinit, openrc etc. More options are almost always good, whether I choose to use them or not.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Thu, 11 Jun 2026 20:13:19 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=64274#p64274</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=64271#p64271</link>
			<description><![CDATA[<p>Interesting. Let me follow up on that.</p><p>First, thank you, blackhole and greenjeans, for your reply. I noticed that you did not answer the question: What is an admin or user supposed to do if a service fails due to a transient error? How do they know that?</p><p>@greenjeans: No, this is not &quot;incongruous thinking&quot;. When I get the story right it was like that (feel free to correct me): Around 2000 Linux was the new kid on at the table. HP-UX, IBM AIX, SCO, Sun and yes, Microsoft too were the established names for the server room. You had to persuade your manager to bring Linux. But was still a freaky and nerdy thing made by a group of coder led by some Finish guy. How could that possibly work? But you got the permission. Then the day came where the mail, print, file or web server (or all together) failed. That was clear from the beginning, wasn&#039;t it? I mean, what quality can you expect from a bunch of non-professional coders? With good luck they were working for a university (iow: an egghead). Can you even imagine how bad such an admin feels? He then turns to SysV for assistance and what he gets back is like: &quot;Well, you know, the philosophy is that services don&#039;t fail&quot;. Now Linux does offer great opportunities for everyone, so the admin might have answererd: &quot;Thank you, but I will fork off.&quot;</p><p>Another question for you:</p><div class="quotebox"><blockquote><div><p>greenjeans most definitely breaks stuff to see what&#039;s possible, just not the important stuff</p></div></blockquote></div><p>How do you make the decision what is it important? Or let me ask that otherwise: There was a time before SysV init-style. That was changed (broken?) for SysV. What made this change so extremely good that it seem to hit some optimum, which cannot be enhanced by further changes? Oh, please @blackhole: you might also have suggestion on that. Please let me know.</p><div class="quotebox"><blockquote><div><p>can&#039;t have stable things just working without breaking</p></div></blockquote></div><p>Changing is not automatically breaking. There was I time when I asked myself: &quot;How could I change SysV init into something with supervision with minimal (scriptable?) changes to the init scripts?&quot; to have the best of both worlds. But that would things only on the surface.</p><p>Thank you, JCK, for mentioning other init-styles. It remembers that the init-space is totally fragmented. Changing / enhancing SysV would only increase that. I&#039;m not suggesting anything like that and I&#039;m really no longer care about init-styles. Instead I started to make my own pidN service controllers that could run with minimal impact below any init-system I find. (If I would have to choose, I think I would take runit: I like its concepts anbd ideas but not so much the implementation.) SysV, systemd, /sbin/init? I doesn&#039;t matter. It&#039;s pretty easy to configure a single service to whatever the system runs and from that I&#039;m on my own. And in addition to the small footprint, I do not depend on others, their implementation or whatever.</p><p>But back to the question above, I would be really interested in how you (all) decide what to consinder to change or update and what not. Because there the difference between bloat and not-bloat starts.</p><div class="quotebox"><blockquote><div><p>And what&#039;s wrong in general with Linux these days.</p></div></blockquote></div><p>I agree to that partly. What I think is wrong with Linux is that every program has to have address all (!) possible use cases. Even if they are only useful in years where Easter Monday is on Thursday.</p>]]></description>
			<author><![CDATA[dummy@example.com (coder-hase)]]></author>
			<pubDate>Thu, 11 Jun 2026 15:29:04 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=64271#p64271</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=64269#p64269</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>*greenjeans most definitely breaks stuff to see what&#039;s possible, just not the important stuff*</p></div></blockquote></div><p>I have that habit too sir!</p><p>Wanted to leave this comment yesterday but a bit earlier in the discussion was a remark about service supervision and crashy programs - that is correct i might say, but modern init also brings dependency tree and readiness fd (and few more such not shell friendly ipc things). They were brought by upstart which was quite dubious like systemd but for different reason cause it was designed with desktop in mind, but predates it by a lot, even predates openrc by a year or two.<br />I would guess they are somewhat useful. Just like how user services are useful in this privilege separated desktop thing that became the norm, don&#039;t know when. <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Lightweight stuff like puppy replaces sysvinit with busybox but the shell scripts are very similar.</p><p>On boot times - maybe systemd was faster when it was new and much slimmer, but as for now i have this modified dinit setup which boots in 1 second (4 seconds with vmlinuz) to the desktop, with nothing too special machine wise.</p><p>I personally like seeing things go forward the dinit way and less the daemontools way (for instance s6 compiles it&#039;s db, kind of gross). Openrc is a good middle ground here and it looks pretty.</p>]]></description>
			<author><![CDATA[dummy@example.com (JCK)]]></author>
			<pubDate>Thu, 11 Jun 2026 13:02:50 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=64269#p64269</guid>
		</item>
		<item>
			<title><![CDATA[Re: Why not use runit? Do you guys use runit?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=64266#p64266</link>
			<description><![CDATA[<p>Since user services seem to be in vogue, I&#039;ll mention that runit can be used to supervise user services. You can do this without using runit for the init system.<br />Here&#039;s a howto: <a href="https://troubleshooters.com/linux/init/normal_user_runit.htm" rel="nofollow">https://troubleshooters.com/linux/init/ … _runit.htm</a></p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Thu, 11 Jun 2026 00:49:30 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=64266#p64266</guid>
		</item>
	</channel>
</rss>
