<?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=7252&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Debian removed multi-init support from the latest shipped grub]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7252</link>
		<description><![CDATA[The most recent posts in Debian removed multi-init support from the latest shipped grub.]]></description>
		<lastBuildDate>Fri, 20 Jun 2025 12:13:37 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Debian removed multi-init support from the latest shipped grub]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56191#p56191</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>The ongoing trend of raging against the machine and devolving into politics continues, rather than learning how things actually work and *shock* configuring your stuff directly or *horror* doing some entry-level shell scripting.</p></div></blockquote></div><div class="quotebox"><blockquote><div><p>I do love solving problems with small shell-scripts, they may be small but they are powerful as hell.</p></div></blockquote></div><p>thumbs++++++++<br />TC</p>]]></description>
			<author><![CDATA[dummy@example.com (trinidad)]]></author>
			<pubDate>Fri, 20 Jun 2025 12:13:37 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56191#p56191</guid>
		</item>
		<item>
			<title><![CDATA[Re: Debian removed multi-init support from the latest shipped grub]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56190#p56190</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>The ongoing trend of raging against the machine and devolving into politics continues, rather than learning how things actually work and *shock* configuring your stuff directly or *horror* doing some entry-level shell scripting.</p></div></blockquote></div><p>Amen.</p><p>I do love solving problems with small shell-scripts, they may be small but they are powerful as hell.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Fri, 20 Jun 2025 11:55:07 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56190#p56190</guid>
		</item>
		<item>
			<title><![CDATA[Re: Debian removed multi-init support from the latest shipped grub]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56182#p56182</link>
			<description><![CDATA[<p>Oh, the huge manatee <img src="https://dev1galaxy.org/img/smilies/roll.png" width="15" height="15" alt="roll" /><br />This was a minor addition to the grub-mkconfig scripts to autodetect installed init systems and make alternate entries with &#039;init=foo&#039; on the kernel command line. Nothing more.<br />It was not some involved patch to GRUB itself (which doesn&#039;t care about init at all, starting PID1 is the kernels job), it&#039;s not required for GRUB to work with sysvinit (or anything else for that matter), and it&#039;s trivial to reintroduce. It was simply a <em>convenience feature</em> that the original author no longer wants to maintain.</p><p>The ongoing trend of raging against the machine and devolving into politics continues, rather than learning how things actually work and *shock* configuring your stuff directly or *horror* doing some entry-level shell scripting.</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Fri, 20 Jun 2025 03:22:46 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56182#p56182</guid>
		</item>
		<item>
			<title><![CDATA[Re: Debian removed multi-init support from the latest shipped grub]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56179#p56179</link>
			<description><![CDATA[<p>Thanks Prowler_Gr for exposing a clearly political move, during Trixie &quot;hard freeze&quot; mode (and yes it&#039;s in today&#039;s Excalibur updates).</p><p>Who do these people work for? The changelog doesn&#039;t tell us much unless you dig deeper:</p><div class="quotebox"><blockquote><div><p>grub2 (2.12-8) unstable; urgency=medium</p><p>&#160; [ Mate Kukri ]<br />&#160; * d/default/grub: Always get distributor string from `/etc/os-release`<br />&#160; * Avoid adding extra GNU/Linux suffix to menu entries (Closes: #1076723)</p><p> -- Felix Zielcke &lt;fzielcke@z-51.de&gt;&#160; Wed, 11 Jun 2025 17:42:34 +0200</p></div></blockquote></div><p>Thanks also Prowler_Gr for your great work with AntiX and MX, much respect to both and many fond memories from the days of sidux where anticapitalista was a superb contributor. Although I never (yet) got to understand that unique live-boot process..</p>]]></description>
			<author><![CDATA[dummy@example.com (dzz)]]></author>
			<pubDate>Fri, 20 Jun 2025 01:28:50 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56179#p56179</guid>
		</item>
		<item>
			<title><![CDATA[Re: Debian removed multi-init support from the latest shipped grub]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56176#p56176</link>
			<description><![CDATA[<p>Anecdote: Over a decade ago and before systemd made its formal entrance on Debian, I went several rounds with Michael Biebl (and others) on the debian-user mail list and nearly got banned. Shortly thereafter, I surrendered to the immovable reality and never posted there again . . .</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Thu, 19 Jun 2025 23:37:40 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56176#p56176</guid>
		</item>
		<item>
			<title><![CDATA[Re: Debian removed multi-init support from the latest shipped grub]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56175#p56175</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>assumtion is the code enables a way to have sysvinit, systemd and upstart installed in parallel and select init via grub.</p></div></blockquote></div><p>Any other init really (not just upstart or systemd).<br />To be clear, people would still be able to boot with the init of their choice, they will just lose the ability to install alternative inits alongside their system&#039;s main init</p><p>Some history:</p><p>Back in the day when Debian only had full support sysvinit &amp; they were looking to explore alternatives Michael Biebl wrote this patch for grub to be able to boot debian with newer inits such as systemd &amp; upstart without loosing the ability to fallback to good old sysvinit.<br />Now Michael Biebl (who btw is the maintainer of systemD in Debian) requested and achieved to have this part of his code removed in the upcoming Trixie release of grub.<br />Technically this not a big deal, as the removed code can easily be (with minor adjustments) repackaged &amp; added to grub by any derivative that wishes to do so.<br />Politically though IMO it is quite a big deal as it directly violates the outcome of the 2019 GR which states</p><div class="quotebox"><blockquote><div><p>Proposal B<br />Choice 2: B: Systemd <strong>but we support exploring alternatives</strong><br />Using its power under Constitution section 4.1 (5), the project issues the following statement describing our current position on Init systems, <strong>multiple init systems, and the use of systemd facilities</strong>. This statement describes the position of the project at the time it is adopted. That position may evolve as time passes without the need to resort to future general resolutions. The GR process remains available if the project needs a decision and cannot come to a consensus.<br />The Debian project recognizes that systemd service units are the preferred configuration for describing how to start a daemon/service. However, Debian remains an environment where developers and users can explore and develop alternate init systems and alternatives to systemd features. Those interested in exploring such alternatives need to provide the necessary development and packaging resources to do that work. Technologies such as elogind that facilitate exploring alternatives while running software that depends on some systemd interfaces remain important to Debian. It is important that the project support the efforts of developers working on such technologies where there is overlap between these technologies and the rest of the project, for example by reviewing patches and participating in discussions in a timely manner.<br />Packages should include service units or init scripts to start daemons and services. Packages may use any systemd facility at the package maintainer&#039;s discretion, provided that this is consistent with other Policy requirements and the normal expectation that packages shouldn&#039;t depend on experimental or unsupported (in Debian) features of other packages. Packages may include support for alternate init systems besides systemd and may include alternatives for any systemd-specific interfaces they use. Maintainers use their normal procedures for deciding which patches to include.</p><p><strong>Debian is committed to working with derivatives that make different choices about init systems</strong>. As with all our interactions with downstreams, the relevant maintainers will work with the downstreams to figure out which changes it makes sense to fold into Debian and which changes remain purely in the derivative.</p></div></blockquote></div><p>So in a summary:<br />- Debian <strong>deliberately</strong> removed (perfectly working) code from GRUB that enables exploring alternatives &amp; using multiple init systems, code that derivatives (such as MX &amp; antiX) have been relying on to provide more than a single init on their systems.</p><p>Screenshots below show how you can have multiple inits in a single installation (refer to my signature &amp; my other posts if you want to test them out)</p><p><span class="postimg"><img src="https://itsfoss.community/uploads/default/original/2X/9/9bdb0c15bb8486f46a7097430203f97f07f781d4.png" alt="devuan-init-diversity" /></span></p><p><span class="postimg"><img src="https://archive.org/download/antix-23.1_init-diversity-edition_UNOFFICIAL_20240302/antiX-23.1-init-diversity-grub-menu.JPG" alt="antix-init-diversity" /></span></p>]]></description>
			<author><![CDATA[dummy@example.com (Prowler_Gr)]]></author>
			<pubDate>Thu, 19 Jun 2025 23:13:55 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56175#p56175</guid>
		</item>
		<item>
			<title><![CDATA[Re: Debian removed multi-init support from the latest shipped grub]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56174#p56174</link>
			<description><![CDATA[<p>@Prowler_Gr&#160; Thanks for the head up.</p><p>First reading this made me clone my debian-trixie-VM-with-sysvinit-enabled before trying apt-get udate; apt-get upgrade.<br />grub still boots /sbin/init as PID 1, so no harm done.</p><p>I&#039;m not exactly sure what the removed part of code does - assumtion is the code enables a way to have sysvinit, systemd and upstart installed in parallel and select init via grub.</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Thu, 19 Jun 2025 21:29:57 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56174#p56174</guid>
		</item>
		<item>
			<title><![CDATA[Re: Debian removed multi-init support from the latest shipped grub]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56173#p56173</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>Debian removed multi-init support from the latest shipped grub</p></div></blockquote></div><p>This explains why I was unsuccessful in converting Trixie to Excalibur by eliminating systemd (the process was challenging as well). <img src="https://dev1galaxy.org/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Devarch)]]></author>
			<pubDate>Thu, 19 Jun 2025 20:45:00 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56173#p56173</guid>
		</item>
		<item>
			<title><![CDATA[Re: Debian removed multi-init support from the latest shipped grub]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56171#p56171</link>
			<description><![CDATA[<p>@yurimodin . . . You are a little late to the party but at least you finally figured it out! <img src="https://dev1galaxy.org/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> systemd is a ball and chain of servitude and blind obedience . . .</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Thu, 19 Jun 2025 18:55:50 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56171#p56171</guid>
		</item>
		<item>
			<title><![CDATA[Re: Debian removed multi-init support from the latest shipped grub]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56170#p56170</link>
			<description><![CDATA[<p>makes me want to run a non-systemD distro just out of pure protest.</p>]]></description>
			<author><![CDATA[dummy@example.com (yurimodin)]]></author>
			<pubDate>Thu, 19 Jun 2025 18:44:32 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56170#p56170</guid>
		</item>
		<item>
			<title><![CDATA[Debian removed multi-init support from the latest shipped grub]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=56162#p56162</link>
			<description><![CDATA[<p>It looks like Debian has taken a step further to discourage the usage of alternative inits in their Trixie grub package.</p><p>This feature was implemented in the sysvinit days (when they were exploring systemD &amp; upstart), and was removed recently although it is perfectly working code, with no bugs against it.</p><p>Refer to my signature to see how I&#039;ve been using this on my spins</p><p>I have posted to the maintainers in their official Gitlab repo for those who wish to follow (bottom section of following link):</p><p><a href="https://salsa.debian.org/grub-team/grub/-/commit/bdc71248132521f3d0fb506e84b478be349fbcae#57fc750524807a0da244e17a3a27a57bf55ba59d" rel="nofollow">https://salsa.debian.org/grub-team/grub … 7bf55ba59d</a></p>]]></description>
			<author><![CDATA[dummy@example.com (Prowler_Gr)]]></author>
			<pubDate>Thu, 19 Jun 2025 00:27:49 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=56162#p56162</guid>
		</item>
	</channel>
</rss>
