<?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>Lojic Technologies Blog &#187; bsd</title>
	<atom:link href="http://lojic.com/blog/tag/bsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://lojic.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 25 Nov 2011 20:12:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sticking With Linux For Server Deployments</title>
		<link>http://lojic.com/blog/2008/09/08/sticking-with-linux-for-server-deployments/</link>
		<comments>http://lojic.com/blog/2008/09/08/sticking-with-linux-for-server-deployments/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 05:18:00 +0000</pubDate>
		<dc:creator>Brian Adkins</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://lojic.com/blog/2008/09/08/sticking-with-linux-for-server-deployments/</guid>
		<description><![CDATA[I recently considered switching my server deployments from Linux to FreeBSD. I need to move a number of sites off a dedicated server to either a different dedicated server (less money), or to a vps (much less money). Since I have to go through some pain with switching, I figured now was a good time [...]]]></description>
			<content:encoded><![CDATA[<p>I recently considered switching my server deployments from Linux to FreeBSD. I need to move a number of sites off a dedicated server to either a different dedicated server (less money), or to a vps (much less money). Since I have to go through some pain with switching, I figured now was a good time to try and decide whether I should stick with Linux (Debian/Ubuntu) or move to FreeBSD.</p>
<p>After spending too many hours researching and experimenting (multiple installations of FreeBSD &#038; lots of software built/installed), I&#8217;ve decided to stick with Linux for hosting web applications. Here are some advantages for each OS from my perspective.</p>
<p><strong>FreeBSD Advantages</strong></p>
<ul>
<li>A slight performance advantage currently from my research, but this is debatable</li>
<li>My primary desktop is Mac OSX which is based on FreeBSD, so I would be able to leverage sysadmin knowledge between my development machine and my hosted machines. This is the same advantage I had when my main development machine was Ubuntu and I hosted apps on Ubuntu. However, OSX doesn&#8217;t require much Unix sysadmin knowledge, so this isn&#8217;t nearly as important as the analog below.</li>
<li>I like the idea of building packages from source, and the ports system does this very nicely.</li>
<li>The organization of the OS seems superior to me. The ports system, startup scripts, file locations, etc.</li>
<li>Paul Graham&#8217;s server OS of choice (at least for news.ycombinator.com), so I expect Arc will continue to be well supported on it (that is if Arc continues itself)</li>
<li>Yahoo &#038; other large sites use it.</li>
</ul>
<p><strong>Linux Advantages</strong></p>
<ul>
<li>Ubuntu is a <strong>much</strong> better <em>desktop</em> OS, and I&#8217;ve decided to use it on my non-Mac home computers, so I can leverage sysadmin knowledge between my home machines and hosted machines. The desktop installation for Ubuntu 8.04 is <strong>unbelievably</strong> nice. If I ever become dissatisfied with OSX as my primary desktop, I&#8217;ll switch back to Ubuntu in a heartbeat. I just loaded Ubuntu 8.04 on my old 900 MHz AMD w/ 384 MB RAM, and it&#8217;s quite responsive.</li>
<li>I&#8217;ve accumulated more sysadmin knowledge for Linux than for FreeBSD, and supporting two operating systems (OSX / Linux) is more appealing than supporting three.</li>
<li>Better virtualization support</li>
<li>Linux threading seems to perform better (although FreeBSD has caught up a little)</li>
<li>Companies such as <a href="http://www.slicehost.com">slicehost.com</a> support Linux, but not FreeBSD (due to virtualization issues), so this limits my options with FreeBSD</li>
<li>Auto power management works out of the box &#8211; shutdown the OS and the computer powers down</li>
<li>The binary package system is <strong>much</strong> faster for installations. If I need to get another web server up and running quickly, I can do it much easier with Debian/Ubuntu than with FreeBSD.</li>
<li>Google &#038; other large sites use it</li>
</ul>
<p>The two operating systems seem quite close to me, and it&#8217;s possible I&#8217;ll make a different decision a year or two down the road, but for now, the cost of switching from Linux to FreeBSD is higher than any expected benefit &#8211; particularly since my code rests upon Apache, Mongrel, Ruby, Rails, etc.</p>
<p>I have an emotional bias toward BSD since I started out on SunOS (as far as Unix is concerned), and it seems to have a <em>richer</em> history; however, Debian/Ubuntu seems to be the most practical choice for me at this time.</p>
<p>Even though I ended up sticking with my current server platform, I do feel better about having performed my <em>due diligence</em> rather than continuing with a default, <em>and</em> I have some really great notes for setting up a FreeBSD system should I need to do so in the future :)</p>
]]></content:encoded>
			<wfw:commentRss>http://lojic.com/blog/2008/09/08/sticking-with-linux-for-server-deployments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

