<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Delivering Quality &#187; linux distributions</title>
	<atom:link href="http://www.markdeepwell.com/tag/linux-distributions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markdeepwell.com</link>
	<description>A Software Developers View of the World</description>
	<lastBuildDate>Thu, 29 Jul 2010 16:44:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Linux Distributions are a Closed Software Environment</title>
		<link>http://www.markdeepwell.com/2009/06/linux-distributions-are-a-closed-software-environment/</link>
		<comments>http://www.markdeepwell.com/2009/06/linux-distributions-are-a-closed-software-environment/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 01:10:21 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[linux distributions]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://www.markdeepwell.com/?p=10</guid>
		<description><![CDATA[Closed? How can that be? The whole premise of most Linux Distributions is to be a free and open environment for users and developers. What I mean is that software packages available on the web or on distributable media often don&#8217;t work on Linux. Valid examples are software from game publishers and bleeding edge software. [...]]]></description>
			<content:encoded><![CDATA[<p>Closed? How can that be? The whole premise of most Linux Distributions is to be a <a href="http://www.free-soft.org">free and open environment</a> for users and developers.</p>
<p>What I mean is that software packages available on the web or on distributable media often don&#8217;t work on Linux. Valid examples are software from game publishers and bleeding edge software.</p>
<p>For example, people who use the Fedora distribution (could be SUSE, Ubuntu&#8230;) install new software packages via its package manager called yum. All packages in the repository (there are thousands) have been compiled specifically for each version of Fedora Core.</p>
<p>How is this a problem? It seems like an ideal universe; software is packaged and ready to go for the user, they just have to click install and BAM, it&#8217;s done.</p>
<p>It is beautiful and is wonderful for keeping software up to date, to stay on top of security patches, and for general system health. The problem starts when a user wants to try some bleeding edge software that&#8217;s not yet in the repository, or other software that&#8217;s just not well known enough to be in the public software repository. Yes you can add private ones, but that doesn&#8217;t solve the problem.</p>
<p>Users should be in full control to go to any website, download an application binary, and have it working on their system in a matter of minutes.</p>
<ul>
<li>You can do this on Windows, though it gets unwieldy.</li>
<li>Mac OS X works wonderfuly because you can just drag new software into the Applications directory. It doesn&#8217;t matter if I already have Firefox 3.0 installed and I&#8217;m trying out a release candidate of Firefox 3.5. I can install it with a drag and drop, test it, and delete it with a drag and drop while leaving my system in a 100% safe state.</li>
</ul>
<p>This should be possible on Linux.</p>
<p>But you might say that is the case, users can download software for Linux and run it. True nothing is stopping them, but it&#8217;s discouraged and can create problems for the system package manager. Even if packages are available for Linux, the experience can be bad.</p>
<p>A few days ago I tried the developers preview of <a href="http://dev.chromium.org/getting-involved/dev-channel">Google Chrome</a> on Linux and OS X. On Linux I spend 20 minutes trying to link up the libraries until I realized my AMD64 machine didn&#8217;t have the necessary 32bit libraries it required. So I tried it on Mac and had it working instantly.</p>
<p>Lets make this experience on Linux to be as simple as it is on a Mac.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markdeepwell.com/2009/06/linux-distributions-are-a-closed-software-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
