<?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=5415&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Building a standard kernel for a specific computer.]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=5415</link>
		<description><![CDATA[The most recent posts in Building a standard kernel for a specific computer..]]></description>
		<lastBuildDate>Fri, 27 Oct 2023 18:41:05 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45129#p45129</link>
			<description><![CDATA[<div class="quotebox"><cite>boughtonp wrote:</cite><blockquote><div><p>Uh... 68M is the directory size? There&#039;s two kernels in there.</p><p>Stock: 7.7M kernel + 37M initrd = 44.7M<br />Custom: 5.3M kernel + 14M initrd = 19.3M</p><p>Anyone excited by that may also want to check out <a href="https://distro.ibiblio.org/tinycorelinux/" rel="nofollow">TinyCoreLinux</a>.</p></div></blockquote></div><p> Thanks I got it.<br />Yes, you have defined everything correctly.</p><p> Regareds.</p>]]></description>
			<author><![CDATA[dummy@example.com (aluma)]]></author>
			<pubDate>Fri, 27 Oct 2023 18:41:05 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45129#p45129</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45128#p45128</link>
			<description><![CDATA[<p>Uh... 68M is the directory size? There&#039;s two kernels in there.</p><p>Stock: 7.7M kernel + 37M initrd = 44.7M<br />Custom: 5.3M kernel + 14M initrd = 19.3M</p><p>Anyone excited by that may also want to check out <a href="https://distro.ibiblio.org/tinycorelinux/" rel="nofollow">TinyCoreLinux</a>.</p>]]></description>
			<author><![CDATA[dummy@example.com (boughtonp)]]></author>
			<pubDate>Fri, 27 Oct 2023 18:17:14 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45128#p45128</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45127#p45127</link>
			<description><![CDATA[<p>@greenjeans</p><p> Glad to welcome you!<br />I&#039;m sorry, I don&#039;t quite understand what 68 mb you&#039;re talking about.</p><p> Regards.</p>]]></description>
			<author><![CDATA[dummy@example.com (aluma)]]></author>
			<pubDate>Fri, 27 Oct 2023 17:41:50 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45127#p45127</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45126#p45126</link>
			<description><![CDATA[<p>^68 mb, is that correct?</p><p>Holy cow! That&#039;s amazing.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Fri, 27 Oct 2023 16:32:12 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45126#p45126</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45125#p45125</link>
			<description><![CDATA[<p>I&#039;m a regular user, not a programmer.<br />It takes more time to create the .config file, developers make their work easier, there are many items that are needed to display debugging information, etc.</p><p> For me, it&#039;s almost like deciphering hieroglyphs. Kdif helps, indicating the boundary in the files, and the </p><div class="codebox"><pre><code>mrproper</code></pre></div><p> command, which returns the source codes to their original state.</p><p> This is my final version for Dedalus (vmlinuz-6.1.55-s205, initrd.img-6.1.55-s205)</p><div class="codebox"><pre><code> uly_e@AA:/boot$ ls -lh
total 68M
-rw-r--r-- 1 root root 254K Jul 27 20:28 config-6.1.0-10-amd64
-rw-r--r-- 1 root root 178K Oct 26 13:33 config-6.1.55-s205
drwxr-xr-x 6 root root 4.0K Oct 26 19:26 grub
-rw-r--r-- 1 root root  37M Oct  8 21:52 initrd.img-6.1.0-10-amd64
-rw-r--r-- 1 root root  14M Oct 26 17:02 initrd.img-6.1.55-s205
-rw-r--r-- 1 root root   83 Jul 27 20:28 System.map-6.1.0-10-amd64
-rw-r--r-- 1 root root 3.0M Oct 26 13:33 System.map-6.1.55-s205
-rw-r--r-- 1 root root 7.7M Jul 27 20:28 vmlinuz-6.1.0-10-amd64
-rw-r--r-- 1 root root 5.3M Oct 26 13:33 vmlinuz-6.1.55-s205
uly_e@AA:/boot$ uname -a
Linux AA 6.1.55-s205 #1 SMP PREEMPT Thu Oct 26 16:33:50 EEST 2023 x86_64 GNU/Linux
uly_e@AA:/boot$</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (aluma)]]></author>
			<pubDate>Fri, 27 Oct 2023 12:45:46 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45125#p45125</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45123#p45123</link>
			<description><![CDATA[<p>I build custom kernels at least for each release candidate and release, using a script like:</p><p>MAKEFLAGS=&#039;HOSTCC=gcc-13 CC=gcc-13&#039; make -j7 menuconfig bindeb-pkg</p><p>One can remove drivers for hardware not used and filesystems and protocols not used and speed up the build process considerably. (One slow machine gets its kernel rebuilt without netfilter support to reduce the build process significantly).</p><p>If something breaks, one can still have alternative kernels to boot into and report problems to the maintainers.</p>]]></description>
			<author><![CDATA[dummy@example.com (mirrortokyo)]]></author>
			<pubDate>Fri, 27 Oct 2023 10:19:56 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45123#p45123</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45101#p45101</link>
			<description><![CDATA[<div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><p>What I was thinking was that the system would be <em>nimbler</em>.</p><p>A.</p></div></blockquote></div><p>In my experience a smaller system devoid almost entirely of unneeded cruft is FAR nimbler and faster, I have gone so far as to test this assumption thoroughly in the past on multiple machines and I assure you it is so, though the effect is far more noticeable on older machines with lower specs.</p><p>I used to know a guy who was way into Gentoo, and he always said I would never know what real speed was until I built a Gentoo system for a specific machine.</p><p>Too much work though, lol, for this lazy ol country boy. <img src="https://dev1galaxy.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>BTW, thanks to everyone in this thread, this is a very interesting topic for me, have never compiled a custom kernel before but I think i&#039;d like to give it a go in the future. I do love a small fast system. Have to spend some time today converting SVG icons into PNG&#039;s on some new programs i&#039;m using, SVG&#039;s really bog down the main menu when you use icons in addition to the program name in a lower spec machine.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Thu, 26 Oct 2023 13:25:57 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45101#p45101</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45099#p45099</link>
			<description><![CDATA[<div class="quotebox"><cite>PedroReina wrote:</cite><blockquote><div><p>In my opinion, unneeded modules don&#039;t harm the system, just take up space on disk. I even do think (never did) that they can be deleted without issues if you know what you are doing.</p></div></blockquote></div><p> Agree.<br />The question is different - the size of the kernel and the unnecessary code in it. For example, support for Intel and AMD platforms is built into the kernel. It is clear that for a particular computer one of them is redundant. Etc...</p><p> Regards.</p>]]></description>
			<author><![CDATA[dummy@example.com (aluma)]]></author>
			<pubDate>Thu, 26 Oct 2023 11:43:19 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45099#p45099</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45097#p45097</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>aluma wrote:</cite><blockquote><div><p>... you&#039;ll have to rebuild.</p></div></blockquote></div><p>Right.</p><div class="quotebox"><cite>PedroReina wrote:</cite><blockquote><div><p>... don&#039;t harm the system, just take up space ...</p></div></blockquote></div><p>Yes, that was not a problem.<br />What I was thinking was that the system would be <em>nimbler</em>.</p><p>Thank you both for your input.<br />It would seem that I&#039;ll keep using the standard kernel.</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Thu, 26 Oct 2023 09:30:56 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45097#p45097</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45096#p45096</link>
			<description><![CDATA[<div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><p>... because eventually the kernel will have more unneeded modules than needed ones.</p></div></blockquote></div><p>In my opinion, unneeded modules don&#039;t harm the system, just take up space on disk. I even do think (never did) that they can be deleted without issues if you know what you are doing.</p>]]></description>
			<author><![CDATA[dummy@example.com (PedroReina)]]></author>
			<pubDate>Thu, 26 Oct 2023 08:45:52 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45096#p45096</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45086#p45086</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>Would it also be the same for minor ones?<br />eg: 4.9x -&gt; 4.9y?</p></div></blockquote></div><p>Yes, you&#039;ll have to rebuild.<br />The versions are different, here in &quot;news&quot; you can see the changes</p><p><a href="https://tracker.debian.org/pkg/linux" rel="nofollow">https://tracker.debian.org/pkg/linux</a></p><p> Regards.</p>]]></description>
			<author><![CDATA[dummy@example.com (aluma)]]></author>
			<pubDate>Wed, 25 Oct 2023 13:40:34 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45086#p45086</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45084#p45084</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>aluma wrote:</cite><blockquote><div><p>... kernel you need to compile a new one.</p></div></blockquote></div><p>I see ...<br />I understand that this would be for a major update.<br />eg: 4.9 -&gt; 5.0 </p><p>Would it also be the same for minor ones?<br />eg: 4.9x -&gt; 4.9y?</p><div class="quotebox"><cite>PedroReina wrote:</cite><blockquote><div><p>... don&#039;t see why a custom kernel is required anymore.</p></div></blockquote></div><p>Only thought about it for the reasons in my OP.<br />Tailored to the specific hardware in my box because eventually the kernel will have more unneeded modules than needed ones.</p><p>Thank you both for your input.</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Wed, 25 Oct 2023 09:18:04 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45084#p45084</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45081#p45081</link>
			<description><![CDATA[<div class="quotebox"><cite>Altoid wrote:</cite><blockquote><div><p>My main doubt with respect to that is the eventual updating/upgrading of the kernel.</p></div></blockquote></div><p>Nowadays distibutions kernels boast all the range of modules ready to install, so I don&#039;t see why a custom kernel is required anymore. Last time I did I was still young <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Anyway, sometimes you need to compile your kernel tailored to your hardware at hand. As <strong>aluma</strong> said, you have to answer a lot of questions, but only if you configure from scratch. You can shortcut using a config file to start with. When upgrading, use your own config file again to recompile.</p><p>It was not much trouble, and it was trendy when I did. ¡YMMV!</p>]]></description>
			<author><![CDATA[dummy@example.com (PedroReina)]]></author>
			<pubDate>Tue, 24 Oct 2023 18:07:11 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45081#p45081</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45080#p45080</link>
			<description><![CDATA[<p>@Altoid</p><p>Hello!<br />Yes, when updating the kernel you need to compile a new one. Therefore, if a standard kernel is sufficient for your tasks, there is no point in compiling.<br />The most time-consuming task is the initial editing. There are more than 5000 lines in the file, about the same number of questions that need to be answered correctly.<br />Then it’s easier, just use this configuration file of yours.<br />My “couch surfer” Lenovo s205 is AMD 300/4Gb, even a slight improvement with a custom kernel is noticeable. Well, kind of fun...</p><p> Regards.</p>]]></description>
			<author><![CDATA[dummy@example.com (aluma)]]></author>
			<pubDate>Tue, 24 Oct 2023 16:06:46 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45080#p45080</guid>
		</item>
		<item>
			<title><![CDATA[Re: Building a standard kernel for a specific computer.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=45076#p45076</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>PedroReina wrote:</cite><blockquote><div><p>... first custom kernel needed all night to compile ...</p></div></blockquote></div><p>I have many times thought about the possibility/convenience/need of doing such a thing but always came up, for some reason or other, short of arguments.<br />Not that I did not have enough of them, what I did not and do not have is previous experience or time.</p><p>I also adhere to the <em>if it works, leave it be</em> philosophy.<br />But being a stubborn tinkerer, I have a rather bad track record on that account.</p><p>My box is a Sun MS Ultra 24 WS with an Intel Q9550+16Gb RAM, SLI SAS1068E SAS controller and a pair of Nvidia Quadro FX580 cards to drive three 19&quot; monitors, two of them Samsung SyncMaster 940N. There is also an Adaptec 2940UW SCSI controller for my Umax S-6E scanner and a PCIe USB 3.0 PCIe card.</p><p>All the hardware listed above is ranked as old or ancient (depending on who is talking) but my take is that if it works as expected, it is neither old nor ancient.<br />Look at the Voyager probe ...</p><p>That said, I expect that save some event that kills the mb, I should not need to undertake any hardware upgrading, save <em>maybe</em> the SAS controller and drives which are SAS-1/3.0 Gbit/s a couple of years from now when I can justify getting that hardware because of a good bargain.</p><p>But I see that at some point in the future, an always fast approaching horizon in IT, it may be a good idea to churn out a slimmed down/monolithic/dedicated kernel for my box, with just what its hardware needs to run.</p><p>My main doubt with respect to that is the eventual updating/upgrading of the kernel.</p><p>How does that work? Does the kernel have to be compiled everytime?</p><p>I&#039;d appreciate some insight into this aspect of the kernel building issue.</p><p>Thanks in advance.</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Tue, 24 Oct 2023 11:10:56 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=45076#p45076</guid>
		</item>
	</channel>
</rss>
