<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: More Socialism</title>
	<atom:link href="http://piestar.net/2009/09/10/more-socialism/feed/" rel="self" type="application/rss+xml" />
	<link>http://piestar.net/2009/09/10/more-socialism/</link>
	<description>A pragmatic look at the state of FOSS</description>
	<lastBuildDate>Sat, 10 Dec 2011 00:02:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: LinuxLover</title>
		<link>http://piestar.net/2009/09/10/more-socialism/#comment-3350</link>
		<dc:creator>LinuxLover</dc:creator>
		<pubDate>Tue, 22 Sep 2009 15:41:36 +0000</pubDate>
		<guid isPermaLink="false">http://piestar.net/?p=223#comment-3350</guid>
		<description>I&#039;m only an inch long down there.</description>
		<content:encoded><![CDATA[<p>I&#8217;m only an inch long down there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas King</title>
		<link>http://piestar.net/2009/09/10/more-socialism/#comment-3244</link>
		<dc:creator>Thomas King</dc:creator>
		<pubDate>Fri, 18 Sep 2009 05:31:35 +0000</pubDate>
		<guid isPermaLink="false">http://piestar.net/?p=223#comment-3244</guid>
		<description>When my dick is hard I expect immediate attention from a head nurse.</description>
		<content:encoded><![CDATA[<p>When my dick is hard I expect immediate attention from a head nurse.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Stamos</title>
		<link>http://piestar.net/2009/09/10/more-socialism/#comment-3132</link>
		<dc:creator>John Stamos</dc:creator>
		<pubDate>Mon, 14 Sep 2009 06:43:40 +0000</pubDate>
		<guid isPermaLink="false">http://piestar.net/?p=223#comment-3132</guid>
		<description>I should have clarified -I was refering to the kernel API, that whole bit about subsystems should have given that away mind you.  You know, stuff like in-kernel hooks disappearing, the audio subsystem as a whole, the situation with DRI some years back, the fact that GregKH makes it clear that there&#039;s &#039;no need&#039; for backward compatibility, nor to maintain a stable API.

Way to go, I&#039;m talking source, you argue binary files, and even invoke Wine (which provides a relatively stable ABI), and could very well be a static build to begin with. 

Yeah, keep arguing something completely different and feeling all smug about yourself.</description>
		<content:encoded><![CDATA[<p>I should have clarified -I was refering to the kernel API, that whole bit about subsystems should have given that away mind you.  You know, stuff like in-kernel hooks disappearing, the audio subsystem as a whole, the situation with DRI some years back, the fact that GregKH makes it clear that there&#8217;s &#8216;no need&#8217; for backward compatibility, nor to maintain a stable API.</p>
<p>Way to go, I&#8217;m talking source, you argue binary files, and even invoke Wine (which provides a relatively stable ABI), and could very well be a static build to begin with. </p>
<p>Yeah, keep arguing something completely different and feeling all smug about yourself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Declination</title>
		<link>http://piestar.net/2009/09/10/more-socialism/#comment-3063</link>
		<dc:creator>Declination</dc:creator>
		<pubDate>Sat, 12 Sep 2009 00:07:25 +0000</pubDate>
		<guid isPermaLink="false">http://piestar.net/?p=223#comment-3063</guid>
		<description>[citation needed]
If this where the case why would you even bother writing an application like alien to convert across distributions. There would be no point since the resulting conversion is guaranteed not to work. You might want to tell that to Google too. Google Earth runs on linux. Yes, it is a bastard hybridization of Wine oddities, but it still has to interface with libc somewhere or it wouldn&#039;t run. They distribute a single .bin file that installs.

Just in the same way linux users who claim a BSOD every day haven&#039;t used Windows since the 90s, you clearly have not used linux since the 90s either.</description>
		<content:encoded><![CDATA[<p>[citation needed]<br />
If this where the case why would you even bother writing an application like alien to convert across distributions. There would be no point since the resulting conversion is guaranteed not to work. You might want to tell that to Google too. Google Earth runs on linux. Yes, it is a bastard hybridization of Wine oddities, but it still has to interface with libc somewhere or it wouldn&#8217;t run. They distribute a single .bin file that installs.</p>
<p>Just in the same way linux users who claim a BSOD every day haven&#8217;t used Windows since the 90s, you clearly have not used linux since the 90s either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Saget</title>
		<link>http://piestar.net/2009/09/10/more-socialism/#comment-3060</link>
		<dc:creator>Bob Saget</dc:creator>
		<pubDate>Fri, 11 Sep 2009 21:22:37 +0000</pubDate>
		<guid isPermaLink="false">http://piestar.net/?p=223#comment-3060</guid>
		<description>Even the source isn&#039;t all that backward compatible, with the rate at which subsystems change, mutate, are purged and replaced.

When source needs to be altered or rewritten to work, there is no source-level compatibility.</description>
		<content:encoded><![CDATA[<p>Even the source isn&#8217;t all that backward compatible, with the rate at which subsystems change, mutate, are purged and replaced.</p>
<p>When source needs to be altered or rewritten to work, there is no source-level compatibility.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neken</title>
		<link>http://piestar.net/2009/09/10/more-socialism/#comment-3057</link>
		<dc:creator>Neken</dc:creator>
		<pubDate>Fri, 11 Sep 2009 19:16:21 +0000</pubDate>
		<guid isPermaLink="false">http://piestar.net/?p=223#comment-3057</guid>
		<description>linux cross-compatibility and backward-compatibility is a myth.

the SOURCE-CODE of the applications are backward-compatible, but the binaries ? hell no. every single different version of the libc seg faults the application if it&#039;s the wrong one installed, every version of the kernel breaks the application, etc.

the fact that it&#039;s only the source code that is compatible isn&#039;t really a great feat IMO.</description>
		<content:encoded><![CDATA[<p>linux cross-compatibility and backward-compatibility is a myth.</p>
<p>the SOURCE-CODE of the applications are backward-compatible, but the binaries ? hell no. every single different version of the libc seg faults the application if it&#8217;s the wrong one installed, every version of the kernel breaks the application, etc.</p>
<p>the fact that it&#8217;s only the source code that is compatible isn&#8217;t really a great feat IMO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Declination</title>
		<link>http://piestar.net/2009/09/10/more-socialism/#comment-3050</link>
		<dc:creator>Declination</dc:creator>
		<pubDate>Fri, 11 Sep 2009 14:34:30 +0000</pubDate>
		<guid isPermaLink="false">http://piestar.net/?p=223#comment-3050</guid>
		<description>&quot;How does that matter again? Regardless of what the installer was authored with, you get a setup.exe app which you just run, on *any* version of Windows, and it works just the same (click I agree, next a few times, then finish). I can be on XP Home, Vista Enterprise or Win7 Ultimate, and it works just the same (regardless of OS is used or what particular app created the installer)&quot;

Consider the fact that the the canonical way of installing packages uses the Windows Installer toolkit, which is effectively a custom database built into windows. It supports a whole bunch of really cool features, many of which are indeed more advanced than linux package managers. My favorite among these is advertisement. The entire package management features in windows are based around the .msi format and invoked through msiexec. Yes, some .exe packages unpack themselves and launch and msi installation. One of which I noticed doing this is actually the OpenOffice installer. However, most of the other installer toolkits don&#039;t support the msi format and perform custom actions on the registry and the package database themselves.
You can see this at work if you were to happen to launch several installers at the same time. msi packages will error out telling you to finish what you were doing first, however, traditional exe packages will continue without complaint.
The end result of this is that developers have to pick and installer and hope they can make it do what they want. If you pick nullsoft you have to jump through hoops to support automatic repair in the way that msi packages can. Its not quite as complex as multiple package formats, but all of the installers out there that are simpler than trying to author an msi yourself or using WiX (which is a good forsaken thing that involves typing Mbs of xml) you are effectively using a different feature set which might be incompatible with the official way. This leads to things like uninstallers leaving files/shortcuts behind even though msi tracks everything it installs. Its not as complicated as distro packaging for multiple distros. Its developer complexity that&#039;s still there.

Oh, and as I said before, Opera went overboard on their linux packages as I said. They could have gotten away with a .bin file that upacks into /opt and does a little bit of version checking to figure out the correct places to put .desktop files. Opera was kind enough to provide all those packages and as a result they also get the benefits of package management and easy upgrades when new versions come out, but, if you&#039;ll notice on that same desktop page they offer a single download that supports:
[x] Ubuntu 9.04 Jaunty Jackalope, Ubuntu 8.10 Intrepid Ibex, Ubuntu 8.04 Hardy Heron
And I&#039;m willing to be it continues working on 9.10 as well. As a result, they built one package back around 8.04 and it keeps on working for them mostly because the debian/ubuntu respostories are littered with &quot;compatibility dummy packages&quot; that preserve dependencies when things are renamed. 

My question for you is did you use their download page from linux box? It takes you to the distro you using.</description>
		<content:encoded><![CDATA[<p>&#8220;How does that matter again? Regardless of what the installer was authored with, you get a setup.exe app which you just run, on *any* version of Windows, and it works just the same (click I agree, next a few times, then finish). I can be on XP Home, Vista Enterprise or Win7 Ultimate, and it works just the same (regardless of OS is used or what particular app created the installer)&#8221;</p>
<p>Consider the fact that the the canonical way of installing packages uses the Windows Installer toolkit, which is effectively a custom database built into windows. It supports a whole bunch of really cool features, many of which are indeed more advanced than linux package managers. My favorite among these is advertisement. The entire package management features in windows are based around the .msi format and invoked through msiexec. Yes, some .exe packages unpack themselves and launch and msi installation. One of which I noticed doing this is actually the OpenOffice installer. However, most of the other installer toolkits don&#8217;t support the msi format and perform custom actions on the registry and the package database themselves.<br />
You can see this at work if you were to happen to launch several installers at the same time. msi packages will error out telling you to finish what you were doing first, however, traditional exe packages will continue without complaint.<br />
The end result of this is that developers have to pick and installer and hope they can make it do what they want. If you pick nullsoft you have to jump through hoops to support automatic repair in the way that msi packages can. Its not quite as complex as multiple package formats, but all of the installers out there that are simpler than trying to author an msi yourself or using WiX (which is a good forsaken thing that involves typing Mbs of xml) you are effectively using a different feature set which might be incompatible with the official way. This leads to things like uninstallers leaving files/shortcuts behind even though msi tracks everything it installs. Its not as complicated as distro packaging for multiple distros. Its developer complexity that&#8217;s still there.</p>
<p>Oh, and as I said before, Opera went overboard on their linux packages as I said. They could have gotten away with a .bin file that upacks into /opt and does a little bit of version checking to figure out the correct places to put .desktop files. Opera was kind enough to provide all those packages and as a result they also get the benefits of package management and easy upgrades when new versions come out, but, if you&#8217;ll notice on that same desktop page they offer a single download that supports:<br />
[x] Ubuntu 9.04 Jaunty Jackalope, Ubuntu 8.10 Intrepid Ibex, Ubuntu 8.04 Hardy Heron<br />
And I&#8217;m willing to be it continues working on 9.10 as well. As a result, they built one package back around 8.04 and it keeps on working for them mostly because the debian/ubuntu respostories are littered with &#8220;compatibility dummy packages&#8221; that preserve dependencies when things are renamed. </p>
<p>My question for you is did you use their download page from linux box? It takes you to the distro you using.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anon</title>
		<link>http://piestar.net/2009/09/10/more-socialism/#comment-3049</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Fri, 11 Sep 2009 13:45:59 +0000</pubDate>
		<guid isPermaLink="false">http://piestar.net/?p=223#comment-3049</guid>
		<description>&quot;That being said, yes his ISG is a retarded idea mostly because nothing that overreaching ever works out the way you think it should and leads to terrible bureaucracy and inefficiency.&quot; - Declination

Wait, what?</description>
		<content:encoded><![CDATA[<p>&#8220;That being said, yes his ISG is a retarded idea mostly because nothing that overreaching ever works out the way you think it should and leads to terrible bureaucracy and inefficiency.&#8221; &#8211; Declination</p>
<p>Wait, what?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tux Rulz</title>
		<link>http://piestar.net/2009/09/10/more-socialism/#comment-3048</link>
		<dc:creator>Tux Rulz</dc:creator>
		<pubDate>Fri, 11 Sep 2009 13:34:06 +0000</pubDate>
		<guid isPermaLink="false">http://piestar.net/?p=223#comment-3048</guid>
		<description>Kerberos got pwned by Declination.</description>
		<content:encoded><![CDATA[<p>Kerberos got pwned by Declination.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anon</title>
		<link>http://piestar.net/2009/09/10/more-socialism/#comment-3044</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Fri, 11 Sep 2009 09:25:49 +0000</pubDate>
		<guid isPermaLink="false">http://piestar.net/?p=223#comment-3044</guid>
		<description>&quot;I don’t know about software note being compatible across versions.&quot;

So what about the constantly moving target that is the sound API causing even relatively new apps to break?  And this is just the tip of the ice cube, lets not forget the differing filesystem layouts and the horrible dependancy mess that comes with even tiny little apps.

Fact is the distros can&#039;t even agree on a package format and fs layout (and standard libraries), forcing anyone distributing software to have to package it multiple times for all the variations.  And this is for the sub 1% market.  Windows, with 90% marketshare, only requires 1 installer for just about every version of Windows ever made.</description>
		<content:encoded><![CDATA[<p>&#8220;I don’t know about software note being compatible across versions.&#8221;</p>
<p>So what about the constantly moving target that is the sound API causing even relatively new apps to break?  And this is just the tip of the ice cube, lets not forget the differing filesystem layouts and the horrible dependancy mess that comes with even tiny little apps.</p>
<p>Fact is the distros can&#8217;t even agree on a package format and fs layout (and standard libraries), forcing anyone distributing software to have to package it multiple times for all the variations.  And this is for the sub 1% market.  Windows, with 90% marketshare, only requires 1 installer for just about every version of Windows ever made.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

