<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Is there a vanilla Linux distribution?</title>
	<atom:link href="http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/</link>
	<description>Just my thoughts about things</description>
	<pubDate>Fri, 21 Nov 2008 22:00:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Patrick Useldinger</title>
		<link>http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-1211</link>
		<dc:creator>Patrick Useldinger</dc:creator>
		<pubDate>Sat, 30 Aug 2008 14:12:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-1211</guid>
		<description>Yes, Slackware is a vanilla distro.</description>
		<content:encoded><![CDATA[<p>Yes, Slackware is a vanilla distro.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared</title>
		<link>http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-61</link>
		<dc:creator>Jared</dc:creator>
		<pubDate>Thu, 31 Jan 2008 06:09:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-61</guid>
		<description>urgh.. I meant 16/8 with the feature freeze date. :P</description>
		<content:encoded><![CDATA[<p>urgh.. I meant 16/8 with the feature freeze date. <img src='http://blog.avirtualhome.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared</title>
		<link>http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-60</link>
		<dc:creator>Jared</dc:creator>
		<pubDate>Thu, 31 Jan 2008 06:08:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-60</guid>
		<description>Regarding git version numbers - if you look at http://www.kernel.org/pub/software/scm/git/ you'll see that 1.5.2.5 (released  15/8) is the last release before the Gutsy feature freeze (16/9, see https://wiki.ubuntu.com/GutsyReleaseSchedule) which is why that's the version in the Gutsy repositories.

The pager patch is a bit silly but that's just the Debian way of doing things. If upstream breaks the patch then it would take about 2 minutes to fix. No big deal.

The Azureus thing is pretty stupid, since 2.5.0 is very old indeed. :/

Anyway, keep up the good work!</description>
		<content:encoded><![CDATA[<p>Regarding git version numbers - if you look at <a href="http://www.kernel.org/pub/software/scm/git/" onclick="javascript:pageTracker._trackPageview('/outbound/comment/http://www.kernel.org/pub/software/scm/git/');" rel="nofollow">http://www.kernel.org/pub/software/scm/git/</a> you&#8217;ll see that 1.5.2.5 (released  15/8) is the last release before the Gutsy feature freeze (16/9, see <a href="https://wiki.ubuntu.com/GutsyReleaseSchedule" onclick="javascript:pageTracker._trackPageview('/outbound/comment/https://wiki.ubuntu.com/GutsyReleaseSchedule');" rel="nofollow">https://wiki.ubuntu.com/GutsyReleaseSchedule</a>) which is why that&#8217;s the version in the Gutsy repositories.</p>
<p>The pager patch is a bit silly but that&#8217;s just the Debian way of doing things. If upstream breaks the patch then it would take about 2 minutes to fix. No big deal.</p>
<p>The Azureus thing is pretty stupid, since 2.5.0 is very old indeed. :/</p>
<p>Anyway, keep up the good work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curtis</title>
		<link>http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-59</link>
		<dc:creator>Curtis</dc:creator>
		<pubDate>Thu, 31 Jan 2008 01:01:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-59</guid>
		<description>Yes, there is:  Gentoo and its derivatives, like Sabayon.

You must download and build everything under Gentoo, leaving you to specify compiler options and every other aspect of the software that you use.</description>
		<content:encoded><![CDATA[<p>Yes, there is:  Gentoo and its derivatives, like Sabayon.</p>
<p>You must download and build everything under Gentoo, leaving you to specify compiler options and every other aspect of the software that you use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-58</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Wed, 30 Jan 2008 23:56:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-58</guid>
		<description>Programs are created to have all the functionality without patches from distributions.

What is the reasoning behind patching the official source code? The reasoning is that distributions all have their own little ways of doing things.

Let's look at another example: git, the SCM system.
The official Ubuntu version is : 1:1.5.2.5
I updated git and I am running :  1:1.5.3.8
There's a patch in the package that will change the source_code of pager.c
@@ -39,7 +39,7 @@ void setup_pager(void)
       if (!pager)
               pager = getenv("PAGER");
       if (!pager)
-              pager = "less";
+              pager = "pager";
       else if (!*pager &#124;&#124; !strcmp(pager, "cat"))
               return;
 
So they replace the the command less with pager only because in Ubuntu pager is set as an alternative to whatever you want it to be:
/bin/more -or-
/usr/bin/pg -or-
/usr/bin/less -or-
/usr/bin/w3m

As far as I know the command less comes with a default installation. So why would you want to create this patch? If Ubuntu wouldn't use something like pager this patch would be unnecessary, which I believe it is anyway but that's beside the point.  What if the git developers decided to dramatically change the pager.c? The maintainer of the Ubuntu package needs to start creating another patch.

One more example: Azureus
Ubuntu's official version: 2.5.0
I believe they aren't updating to a newer version because they created a humongous patch that changes the source code so Azureus can't automatically update  itself. When i started with Ubuntu I downloaded the official Azureus release and it has been updating automatically without any problems I'm running 3.0.4.2 right now.

I know why they create patches but it holds you back in the updating process and that's why I wondered if there is a vanilla Linux distribution that runs all vanilla software.</description>
		<content:encoded><![CDATA[<p>Programs are created to have all the functionality without patches from distributions.</p>
<p>What is the reasoning behind patching the official source code? The reasoning is that distributions all have their own little ways of doing things.</p>
<p>Let&#8217;s look at another example: git, the SCM system.<br />
The official Ubuntu version is : 1:1.5.2.5<br />
I updated git and I am running :  1:1.5.3.8<br />
There&#8217;s a patch in the package that will change the source_code of pager.c<br />
@@ -39,7 +39,7 @@ void setup_pager(void)<br />
       if (!pager)<br />
               pager = getenv(&#8221;PAGER&#8221;);<br />
       if (!pager)<br />
-              pager = &#8220;less&#8221;;<br />
+              pager = &#8220;pager&#8221;;<br />
       else if (!*pager || !strcmp(pager, &#8220;cat&#8221;))<br />
               return;</p>
<p>So they replace the the command less with pager only because in Ubuntu pager is set as an alternative to whatever you want it to be:<br />
/bin/more -or-<br />
/usr/bin/pg -or-<br />
/usr/bin/less -or-<br />
/usr/bin/w3m</p>
<p>As far as I know the command less comes with a default installation. So why would you want to create this patch? If Ubuntu wouldn&#8217;t use something like pager this patch would be unnecessary, which I believe it is anyway but that&#8217;s beside the point.  What if the git developers decided to dramatically change the pager.c? The maintainer of the Ubuntu package needs to start creating another patch.</p>
<p>One more example: Azureus<br />
Ubuntu&#8217;s official version: 2.5.0<br />
I believe they aren&#8217;t updating to a newer version because they created a humongous patch that changes the source code so Azureus can&#8217;t automatically update  itself. When i started with Ubuntu I downloaded the official Azureus release and it has been updating automatically without any problems I&#8217;m running 3.0.4.2 right now.</p>
<p>I know why they create patches but it holds you back in the updating process and that&#8217;s why I wondered if there is a vanilla Linux distribution that runs all vanilla software.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared</title>
		<link>http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-57</link>
		<dc:creator>Jared</dc:creator>
		<pubDate>Wed, 30 Jan 2008 23:16:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/2008/01/30/is-there-a-vanilla-linux-distribution/#comment-57</guid>
		<description>I think you answered your own question there...

"Why? Because of patches created for other programs that interact with Pidgin.
The whole update process would be way quicker if the Linux distribution would be able to run unpatched programs. "

Correct, it would be easier if the software had less functionality.</description>
		<content:encoded><![CDATA[<p>I think you answered your own question there&#8230;</p>
<p>&#8220;Why? Because of patches created for other programs that interact with Pidgin.<br />
The whole update process would be way quicker if the Linux distribution would be able to run unpatched programs. &#8221;</p>
<p>Correct, it would be easier if the software had less functionality.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
