<?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>d o l l m o n t . n e t &#187; open source</title>
	<atom:link href="http://dollmont.net/tag/open-source/feed" rel="self" type="application/rss+xml" />
	<link>http://dollmont.net</link>
	<description>Open Source Excellence</description>
	<lastBuildDate>Sun, 03 Jul 2011 07:36:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>The perils of bit rot&#8230;</title>
		<link>http://dollmont.net/the-perils-of-bit-rot</link>
		<comments>http://dollmont.net/the-perils-of-bit-rot#comments</comments>
		<pubDate>Fri, 20 Mar 2009 22:11:41 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[General SysAdmin]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://dollmont.net/?p=27</guid>
		<description><![CDATA[Bit rot is a concept familiar to a lot of people. Usually, it refers to the slow degradation of data storage. Magnetic devices, over time, can lose their charge in places that can cause data holes to appear. Lose a few bits from a file and the file can become useless. But there’s another form [...]]]></description>
			<content:encoded><![CDATA[<p>Bit rot is a concept familiar to a lot of people. Usually, it refers to the slow degradation of data storage. Magnetic devices, over time, can lose their charge in places that can cause data holes to appear. Lose a few bits from a file and the file can become useless.</p>

<p>But there’s another form of bit rot that just as insidious and can be far more dangerous. It’s the bit rot that comes from keeping old systems on line and in production with no plan for an upgrade path. Let enough time pass and it could become <strong>impossible</strong> to upgrade the system.</p>

<p>I have a client that has a production system running an older version of Linux. The version of this particular distro is so old that file repositories are no longer maintained and security patches are no longer offered. Furthermore, this particular server is running a commercial piece of software that has been end-of-life’d by the vendor. Not only does the vendor no longer support the software, it’s impossible to get distribution media for the software. If this system were to blow up somehow, the client is basically screwed. We cannot reload the OS because we no longer have the original install media. We cannot reload the application for the same reason. The vendor <strong>might</strong> offer an upgrade to the software or we could just pay for the package all over again, but there’s <strong>no</strong> guarantee that the latest version will be backward-compatible with the existing system. Like I said—screwed.</p>

<p>The good news in this case is that we were able to uplift the entire system into a virtual machine. We can now back up the virtual machine image. In a worst case scenario, we can recover from backup and restore the virtual machine to be the same as the current hardware system. The process of uplifting such an old system was not trivial, and we were lucky that we were able to get it done. The client is now “protected” much more than he would have been had he continued down the same path.</p>

<p>Whenever you put a system in place, you need to plan for the eventual upgrade of that system. The reality is that software, and especially operating systems like Linux, matures. You need to plan for that. Distribution choice matters. Any of the Ubuntu LTS distributions are guaranteed to be supported for 5 years. Commercial distributions like RedHat and their Open derivatives like CentOS have long term support options available, too. Using Open Source tools makes the software path more favourable to upgrade.</p>

<p>Don’t let systemic bit rot happen to you…</p>
]]></content:encoded>
			<wfw:commentRss>http://dollmont.net/the-perils-of-bit-rot/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

