<?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=6909&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / init bloat]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=6909</link>
		<description><![CDATA[The most recent posts in init bloat.]]></description>
		<lastBuildDate>Fri, 13 Dec 2024 01:50:25 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: init bloat]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=53422#p53422</link>
			<description><![CDATA[<p>Since decades ago, I&#039;ve always built a custom kernel for my main PC.&#160; &#160;My current 6.* kernel is only 7.8 MB (compressed), and it runs X11, alsa sound, network, keyboard, and other peripherals just fine.&#160; I hand-built the machine and selected the parts myself, so I know exactly what drivers I need. Everything mandatory (SCSI drivers, FS drivers, graphics, etc.) is compiled-in, optional things like USB drivers are compiled as modules and only loaded on demand.&#160; About 95% of the stuff that comes in stock kernels are absent because I don&#039;t need them.</p><p>(Stock kernels come with all kinds of bells and whistles because they have to be compatible with every imaginable hardware a common user might conceivably be using.&#160; That&#039;s why compiling your own kernel will almost always save lots of space, because you can leave out (lots of) stuff you know you won&#039;t use.)</p><p>(I don&#039;t even have the driver for the built-in PC speaker compiled -- because I find it annoying and useless. So my PC is completely silent except when I actually tell it to play an audio through alsa. It saves me the annoyance of having to listen to beeping sounds from the terminal. :-P)</p><p>For my work PCs I&#039;m too lazy to go through the trouble of handcrafting the system like this. Plus, policy-mandated hardware tend to be gratuitously incompatible with random stuff. So I just use the stock distro kernel instead... because my employer pays me to work not configure Linux kernels. <img src="https://dev1galaxy.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p>]]></description>
			<author><![CDATA[dummy@example.com (quickfur)]]></author>
			<pubDate>Fri, 13 Dec 2024 01:50:25 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=53422#p53422</guid>
		</item>
		<item>
			<title><![CDATA[Re: init bloat]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=53419#p53419</link>
			<description><![CDATA[<p>Cool, thanks for the link! One of these days i&#039;m going to try and compile my own kernel for a specific machine and chop the heck outta everything to see how small I can get it all. Fun project for a minimalist like me who likes to mess with things.</p><p>I&#039;m even more motivated these days since current kernel on my machine is 408 mb, wow, I remember when they were much smaller....</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Fri, 13 Dec 2024 00:25:32 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=53419#p53419</guid>
		</item>
		<item>
			<title><![CDATA[Re: init bloat]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=53417#p53417</link>
			<description><![CDATA[<p>thanks GNUser,<br />that certainly is interesting</p>]]></description>
			<author><![CDATA[dummy@example.com (alphalpha)]]></author>
			<pubDate>Fri, 13 Dec 2024 00:14:27 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=53417#p53417</guid>
		</item>
		<item>
			<title><![CDATA[Re: init bloat]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=52830#p52830</link>
			<description><![CDATA[<p>Hi alphaalpha. I dual boot Devuan and Tiny Core Linux. You may find it interesting that TCL does the opposite of what you&#039;re considering: It crams the entire (very tiny) OS into the initramfs. The result is a system that runs from RAM and is very fast.</p><p>More details at the links:</p><p><a href="https://distrowatch.com/weekly-mobile.php?issue=20090323#feature" rel="nofollow">https://distrowatch.com/weekly-mobile.p … 23#feature</a></p><p><a href="http://tinycorelinux.net/book.html" rel="nofollow">http://tinycorelinux.net/book.html</a></p><p>Have fun with initramfs. It&#039;s s good way to understand how linux works.</p>]]></description>
			<author><![CDATA[dummy@example.com (GNUser)]]></author>
			<pubDate>Sat, 02 Nov 2024 15:15:53 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=52830#p52830</guid>
		</item>
		<item>
			<title><![CDATA[Re: init bloat]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=52820#p52820</link>
			<description><![CDATA[<p>things dont always have to be useful, all i said is, it sounds like a fun project<br />at least its news to me^^</p><p>i get why distro use initramfs<br />but from a more philosophical standpoint, its unnecessary bloat if you know your drivers</p>]]></description>
			<author><![CDATA[dummy@example.com (alphalpha)]]></author>
			<pubDate>Fri, 01 Nov 2024 13:44:23 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=52820#p52820</guid>
		</item>
		<item>
			<title><![CDATA[Re: init bloat]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=52817#p52817</link>
			<description><![CDATA[<p>How is this news (or &quot;myth&quot;, &quot;legend&quot;, &quot;the truth&quot;, &quot;nightmare&quot;, other infantile hyperbole in your link), or even particularly useful (beyond embedded systems with miserably small storage)?</p><p>Yes, you can compile in all the drivers you need and boot without dynamic /dev or early module loading. That&#039;s how it was done when compiling your own kernel was normal practice and booting from a floppy disk was a thing. <br />It&#039;s still quite possible to go that way, assuming you know what drivers you need to mount root. Systemd <em>might</em> make life difficult, but that&#039;s nothing new either.</p><p>I still have a bunch of Slackware 7 boot disks on my desk, and besides needing to pick the right one for your hardware (because that&#039;s the price for no initrd and a 1.4MB kernel), there&#039;s nothing particularly fun or novel about them... They&#039;re just minimal kernel images with disk controller and filesystem drivers compiled in. <br />So what? I mean it&#039;s trivial to boot even modern Slackware without an initrd, why the big writeup? That &quot;guide&quot; makes it sound like the dude just rediscovered fire or something <img src="https://dev1galaxy.org/img/smilies/roll.png" width="15" height="15" alt="roll" /></p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Fri, 01 Nov 2024 08:57:05 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=52817#p52817</guid>
		</item>
		<item>
			<title><![CDATA[init bloat]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=52814#p52814</link>
			<description><![CDATA[<p><a href="https://firasuke.github.io/DOTSLASHLINUX/post/booting-the-linux-kernel-without-an-initrd-initramfs/" rel="nofollow">https://firasuke.github.io/DOTSLASHLINU … initramfs/</a><br />sounds like a fun project for a cold winter day <img src="https://dev1galaxy.org/img/smilies/cool.png" width="15" height="15" alt="cool" /></p>]]></description>
			<author><![CDATA[dummy@example.com (alphalpha)]]></author>
			<pubDate>Fri, 01 Nov 2024 01:48:53 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=52814#p52814</guid>
		</item>
	</channel>
</rss>
