<?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>Tanner Helland (dot) Com&#187; upgrade</title>
	<atom:link href="http://www.tannerhelland.com/tag/upgrade/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tannerhelland.com</link>
	<description>Home of the award-winning author, VG composer, and programmer</description>
	<lastBuildDate>Fri, 13 Jan 2012 16:39:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux vs. Windows Hardware Support: The Truth</title>
		<link>http://www.tannerhelland.com/371/linux-windows-hardware-support/</link>
		<comments>http://www.tannerhelland.com/371/linux-windows-hardware-support/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 00:52:54 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Linux and Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=371</guid>
		<description><![CDATA[If you&#8217;ve heard of Linux, you&#8217;ve probably also heard the following comment (or something like it): Linux won&#8217;t be ready for mainstream use until it &#8220;just works.&#8221; Or maybe: I wanted to like Linux, but after installing it my (insert hardware) and (insert hardware) didn&#8217;t work. Some are even so elegant as to say it [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve heard of Linux, you&#8217;ve probably also heard the following comment (or something like it):</p>
<blockquote><p>Linux won&#8217;t be ready for mainstream use until it &#8220;just works.&#8221;</p></blockquote>
<p>Or maybe:</p>
<blockquote><p>I wanted to like Linux, but after installing it my <span style="text-decoration: underline;">(insert hardware)</span> and <span style="text-decoration: underline;">(insert hardware)</span> didn&#8217;t work.</p></blockquote>
<p>Some are even so elegant as to say it like this:</p>
<blockquote><p>LINUX SUX IT DONT WORK ON MY AWSOME COMPUTER. WINDOWS RULZ!</p></blockquote>
<p>All these arguments boil down to the same flawed perception: that getting hardware to work in a Linux environment is unreasonably difficult.</p>
<p>I would like to provide two examples &#8211; one, an analogy; the other, a personal experience &#8211; that help explain why Linux hardware support is much better than many people perceive.</p>
<p><strong>The Analogy</strong></p>
<p>Imagine, for a moment, that you have a car that&#8217;s several years old.  You like this car &#8211; the body&#8217;s in decent shape, the color is nice, it runs well &#8211; but you&#8217;re simply not getting the performance out of it that you&#8217;d like.  Rather than buy a whole new car, you make the reasonable decision to simply upgrade the engine.</p>
<p>So you do some shopping around, and eventually you stumble upon a website where someone is giving away brand new engines&#8230; <em>for free</em>.  The engine claims to be powerful (the article states that this type of engine is used on <a  href="http://en.wikipedia.org/wiki/Supercomputer#Operating_systems" target="_blank">80% of the world&#8217;s sports cars</a>), reasonably easy to install and use, and you&#8217;re also allowed to modify the engine however you would like.  In return, the website simply asks you to donate some money to their cause if you can, and pass along word of what they&#8217;re offering.</p>
<p>It sounds too good to be true, but since they offer to <a  href="https://shipit.ubuntu.com/" target="_blank">send you an engine for free</a>, you go for it.</p>
<p>While you wait for the engine to arrive, you go about stripping the current engine out of your car.  You take careful notes on the location of every hose, belt, and bolt, and by the time the new engine arrives, the car is ready for it.</p>
<p>With the help of a friend you drop the new engine into place and reattach all the critical parts.  After checking and double-checking to make sure you haven&#8217;t missed anything, you start up the car&#8230;and to your amazement, it actually starts!  After a couple final adjustments to get everything perfect, you close the hood and take your almost-new car for a ride.</p>
<p>*PAUSE*</p>
<p>I&#8217;ll admit &#8211; no analogy is perfect.  But I find this one both relevant and instructive.</p>
<p>As you&#8217;ve probably figured out, the car in this analogy represents a PC&#8217;s hardware, while the engine represents a PC&#8217;s operating system.</p>
<p>Like cars and engines, PC hardware and operating systems are theoretically interchangeable.  It might take a hacksaw and a welding iron, but you could theoretically get any internal combustion engine to run in almost any chassis.  Similarly, it might take some time and hacking, but you could theoretically get any OS to run on almost any PC hardware.</p>
<p>Unfortunately, some individuals mistakenly think that any OS should run on any hardware configuration without user intervention.  This is as foolish as thinking you could stick any engine in any car and &#8211; without any effort &#8211; have it magically work.  Mixing and matching parts that weren&#8217;t designed for each other is not a perfect science.  It will almost always take some tweaking to get everything working.</p>
<p>By and large, manufacturers assume the burden of ensuring that a stock engine works in its associated car.  You don&#8217;t typically buy a new car, take it home, then realize that the manufacturer has forgotten to connect three or four hoses.  Similarly, when you buy a PC, you can be reasonably sure that the PC vendor &#8211; Dell, HP, whoever &#8211; has ensured that the computer&#8217;s hardware and OS play together nicely.</p>
<p>To summarize:</p>
<p><strong>When you purchase a PC pre-loaded with an operating system, it should always &#8220;just work&#8221;</strong></p>
<p>Obviously a new computer with a pre-installed OS should be expected to &#8220;just work.&#8221;  If it doesn&#8217;t, it&#8217;s the fault of the PC vendor &#8211; not the hardware manufacturers or the OS.</p>
<p>Many zealots (on both sides of the aisle) fail to acknowledge this point.  Pro-Windows zealots wrongly assume that because they bought a PC with Windows on it and it &#8220;just worked,&#8221; Windows is a superior operating system.  This is a faulty correlation.  It&#8217;s akin to saying &#8220;the stock tires that came with my car are superior because they just worked.&#8221;  Remember: <em>stock parts should always &#8220;just work.&#8221;</em></p>
<p>Which leads to my next point.</p>
<p>In the example above, you did some homework before sticking a new engine into your car.  You carefully removed the old engine, taking note of where each belt, hose, and bolt went.  You probably made use of all of that information when installing the new engine.</p>
<p>Only a crazy person would take the stock engine out of a car, then drop in a new one and expect the car to &#8220;just work.&#8221;  Obviously, some hoses are going to need to be re-attached, some belts are going to need to be hooked up, etc.</p>
<p>Why should a computer be any different?</p>
<p><strong>It is not reasonable to drop a new operating system onto a computer and expect it to &#8220;just work.&#8221;</strong></p>
<p>I don&#8217;t care what you&#8217;ve heard about Windows or Linux &#8211; if you install a new operating system onto a computer for which it was not specifically designed &#8211; and by <em>specifically</em>, I mean &#8220;specific down to every single piece of hardware&#8221; &#8211; there is a chance you will need to perform some manual adjustments.  Sometimes you may get lucky and have it &#8220;just work.&#8221;  But most of the time, regardless of OS choice, you will need to tie up a couple loose ends.  Such is life.</p>
<p>Now I know what some of you are thinking &#8211; &#8220;yeah, but I installed <span style="text-decoration: underline;">(insert OS here)</span> on my computer and it just worked.&#8221;  If that&#8217;s the case, consider yourself one of the lucky ones.  Very, very few people can install an OS onto randomly assembled hardware and have it work on the first try.</p>
<p>It&#8217;s unfortunate that so many people misunderstand this basic issue, and they broadly label the quality of a secondary operating system based on whether or not it &#8220;just works.&#8221;  Aftermarket equipment &#8211; be it software or material goods &#8211; should always be installed by a professional, or by someone capable of &#8220;reattaching all the hoses and belts,&#8221; so-to-speak.  If you choose to install a secondary operating system without a firm grasp of the technology behind it, any problems that arise are not really the operating system&#8217;s fault&#8230; they&#8217;re yours.  (Don&#8217;t take this personally &#8211; the same applies if you try to replace your car&#8217;s engine with a new one, despite having no idea how an engine works.)</p>
<p>It is my personal opinion that when all aspects are considered, the overall operating system with best hardware support is Linux.  This is a fundamentally unfair generalization, since there are actually thousands of different Linux distributions, each one with its own strengths and weaknesses &#8211; but if we&#8217;re going to broadly label whole software ecosystems by the titles &#8220;Linux&#8221; and/or &#8220;Windows,&#8221; I think it&#8217;s safe to say that Linux comes out on top.</p>
<p>As you may have noticed from the link in the analogy above, Linux runs on almost 80% of the world&#8217;s supercomputers.  It also runs on an ever-growing number of servers.  Desktop Linux users number <a  href="http://en.wikipedia.org/wiki/Desktop_Linux#Measuring_adoption" target="_blank">somewhere in the 15+ millions</a>.  Some <a  href="http://news.softpedia.com/news/Hollywood-Loves-Linux-45571.shtml" target="_blank">90+% of the desktops and servers in Hollywood</a> run on Linux.  Offshoots of Linux power <a  href="http://en.wikipedia.org/wiki/Android_(operating_system)" target="_blank">cellphones</a>, <a  href="http://news.cnet.com/Linux-used-in-traffic-signal-controller/2110-1012_3-1000293.html" target="_blank">traffic signals</a>, <a  href="http://www.debian.org/News/2001/20010727" target="_blank">election machines</a>, <a  href="http://www.osor.eu/news/de-gnu-linux-used-for-satellite-and-air-traffic" target="_blank">satellites</a>, <a  href="http://www.suseblog.com/?p=312" target="_blank">military equipment</a>, <a  href="http://linuxmednews.com/1075052891/index_html" target="_blank">medical equipment</a>, <a  href="http://www.sheflug.org.uk/cern.html" target="_blank">particle accelerators</a>, digital cameras, TVs, DVD players, mp3 players, and <a  href="http://www.linux.org/info/linux_govt.html" target="_blank">many government systems</a>.  If you&#8217;re interested in reading a huge list of specific uses for Linux, check out <a  href="http://www.linux.org/info/" target="_blank">the bottom of this link</a>.</p>
<p>Impressive as this is, it unfortunately doesn&#8217;t apply to the everyday user.  After all, I&#8217;m not building my own particle accelerator or traffic signal.</p>
<p>So the real question for most users is &#8211; how well will Linux work <em>for me</em>?</p>
<p>And the answer is, of necessity, vague.  No one can say for certain how well Linux will work for you.  The only way to know is to try it.</p>
<p>One of the problems with attempting to predict how well an OS will work on a particular set of PC hardware is that there are more possible hardware combinations in a modern computer than there are atoms in the universe.  (That isn&#8217;t an exaggeration, btw.)  And that&#8217;s just for major hardware &#8211; processor, motherboard, RAM, hard drive, video card, sound card, monitor, keyboard, mouse.  When you start factoring in optional hardware (like any of a million possible USB devices), the list of possible computer configurations quickly approaches numbers difficult to quantify.</p>
<p>So in reality, it is impossible to guarantee that a given OS will work on any system other than ones for which it has been specifically designed.</p>
<p>I realize that an esoteric answer like that still doesn&#8217;t answer the core question of &#8220;will Linux work for me?&#8221;  For that, let me try something else &#8211; sharing a personal experience.</p>
<p><strong>A Random Experiment with Linux and Windows Hardware Support</strong></p>
<p>This Christmas I picked up a refurbished HP Pavilion Media Center PC.  The specs are similar to <a  href="http://h10025.www1.hp.com/ewfrf/wc/product?lc=en&#038;dlc=en&#038;cc=us&#038;lang=en&#038;os=2093&#038;product=3377258" target="_blank">this</a>, including:</p>
<ul>
<li>2.8ghz AMD Athlon 64 X2 5600+</li>
<li>2gb RAM (667mhz DDR2)</li>
<li>500gb SATA hard drive, plus another 200gb SATA drive manually installed by me</li>
<li>NVidia GeForce 9400GT video card</li>
<li>Sound Blaster Audigy2 ZS sound card with recording hub (pulled from my old PC)</li>
<li>LightScribe DVD Burner</li>
<li>Memory card reader (one of those 9-in-1 or 10-in-1 things)</li>
<li>TV Tuner Card (Hauppauge 1600)</li>
<li>The usual set of ports (6xUSB, 2xFirewire)</li>
</ul>
<p>In addition, I&#8217;d be tying the PC into an existing monitor (22&#8243; HP LCD), 5.1 surround speakers, Epson Stylus CX8400 printer/scanner/copier, an off-brand graphics tablet, and a webcam.</p>
<p>In all honesty, I consider this to be a pretty nasty adventure for any OS.  That&#8217;s an eclectic mix of hardware ranging from almost brand-new parts (the video card came out August 2008) to relatively old parts (my sound card was purchased in 2002).</p>
<p>As for an OS, because the system was refurbished it came without a pre-installed OS.  I made the choice to install Ubuntu 8.10 to the 500gb drive and Windows XP on the 200gb drive.</p>
<p>Here&#8217;s how it all went down.</p>
<p><strong>Ubuntu 8.10:</strong></p>
<p>By and large, Ubuntu 8.10 worked shockingly well.  I had to manually configure only the following three pieces of hardware:</p>
<ul>
<li>Hauppauge 1600 TV Tuner card (simple process using <a  href="http://www.mythtv.org/wiki/Hauppauge_HVR-1600" target="_blank">these instructions</a>)</li>
<li>Epson printer/scanner/copier (my model is CX8400, to make it work you just have to select the CX7800 model &#8211; found that by a quick googling).</li>
<li>Graphics tablet (using <a  href="https://help.ubuntu.com/community/Wacom" target="_blank">this guide</a>)</li>
</ul>
<p><strong>Windows XP:</strong></p>
<p>Unfortunately, Windows XP was a different story.  Upon install my ethernet refused to work, which prevented me from using any automated means of updating drivers.</p>
<p>After some serious google-hunting on a separate laptop, I finally tracked down an NVidia installer that got my ethernet working (apparently that ASUS motherboard utilized an NVidia chipset).  With that fixed, I set about finding and installing drivers for the following devices:</p>
<ul>
<li>NVidia GeForce 9400GT (video card worked, but to change any of the settings and enable 3D acceleration I had to download and install specific drivers)</li>
<li>TV Tuner Card (non-functional until I tracked down official Hauppauge drivers online; however, I don&#8217;t have any recording software, so the card is still technically useless).</li>
<li>Sound Blaster Audigy 2 ZS (sound worked, but to get surround sound I had to find the CD that came with the card and install specific drivers)</li>
<li>Epson Stylus printer (printing worked, but to access printer-specific settings I had to find the CD that came with the card and install specific drivers)</li>
<li>Graphics tablet (non-functional and drivers not available for download; fortunately, I had a Windows driver CD that came with the tablet)</li>
<li>Webcam (non-functional until I used my webcam installer CD).</li>
</ul>
<p>After a lot of restarts (five, I think), I eventually got my XP install up and running.</p>
<p><strong>What&#8217;s the Point of This Story</strong></p>
<p>My final point is this: <strong>with some determination, you can get both Windows and Linux to run on almost any hardware</strong>.  If you have driver CDs for every piece hardware, Windows should be fairly trivial to install.  Linux is much more a function of googling, since very few hardware manufacturers include Linux drivers on their included CDs.</p>
<p>In my specific case, installing Ubuntu 8.10 was a much more pleasant experience than installing Windows XP.  Part of this is because Linux is specifically designed to be installed on random hardware.  Very few computers come pre-installed with Linux, and many hardware manufacturers don&#8217;t provide comprehensive Linux support.  Linux has evolved to deal with this as elegantly as it can, and in many cases it is surprisingly successful at self-configuring new hardware.</p>
<p>Installing XP was ugly because XP was not designed to be dumped onto untested computers.  Microsoft goes to great lengths to ensure that hardware manufacturers comply with Windows hardware-compatibility requirements, as well as requiring PC vendors to ensure that pre-installed (or OEM) copies of Windows are properly configured.  XP has very few drivers pre-configured, since they rely on hardware manufacturers to provide install CDs with their hardware.  Since my refurbished machine came with no install CDs, tracking down the necessary drivers was a nightmare.</p>
<p><strong>In Conclusion</strong></p>
<p>Maybe this is your first time seeing an example where installing Windows was significantly harder than installing Linux (in the form of Ubuntu 8.10).  If you bought a computer with Windows pre-installed, chances are that it will work better &#8220;out of the box&#8221; than Linux will.  Don&#8217;t be surprised, and don&#8217;t fault Linux for that.  Besides &#8211; if you&#8217;re installing Linux solely for better hardware support, you may not know what you&#8217;re doing.</p>
<p>For this particular set of hardware, I found it well worth the effort to get Linux up and running, and I am indebted to the hard-working developers that provided me with an open-source operating system and accompanying software that helped this particular PC be much more enjoyable and productive to use.</p>
<p>Will Linux do the same for you?  Who knows!  If you&#8217;re feeling adventurous, head to <a  href="http://www.ubuntu.com/products/GetUbuntu" target="_blank">www.ubuntu.com</a> (or any other Linux distro&#8217;s homepage) and give it a try.</p>
<p>Just remember the analogy from the start of this article: like replacing the engine in a car, you may have to do a bit of work to get Linux working just the way you like it, and you&#8217;ll definitely have a better experience if you go in prepared.</p>
<p>But for what it&#8217;s worth &#8211; if you&#8217;re willing to put in a little extra work, I think you&#8217;ll find Linux well worth the effort.</p>
<p><em>(After this article was released, I went back and edited it for accuracy and clarity.  Out of fairness to certain commenters [including myself], I have deleted comments no longer relevant to the updated article.  My apologies for making ex post facto changes.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/371/linux-windows-hardware-support/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu vs. Vista: a comparison for the XP upgrader</title>
		<link>http://www.tannerhelland.com/165/ubuntu-vs-vista-xp/</link>
		<comments>http://www.tannerhelland.com/165/ubuntu-vs-vista-xp/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 04:26:02 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Linux and Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu vs vista]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[upgrade from xp to ubuntu]]></category>
		<category><![CDATA[upgrade from xp to vista]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=165</guid>
		<description><![CDATA[First, some disclaimers. 1) My intended target audience: intermediate computer users who aren&#8217;t afraid to do some troubleshooting. I&#8217;m going to assume you fall into the same category as me: someone with a bit of experiencing &#8220;tinkering&#8221; with computers.  My hope is that you&#8217;ve installed at least SOME hardware before, that you&#8217;re familiar with basic [...]]]></description>
			<content:encoded><![CDATA[<p>First, some disclaimers.</p>
<p>1) <strong>My intended target audience: intermediate computer users who aren&#8217;t afraid to do some troubleshooting</strong>. I&#8217;m going to assume you fall into the same category as me: someone with a bit of experiencing &#8220;tinkering&#8221; with computers.  My hope is that you&#8217;ve installed at least SOME hardware before, that you&#8217;re familiar with basic computer terminology, and that you aren&#8217;t afraid to use a command-line program if you absolutely have to. If you don&#8217;t meet any of these criteria, feel free to tag along &#8211; but remember that this article is not intended to address YOUR specific needs.</p>
<p>2) <strong>I am not a Linux or Microsoft &#8220;fanboy.&#8221;</strong> I am a home PC owner who wants my home PC to work as well as humanly possible.  I don&#8217;t mind a bit of tinkering &#8211; but IMO, the best OS is a low-maintenance one.</p>
<p>3) <strong>This is not an exhaustive comparison.</strong> For a more complete, in-depth look at specific features, you might try these links:</p>
<p><a  href="http://www.itcomparison.com/OS/vistavsubuntu/vistavsubuntu.htm" target="_blank">http://www.itcomparison.com/OS/vistavsubuntu/vistavsubuntu.htm</a></p>
<p><a  href="http://www.informationweek.com/shared/printableArticle.jhtml?articleID=199201179" target="_blank">http://www.informationweek.com/shared/printableArticle.jhtml?articleID=199201179</a></p>
<p>Both have their biases, but they are a bit more in-depth than I am looking to provide here.</p>
<p>&#8211;End Disclaimers&#8211;</p>
<p>If you&#8217;ve made it all the way here, I am going to assume that you are seriously considering an XP upgrade to either Ubuntu or Vista.  I was in this same location a month ago, and after doing loads of online homework I made the decision to try Ubuntu 8.04. I installed it to a separate hard drive (and kept my Windows XP install on its original hard drive, just in case)&#8230;</p>
<p>&#8230;and since that initial install, I&#8217;ve only booted to Windows XP once.  Overall I have been <em>extremely</em> happy with Ubuntu, and hope that this summary of my own Ubuntu vs. Vista research is useful in helping you make a similar decision.</p>
<p><strong>The goal of this article is to help you make an informed decision regarding your post-XP operating system.</strong> I mean that.  My goal with this article is not necessarily to convince you to switch to Ubuntu (although I would be happy if that happened).  Rather, my goal is to encourage you to give Ubuntu a fair look.  After you&#8217;ve seriously considered the pros and cons of both Ubuntu and Vista, I&#8217;ll leave it up to you to make whatever decision is best for you and your specific situation.</p>
<p>All ready?  Here goes!</p>
<p><span id="more-165"></span></p>
<p><strong>Step 1: Consider recommended hardware requirements</strong></p>
<p>Each OS&#8217;s recommended hardware specs are as follows, along with my &#8220;just-to-be-safe&#8221; recommendations (in parentheses).</p>
<p>Vista:</p>
<ul>
<li>1 GHz processor (2.0+ GHz is better)</li>
<li>1 GB of memory (2+ GB is better)</li>
<li>40 GB hard drive with at least 15 GB of available space (20 GB+ free space is better)</li>
<li>DirectX 9.0 compatible memory card with 128 MB vRAM (256+ MB is better)</li>
</ul>
<p>Ubuntu:</p>
<ul>
<li>700 MHz processor (1.0+ GHz is better)</li>
<li>384 MB of memory (512+ MB is better)</li>
<li>8 GB available hard drive space (20+ GB available is better)</li>
<li>Graphics card capable of 1024&#215;768 resolution (but any 3D acceleration features will be useful)</li>
</ul>
<p>I&#8217;d welcome anyone to correct me, but the hardware specs in parentheses are probably what you&#8217;ll need to get the best experience out of either of these two operating systems.  Basically, a mid-level PC is capable of running either OS, but as you move towards the low end of the spectrum, Ubuntu may be your only real choice.  (The minimum specs for an Ubuntu install include a 300 MHz processor and 64 MB RAM &#8211; wow!)  If you have a high-end PC, consider hardware specs a moot point as both OSes will be plenty fast enough for you.</p>
<p>My PC specs are the following:</p>
<ul>
<li>2.2ghz AMD processor (Athlon 64 3800+)</li>
<li>1 GB memory</li>
<li>200 GB empty hard drive (SATA, bought new at <a  href="http://www.geeks.com/products.asp?cat=HDD" target="_blank">geeks.com</a> for under $50 USD)</li>
<li>128 MB ATI video card (ATI Radeon 9200)</li>
</ul>
<p>This placed me within the recommended hardware specs for both OSes, but my video card and RAM seemed safer under Ubuntu.</p>
<p><strong>Step 2: Hardware compatibility</strong></p>
<p>Both Ubuntu and Vista include tools for estimating hardware compatibility BEFORE you install.</p>
<p>Microsoft&#8217;s &#8220;Windows Vista Upgrade Advisor&#8221; tool is available here: <a  href="http://www.microsoft.com/windows/windows-vista/get/upgrade-advisor.aspx" target="_blank">http://www.microsoft.com/windows/windows-vista/get/upgrade-advisor.aspx</a></p>
<p>To test Ubuntu, you will need to either download the ISO for a Ubuntu CD, or place an order for free Ubuntu CDs.  (Yes, they will send you CDs free-of-charge.)  Ubuntu&#8217;s official download page is available here: <a  href="http://www.ubuntu.com/GetUbuntu/download" target="_blank">http://www.ubuntu.com/GetUbuntu/download</a></p>
<p>Once you have a Ubuntu CD at your disposal, insert the CD and reboot your computer.  This CD is a Live CD, meaning that you can run Ubuntu <em>from the CD</em>.  You do not need to install anything &#8211; simply reboot with the Live CD in the drive, and your computer will boot to Ubuntu.  Very cool.</p>
<p>Once Ubuntu is up and running, feel free to play around a bit.  This should give you a good indication of what a default Ubuntu install looks like.  Feel free to try some of the included apps, browse the web, maybe even play some mp3s from your existing XP hard drive.</p>
<p>Eventually you&#8217;ll want to head to &#8220;System&#8221; -&gt; &#8220;Administration&#8221; -&gt; &#8220;Hardware Testing&#8221;.  This little wizard will run through some basic tests to ensure that your keyboard, mouse, video, and sound all work.</p>
<p>IMPORTANT NOTE: this wizard does not test ALL hardware.  You may want to manually test your printer and/or any other peripherals currently attached to your system.</p>
<p>After you&#8217;ve had your fill, shut down your computer (and remove the CD when reminded), then reboot it to return to XP.</p>
<p><strong>Step 3: Reevaluate your upgrade choices based on your hardware<br />
</strong></p>
<p>If you&#8217;ve run both the upgrade tools from Step 2, chances are that you have a pretty good idea of how your hardware will handle an OS upgrade.</p>
<p>So now it&#8217;s time to make a choice: does hardware compatibility/incompatibility force your hand?  Does one upgrade seem easier than the other?  If you do have incompatible hardware, is it a device you can live without?  Are there fixes available for whatever hardware problems you may have encountered?</p>
<p>After I ran both upgrade tools, I found the following:</p>
<ul>
<li>My video card worked and was supported in Ubuntu, but enabling hardware-accelerated 3D would require some command line instructions.  The same video card &#8211; despite having the recommended amount of VRAM &#8211; was marked as <em>not</em> capable of running Vista&#8217;s Aero interface.</li>
<li>My printer/scanner/copier didn&#8217;t work by default under Ubuntu, but this was easily remedied by selecting a similar model number (7200 instead of 8400).  Vista marked the device as &#8220;unknown compatibility,&#8221; but some Googling led me to find that it would be supported &#8211; I&#8217;d just have to download some new drivers from Epson&#8217;s website.</li>
</ul>
<p>Other than these two issues, it looked like all my core hardware was compatible with both OSes, and any peripheral hardware (webcam, digital camera, a MIDI keyboard) was a crapshoot.  (Both OSes were unspecific as to whether or not these devices would work.)</p>
<p>So for me, hardware compatibility didn&#8217;t tip the scale in favor of either OS &#8211; but I was unhappy at not being able to run Vista&#8217;s Aero interface.</p>
<p><strong>Step 4: Software compatibility</strong></p>
<p>Software compatibility is a tricky step because the level of software compatibility you may require could be anywhere from &#8220;don&#8217;t need any of my XP-specific programs&#8221; to &#8220;I can&#8217;t live without some XP-specific programs.&#8221;  Honestly, my recommendation &#8211; for either OS &#8211; would be setup a dual-boot environment, which would allow you to keep XP entirely intact.</p>
<p>This is what I did.  I bought a cheap 2nd hard drive online and installed my new OS to that drive, leaving the XP drive untouched.  If this is an option for you, I would HIGHLY recommend it.</p>
<p>And really &#8211; unless you are locked into a tiny laptop hard drive you don&#8217;t want to upgrade, there is no reason to NOT setup a dual-boot system.  Even if you decide to use Vista, I can<em> </em>almost guarantee that a spare XP installation will come in handy at some point in your life.</p>
<p>In my case, the Vista upgrade advisor warned me that several of my favorite programs (including Visual Studio 6.0, ActiveSync, and potentially some of my ATI video card drivers) were known to have compatibility issues with Vista.  Obviously, the vast majority of my XP programs wouldn&#8217;t work in Ubuntu.</p>
<p>(Yes, I know about Wine, and yes, most of those programs still wouldn&#8217;t work.)</p>
<p>Then there was always the option of setting up a virtual XP environment in either OS, but I wasn&#8217;t interested in this.</p>
<p>For me, dual-boot was definitely the way to go, regardless of my OS choice.  This meant that as of this step, I was still debating between Vista and Ubuntu.</p>
<p><strong>Step 5: Cost</strong></p>
<p>I could stick this step anywhere, but this seemed as good a place as any to address the elephant in the room.</p>
<p>Ubuntu is free.  Vista is not.  The price of Vista varies, but since I was looking to do a dual-boot setup, I would need a complete (non-upgrade) version.</p>
<p>(Yes, I know &#8211; there are ways to install a Vista upgrade onto a blank hard drive.  If you want to try that, do it at your own risk.)</p>
<p>Vista Ultimate with SP1 retails at $319 USD while Home Premium with SP1 goes for $239 USD.  I don&#8217;t know about you, but that&#8217;s more money than I tend to part with easily.</p>
<p>And thus, the scale starts to tip in favor of Ubuntu.</p>
<p><strong>Step 6: New software</strong></p>
<p>This step is undeniably unfair, but IMO it is an important one.  Vista is just an OS: nothing more, nothing less.  It comes with some screensavers, a couple simple games, a basic text editor, IE and WMP, and a whole bunch of system utilities.</p>
<p>Ubuntu, however, is really an entire software suite.  Yes, you get the OS &#8211; but you also get a catalog of <em>thousands</em> of pieces of free software.  Among these?</p>
<p>OpenOffice.org, a complete replacement for Microsoft Office</p>
<p>GIMP, a Photoshop replacement</p>
<p>A game from pretty much every genre imaginable, including RTS, FPS, arcade, retro, simulators&#8230;</p>
<p>Multiple music players and video players</p>
<p>Firefox</p>
<p>&#8230;And way more than I can possibly list here.  For a more complete list (sorted by category), please visit <a  href="https://help.ubuntu.com/community/SoftwareRepoDefault" target="_blank">https://help.ubuntu.com/community/SoftwareRepoDefault</a>.  I think you&#8217;ll be amazed by the software offering.</p>
<p>And the best part?  To install and/or remove software in Ubuntu, all you do is hit &#8220;Applications&#8221; -&gt; &#8220;Add/Remove&#8230;&#8221;, then check or uncheck the boxes next to software you want installed or uninstalled.  When done, hit &#8220;Apply Changes&#8221; and let the system take care of the rest.</p>
<p>It really is that simple.</p>
<p><strong>Step 7: Security</strong></p>
<p>Different people can present valid opinions on whether or not Ubuntu (or any other Linux distro) or Vista is more secure.  Both OSes will be more secure than XP, but ultimately OS security is primarily a matter of vigilance.  The vast majority of PC security breaches are caused by the USER &#8211; not by a hacker.  If you download insecure software in any OS, you run the risk of harming your PC.</p>
<p>But in terms of out-of-the-box security, there are several things to consider.</p>
<p>One is that Vista will setup a software firewall by default.  Ubuntu will not.  There is some debate over whether or not you should even worry about setting up a firewall in Ubuntu (see <a  href="http://answers.yahoo.com/question/index?qid=20070908145005AAEaSRx" target="_blank">here</a> and <a  href="http://ubuntuforums.org/archive/index.php/t-117421.html" target="_blank">here</a>, for example), but unless you are running a server or installing questionable software (i.e. NOT from the add/remove dialog), Ubuntu should not require a firewall.</p>
<p>Next, Vista needs a dedicated virus scanner.  Ubuntu, generally speaking, does not.  Again, there is some debate on this issue (see <a  href="http://en.wikipedia.org/wiki/Linux_Viruses" target="_blank">here</a> and <a  href="https://help.ubuntu.com/community/Antivirus" target="_blank">here</a>), but by and large your chances of (a) acquiring a linux virus and (b) receiving any damage from said virus is minute.  You probably have a higher chance of being struck by lightning than you do downloading a virus-infected program from an official Ubuntu repository.</p>
<p>This is a significant Linux advantage.  Because you automatically download programs from a central repository, you only download programs that are vigilantly checked for malware, spyware, and viruses of any sort.  This is a far cry from any version of Windows, which allows you to download an infected program from any website you encounter.</p>
<p>To sum up security: both OSes are an improvement over XP.  Because I tend to err on the side of caution, I found Ubuntu to have the edge here &#8211; if for no other reason than the number of Linux-based viruses is a tiny fraction of the number of Windows viruses.</p>
<p><strong>Step 8: UI and overall prettiness</strong></p>
<p>Because my video card wasn&#8217;t capable of running Vista&#8217;s Aero interface, Ubuntu was a hands-down winner in the appearance category.  If, however, you are capable of using Aero, this may be more of a competition.</p>
<p>Most of Ubuntu&#8217;s visual coolness comes from a program called Compiz-Fusion.  The <a  href="http://en.wikipedia.org/wiki/Compiz_Fusion" target="_blank">Wikipedia entry for Compiz Fusion</a> describes many of the core features in detail, and clicking on the specific plugin links will give you an idea of what CF can do.  The Animation plugin is one of my favorite features &#8211; particularly &#8220;Burn.&#8221;  :)</p>
<p>In terms of customizability, Ubuntu is a strong winner in the UI category.  However, Vista w/ Aero will look a lot prettier &#8220;out of the box.&#8221;  Ubuntu&#8217;s default font and color scheme is a bit on the crappy side, and it will take some work to setup your desktop just how you want it.</p>
<p>So if you&#8217;re not afraid of tweaking some things, Ubuntu is the clear winner.  If, however, you simply want to install your OS and have it be beautiful, Vista is a better choice.</p>
<p><strong>Step 9: Miscellaneous considerations</strong></p>
<p>If you haven&#8217;t made up your mind already, here are some additional things you may consider:</p>
<ul>
<li>Ubuntu requires a solid internet connection to make use of its huge software collection.  If you are on dialup or if your internet connection is spotty, you may find this frustrating.</li>
<li>If you don&#8217;t want a dual-boot setup (can&#8217;t imagine why&#8230;), Vista can be installed on top of XP.  Ubuntu cannot.  If you insist on going the non-dual-boot route, you would need to wipe out XP before installing Ubuntu.</li>
<li>Wine is a Linux program that theoretically allows you to run Windows programs without ever leaving Linux.  I have found it perfectly successful for some of my favorite applications (Photoshop, DVD Catalyst), while useless for others (Finale, my old VB6 exe&#8217;s).  If you have some XP programs you would like to use in Ubuntu, try Wine.  This may/may not be encouraging.  :)</li>
<li>Vista includes official tech support from Microsoft.  Ubuntu is much more of a DIY experience, unless you want to <a  href="http://www.ubuntu.com/support/paid" target="_blank">pay for professional support</a>.</li>
<li>Ubuntu is not the only Linux distribution available.  It is my personal favorite &#8211; and often recommended for first-time Linux users &#8211; but if you&#8217;re interested, feel free to <a  href="http://en.wikipedia.org/wiki/Linux_distribution_comparison" target="_blank">explore some other Linux distributions</a>.</li>
<li>From an idealistic standpoint, Ubuntu is undoubtedly the favored choice.  You can copy your Ubuntu install CD for your friends and coworkers, install Ubuntu on every computer you own, and never pay a penny for using it.  Vista can only be installed on one computer, and if you install it over XP <a  href="http://www.whatthetech.com/2007/01/29/vista-upgrade-invalidates-your-xp-key/" target="_blank">you will invalidate your XP license</a>.</li>
</ul>
<p>Can you think of anything else to add to this list?  Let me know!</p>
<p><strong>Step 10: Take the plunge</strong></p>
<p>By now I hope you&#8217;ve had a chance to see what you&#8217;re up against when it comes to upgrading XP.  As I mentioned at the outset of this article, I made the choice to try Ubuntu&#8230;and now I doubt I will ever again buy a Microsoft OS.  And, since I use a dual-boot setup, I can still return to XP if I ever need it.</p>
<p>If this guide was useful or not useful, feel free to leave a comment!  Also, I&#8217;d love to hear from people who have tried upgrading from XP to either Linux or Vista &#8211; please leave your input, and I&#8217;ll try to integrate applicable comments into the main body of the article.</p>
<p><em>This is part TWO of a two-part article.  Part 1: &#8220;<a  href="http://www.tannerhelland.com/2008/10/so-you-want-to-upgrade-from-windows-xp/" target="_self">So you want to upgrade from Windows XP&#8230;</a>&#8221; is a casual introduction to the question of which OS is the best upgrade from XP.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/165/ubuntu-vs-vista-xp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 11/19 queries in 0.026 seconds using disk: basic

Served from: www.tannerhelland.com @ 2012-02-08 17:48:10 -->
