<?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>TechWandering &#187; Virtualization</title>
	<atom:link href="http://www.techwandering.com/category/virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techwandering.com</link>
	<description>wandering the world of technology</description>
	<lastBuildDate>Mon, 22 Feb 2010 02:15:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>andLinux &#8212; an easy way to run Linux applications right on your Windows desktop</title>
		<link>http://www.techwandering.com/2008/02/20/andlinux-an-easy-way-to-run-linux-applications-right-on-your-windows-desktop/</link>
		<comments>http://www.techwandering.com/2008/02/20/andlinux-an-easy-way-to-run-linux-applications-right-on-your-windows-desktop/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 22:18:48 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Computer Software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.techwandering.com/2008/02/20/andlinux-an-easy-way-to-run-linux-applications-right-on-your-windows-desktop/</guid>
		<description><![CDATA[In the past I&#8217;ve shown how easy it can be to run a full Linux operating system from inside of Windows (see my previous posts VMWare: See How the Other Half Lives and How to Create Your Own Virtual Machine Using VMWare Player). In both of those examples the Linux OS runs inside of a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/49704885@N00/2280561692/" title="andlinuxlogo.png"><img src="http://static.flickr.com/2293/2280561692_fb944b156d.jpg" class="right off" alt="andlinuxlogo.png" border="0" height="73" width="73" /></a>In the past I&#8217;ve shown how easy it can be to run a full Linux operating system from inside of Windows (see my previous posts <a href="http://www.techwandering.com/2006/05/28/tech-tip-vmware/" title="See How the Other Half Lives">VMWare: See How the Other Half Lives</a> and <a href="http://www.techwandering.com/2006/11/22/how-to-create-your-own-virtual-machine-using-vmware-player/" title="How to Create Your Own Virtual Machine Using VMWare Player">How to Create Your Own Virtual Machine Using VMWare Player</a>).  In both of those examples the Linux OS runs inside of a &#8220;virtual machine&#8221; where an entire virtual computer is created through software, right down to a virtual CPU, network card, graphics card, sound card, and disk.  The Linux installation runs within this virtual machine and the virtual machine runs within Windows.  This solution works but it makes a clear distinction between the Linux applications which are running in the virtual machine&#8217;s window and the Windows applications which are running natively on the desktop.</p>
<p>Recently I&#8217;ve been experimenting with a piece of software named andLinux which allows me to run my Linux application from within Windows without using a virtual machine or any other type of emulation.  Let&#8217;s check it out.<span id="more-66"></span></p>
<h3>The Promise</h3>
<p><a href="http://www.andlinux.org" title="andLinux">andLinux</a> is an application which gives you the ability to run Linux applications right on your Windows desktop.  To understand how it does that we&#8217;ll first have to look at another piece of software which is at the core of andLinux.  That core piece of software is name coLinux.</p>
<h3>The Foundation</h3>
<p><a href="http://www.colinx.org" title="coLinux">coLinux</a> is a port of the Linux kernel which has been compiled to run on Windows.   That means that it doesn&#8217;t have have rely on a virtual machine to be able to run on Windows &#8212; the kernel itself runs like any other Windows application.   Because it&#8217;s a Windows application that means that it has access to your system&#8217;s CPU, memory, and hard drives.  Don&#8217;t worry, though &#8212; coLinux was written to run cooperatively with Windows, not as a competitor.   You choose how much of your physical memory you want coLinux to be able to use and what type of access (if any) to your hard drive you&#8217;d like to grant to it.</p>
<h3>The Packaging</h3>
<p>andLinux takes this coLinux kernel, bundles in a bunch of Linux applications, and wraps it into an easy-to-install package.   For instance, the basic coLinux installation doesn&#8217;t include any type of graphical display ability.  That means that if you had installed only coLinux and wanted to be able to use something other than the console (command line) you&#8217;d have to install and configure either some type of X-server (to run the apps locally in some sort of GUI) or a VNC server (to connect remotely and run the apps in a VNC desktop).  andLinux saves you all of that trouble and automatically installs and configures the XMing X-Server.  It also handles configuring its own connection to your PC&#8217;s network adapter by installing a virtual network adapter (called TAP-win32) and its own connection to your PC&#8217;s sound card using a utility called <a href="http://www.pulseaudio.org" title="PulseAudio website">PulseAudio</a>.</p>
<h3>Running your Linux Applications</h3>
<p>Once you&#8217;ve installed andLinux you can open any of the bundled Linux applications just like you would open any of your Windows applications (your Linux applications don&#8217;t appear under the Windows &#8220;Start&#8221; menu &#8212; they&#8217;re started from the andLinux KDE icon running in the system tray).  <a href="http://www.flickr.com/photos/49704885@N00/2280203923/" title="andLinux_screenshot_small.png"><img src="http://static.flickr.com/2351/2280203923_c6efc4763b.jpg" class="left off" alt="andLinux_screenshot_small.png" border="0" height="281" width="351" /></a>If there are additional Linux applications you&#8217;d like to install you can just use the included Synaptic installation program, just like you would use in any other &#8220;normal&#8221; KDE Linux installation.  Nothing special need to be done to install or configure those additional applications (with very few exceptions).  Open Synaptic, choose the application you&#8217;d like to install, and Synaptic will do the rest.</p>
<h3>Accessing your Windows files</h3>
<p><a href="http://www.flickr.com/photos/49704885@N00/2280339843/" title="install-02.png"><img src="http://static.flickr.com/2275/2280339843_e022f47b05.jpg" alt="install-02.png" border="0" /></a></p>
<p>It&#8217;s up to you to decide how much of your Windows file system you&#8217;d like to expose to andLinux.  By default your Linux applications won&#8217;t be able to see any of the Windows files or directories on your hard drive.  If you&#8217;d like to be able to easily copy files between Windows and your Linux apps you can use the included COFS or Samba packages to access your Windows shares from within your Linux OS.</p>
<h3>Where&#8217;s the OS?</h3>
<p>andLinux uses a kind of virtual file system to store the Linux OS and all of the Linux applications.  This virtual file system is located under the Windows directory where you&#8217;ve installed andLinux.  The file &#8220;base.drv&#8221; contains the OS and the applications (about 4GB when you initially install andLinux) and the file swap.drv contains the swap file used by the Linux OS.  As you add and remove applications the size of the base.drv file changes accordingly. The Linux applications can only see this file system, not your Windows file system.</p>
<h3>Benefits of andLinux</h3>
<p>There are a number of ways to run Linux applications under a Windows OS.  As I&#8217;d mentioned before, you can use VMWare to create a complete virtual machine and run your Linux OS within that machine.  Alternatively, you can use a tool called <a href="http://www.cygwin.com" title="Cygwin home page">Cygwin</a> which acts as a kind of emulator and will translate many of your Linux OS calls to their equivalent Windows OS calls.</p>
<p>While both of these solutions are effective, neither can match andLinux in the areas of speed and simplicity.  andLinux is lightning-fast because it doesn&#8217;t have to go through the emulation or translation steps required by VMWare or Cygwin to execute its Linux calls.  Remember &#8212; the Linux kernel which it uses is already a Windows executable.</p>
<p>Not only is andLinux fast &#8212; it&#8217;s also easy to set up and use.  The installation package only asks you a few questions and handles everything else on its own.  Once you&#8217;ve installed andLinux your Linux apps are right there on your desktop, not in their own virtual machine or VNC connection.  Need to edit a file?  Now you can simply choose between Notepad or WordPad or their KDE equivalents, KWrite and Kate.  Want to open a browser?  You can choose between IE or the KDE browser, Konqueror.  andLinux allows your Windows applications and your Linux applications to run side-by-side on your Windows desktop.</p>
<h3>Conclusion</h3>
<p>So that&#8217;s andLinux.  If you&#8217;re a Windows user and you&#8217;d like a simple way to play around with Linux give andLinux a shot.  Who knows &#8212; you just might find some Linux applications that work better than their Windows counterparts, or even some interesting applications which don&#8217;t have any Windows counterparts.  If you&#8217;re a Linux user who&#8217;s forced to use a Windows machine this may be just what you need to run those Linux applications without having to go through the hassle of dual-booting or installing a virtual machine.</p>
<p>andLinux is free, it&#8217;s fast, it&#8217;s simple, and it works.  Check it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techwandering.com/2008/02/20/andlinux-an-easy-way-to-run-linux-applications-right-on-your-windows-desktop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to run MythTV on Windows</title>
		<link>http://www.techwandering.com/2007/01/03/how-to-run-mythtv-on-windows/</link>
		<comments>http://www.techwandering.com/2007/01/03/how-to-run-mythtv-on-windows/#comments</comments>
		<pubDate>Thu, 04 Jan 2007 00:26:57 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Computer Hardware]]></category>
		<category><![CDATA[Computer Software]]></category>
		<category><![CDATA[Home Theater]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.techwandering.com/2007/01/03/how-to-run-mythtv-on-windows/</guid>
		<description><![CDATA[<img alt="mythtvlogo" src="http://mythtv.org/themes/Myth_bb2/images/mythtv-logo.jpg" />
<p>You may have heard of <a href="http://www.mythtv.org/">MythTV</a>, the free TiVo-like application that can handle just about all of your multimedia needs.  It can record and play back TV shows, including HDTV programming.  It can be used to view your pictures, your weather forecast, and your favorite RSS feeds.  It can rip and play back your music CD's and your DVD's.  It can even display the list of movies you have in your NetFlix queue.</p>

<p>And it only runs on Linux.</p>

<p>So what if you're a Windows user who wants to find out what MythTV is all about?  Up until recently your couldn't, but now you can.  Here's how.</p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://mythtv.org/themes/Myth_bb2/images/mythtv-logo.jpg" class="left off" alt="mythtvlogo" /></p>
<p>You may have heard of <a href="http://www.mythtv.org/">MythTV</a>, the free TiVo-like application that can handle just about all of your multimedia needs.  It can record and play back TV shows, including HDTV programming.  It can be used to view your pictures, your weather forecast, and your favorite RSS feeds.  It can rip and play back your music CD&#8217;s and your DVD&#8217;s.  It can even display the list of movies you have in your NetFlix queue.</p>
<p>And it only runs on Linux.</p>
<p>So what if you&#8217;re a Windows user who wants to find out what MythTV is all about?  Up until recently you couldn&#8217;t, but now you can.  Here&#8217;s how.</p>
<p><span id="more-41"></span></p>
<p class="ad"><script type="text/javascript"><!--
google_ad_client = "pub-0993830588196832";
google_ad_width = 120;
google_ad_height = 600;
google_ad_format = "120x600_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0060FF";
google_color_text = "000000";
google_color_url = "808080";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>The Background</h3>
<p>While it&#8217;s true that MythTV only runs on Linux, that doesn&#8217;t mean that you&#8217;re out of luck if you only have a Windows box.  Now that virtual machines are easy to install (not to mention free) we can run a Linux virtual machine on a Windows PC and we can install MythTV into that Linux OS. (If you&#8217;re not familiar with virtual machines you can <a href="http://www.techwandering.com/category/virtualization/"> find my previous posts on the subject here</a>.  I&#8217;d start with <a href="http://www.techwandering.com/2006/05/28/tech-tip-vmware/">this one</a>.)</p>
<p>The problem with running MythTV this way has to do with the way virtual machines handle physical hardware.  The OS running within the virtual machine doesn&#8217;t see the actual hardware you have &#8212; it sees an abstracted view of your hardware.  For example, let&#8217;s say that you have ATI&#8217;s latest-and-greatest graphics card on the PC in which you&#8217;ve installed VMWare.  If you ask the OS running within VMWare what graphics card it&#8217;s using it will report back that it&#8217;s using a graphics card called &#8220;VMWare SVGA II PCI Display Adapter&#8221;.  Now, in reality, there is no graphics card named that, but that&#8217;s how VMWare works its magic.  The same kind of abstraction takes place for all of your physical hardware, including the CPU, the sound card &#8212; even the BIOS is abstracted (it looks like the old Intel 440BX chipset).</p>
<p>The benefit of this abstraction is that a virtual machine that&#8217;s created on a PC running Windows can be run on any other machine with VMWare installed, even if it&#8217;s running a different OS.  To the OS running within the virtual machine nothing has changed.  The BIOS seen by that OS is still the Intel 440BX and the graphics card is still the VMWare SVGA II PCI adapter.</p>
<p>The downside of that abstraction layer is that all of that high-end graphics processing power that you have in your card can&#8217;t be used by the OS running within that virtual machine.  Forget playing games in that virtual machine, unless you&#8217;re planning on playing Solitaire.</p>
<p>The abstraction layer also presents problems for running MythTV within a virtual machine.  The hardware seen within the virtual machine won&#8217;t include your PC&#8217;s TV tuner card so your MythTV won&#8217;t be able to record any shows.  To make matters worse, even if you could record shows your abstracted graphics card probably isn&#8217;t powerful enough to play video back smoothly.  Fortunately there are ways around both of those problems.</p>
<h3>The Trick</h3>
<p>So how are we going to use MythTV running within a virtual machine to record TV programming when it can&#8217;t see our PC&#8217;s TV tuner card?  We&#8217;re going to use a TV tuner that&#8217;s not in our PC &#8212; it&#8217;s on the network.  <a href="http://silicondust.com">Silicon Dust</a> has released a small device called the HDHomeRun (<a href="http://www.techwandering.com/2006/12/12/hdhomerun-because-hdtv-isnt-just-for-tvs/">read my review of what it is, how it works, and how to use it here</a>).  In a nutshell, the HDHomeRun contains two HDTV tuners and outputs its video onto your home network. Fortunately, the latest versions of MythTV contain support for using the video stream that the HDHomeRun sends across your network as a video source, just like you&#8217;d use your PC&#8217;s TV tuner card as a video source.</p>
<p>Now we have everything we need to run MythTV on Windows.</p>
<h3>The Pieces</h3>
<p>Here&#8217;s what you&#8217;ll need to be able to run MythTV on your Windows PC:</p>
<ul>
<li>A PC running Windows</li>
<li>VMWare&#8217;s free VMWare Player</li>
<li>Silicon Dust&#8217;s HDHomeRun</li>
<li>A Linux distribution</li>
<li>MythTV</li>
</ul>
<h3>The Architecture</h3>
<p>The MythTV software has two main components: the &#8220;Backend&#8221; and the &#8220;Frontend&#8221;.  The Backend contains the &#8220;guts&#8221; of MythTV.  It&#8217;s the Backend that&#8217;s responsible for recording, storing, and retrieving shows.  The Frontend is what the typical Myth user uses to schedule and view recorded shows, listen to music, access the weather &#8212; basically any type of interaction with Myth can happen through the Frontend.  In our example the Backend is mandatory and the Frontend is optional.</p>
<h3>The Steps</h3>
<p>Rather than going into excruciatingly detailed step-by-step instructions I&#8217;m just going to list the basic steps and point you to other places which contain excruciatingly detailed step-by-step instructions.</p>
<p><strong>Step 1: Download and install the VMWare Player.</strong>  You can get the <a href="http://www.vmware.com/products/player/">VMWare Player here</a>.</p>
<p><strong>Step 2: Create a virtual machine.</strong>  I&#8217;m using Ubuntu Linux version 6.10 as the OS within my virtual machine.  The installation of Ubuntu is straight-forward and installing MythTV on Ubuntu is simpler than on some other Linux distributions.  You can read my <a href="http://www.techwandering.com/2006/11/22/how-to-create-your-own-virtual-machine-using-vmware-player/">step-by-step guide to creating an Ubuntu virtual machine here</a>.</p>
<p><strong>Step 3: Install the MythTV Backend into your virtual machine.</strong>  You can find good <a href="https://help.ubuntu.com/community/MythTV">instructions for installing MythTV on Ubuntu here</a>. Optionally, you can also install the Frontend.</p>
<p><strong>Step 4: Configure your MythTV backend to use the HDHomeRun as its video input.</strong>  Silicon Dust provides <a href="http://www.silicondust.com/forum/viewtopic.php?t=2317">detailed instructions on how to do that here</a>.</p>
<h3>Viewing the Results</h3>
<p>Now that we can record TV shows using our virtualized MythTV Backend we need some way to view those shows.  Most users of MythTV use the MythTV Frontend to watch recorded shows on their Linux boxes.  Earlier I&#8217;d mentioned that the way in which virtualization abstracts our hardware means that a virtual OS probably won&#8217;t be able to play our recorded show smoothly.  Fortunately there are other ways to watch our recorded shows without using the MythTV Fontend.</p>
<p><strong>MythTV Player</strong></p>
<p><a href="http://sudu.dk/mythtvplayer/">MythTV Player</a> is a Windows application which can play the programs you&#8217;ve recorded using MythTV.  It&#8217;s not designed to be a full Windows-based replacement for the MythTV Frontend but it will allow you to watch recorded shows.</p>
<p><strong>UPnP</strong></p>
<p>The latest versions of MythTV include a UPnP server.  If you have a UPnP client such as Nero&#8217;s Showtime you can browse and watch your recorded shows on your PC.  There are also some newer DVD players such as the DLink DSM320/520 which are capable of acting as UPnP clients.</p>
<p><strong>Roku HD1000</strong></p>
<p>If you have a Roku HD1000 hooked to your television you can use the MythRoku application to watch your recorded shows.  MythRoku doesn&#8217;t provide a full-featured replacement for the Frontend but it allows you to play back video that&#8217;s been recorded with your MythTV Backend.</p>
<p><strong>XBMCMythTV</strong></p>
<p>If you&#8217;ve modified your XBox into an <a href="http://xboxmediacenter.com">XBMC</a> you can use the <a href="http://sourceforge.net/projects/xbmcmythtv/">XBMCMythTV</a> script to view your recorded shows.  While it&#8217;s not a full-fledged replacement for the Frontend it allows you to schedule recordings as well as to view recorded shows.</p>
<p><strong>WinMyth</strong></p>
<p><a href="http://winmyth.sourceforge.net/">WinMyth</a> is a Windows version of the MythTV Frontend but it&#8217;s not up to date with the latest version of the protocol that MythTV uses.  When WinMyth is updated it should also be able to stream back recorded shows.</p>
<p><strong>Samba Shares</strong></p>
<p>While not quite as elegant as the other solutions you could always use Samba to set up an SMB share on the directory in your virtual machine which contains the recorded shows.  You&#8217;d see the raw filenames of the recorded shows rather than the &#8220;nice&#8221; names (&#8220;2100_20061213221800.mpg&#8221; instead of &#8220;Lost&#8221;) but you&#8217;d be able to view the recorded .mpg files using any device or program which can see network shares.</p>
<h3>Other Notes</h3>
<p>Here are some things to keep in mind if you&#8217;re considering setting up a MythTV installation following these steps.</p>
<p><strong>MythTV Versions</strong></p>
<p>Be careful about which version of the MythTV Backend you download and install, especially if you&#8217;re planning on using other 3rd-party software which is expecting a particular version of the Backend.  As of today the latest version of MythTV available through CVS is using Protocol 32.  If you&#8217;re planning on using that version make sure that the 3rd-party apps you&#8217;re going to use know how to speak using that protocol.</p>
<p><strong>MythTV Frontend</strong></p>
<p>You&#8217;re going to need some way to tell your MythTV which shows you want to record.  One way is to install a copy of the MythTV Frontend into the same virtual machine that&#8217;s running your Backend.  While it&#8217;s true that you probably won&#8217;t be able to use that Frontend to view recorded shows because of its abstracted hardware you can still use it to set up recordings.  Even if you have some other means of setting up your recordings, like using the XBMCMythTV script on your XBox, you can still use the Frontend for other things, like viewing the weather reports or reading your RSS feeds.</p>
<p>If you&#8217;d rather not install a Frontend you could just always just use the web-based interface to set up your recordings.</p>
<p><strong>Disk Space</strong></p>
<p>Recordings from MythTV can be big.  Very big.  If you&#8217;re planning on recording HDTV programming they&#8217;ll be even bigger. You need to make sure that you have enough disc space allocated to handle those recordings.  If you&#8217;re planning on storing the records on your virtualized MythTV Backend make sure that you allocate enough space when you create the virtual machine.  Alternatively, you can set up your Backend to save its records somewhere other than in the virtual machine by setting up a mount point which points to a share on another server or NAS.</p>
<h3>The Conclusion</h3>
<p>For years Windows users have had to use alternatives to MythTV because there just wasn&#8217;t any way to run Myth outside of Linux.  Technically speaking that&#8217;s still the case, but now, with the capabilities of virtual machines and Silicon Dust&#8217;s HDHomeRun, Windows users can use a little magic to crash the Myth party.</p>
<p>Now get in there and see what you&#8217;ve been missing.</p>
<p><em>Update: I&#8217;ve found another way to run MythTV under Windows by using a piece of software named andLinux.  You can find a post about that <a href="http://www.techwandering.com/2008/02/24/how-to-run-mythtv-on-windows-using-andlinux/" title="How to run MythTV on Windows using andLinux">here</a>.</em></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0993830588196832";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0060FF";
google_color_text = "000000";
google_color_url = "808080";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techwandering.com/2007/01/03/how-to-run-mythtv-on-windows/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>How to Create Your Own Virtual Machine Using VMWare Player</title>
		<link>http://www.techwandering.com/2006/11/22/how-to-create-your-own-virtual-machine-using-vmware-player/</link>
		<comments>http://www.techwandering.com/2006/11/22/how-to-create-your-own-virtual-machine-using-vmware-player/#comments</comments>
		<pubDate>Thu, 23 Nov 2006 01:22:45 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.techwandering.com/2006/11/22/how-to-create-your-own-virtual-machine-using-vmware-player/</guid>
		<description><![CDATA[<img class="left off" alt="virtualization graphic" src="http://www.techwandering.com/wp-content/uploads/2006/11/virtualization.jpg" />
<div><!--adsense#skyscraper--></div>
<p>The free <a href="http://www.vmware.com/products/player/">VMWare Player</a> is a very powerful and simple way to run virtual machines on your PC.  You install the VMWare Player software, download some pre-configured virtual machines, and can run just about any other operating system from the comfy confines of your favorite operating system (Windows or Linux) without ever having to worry about messing up your favorite operating system.  (You can read a more in-depth description of the VMWare Player from one of my previous posts, "<a href="http://www.techwandering.com/2006/05/28/tech-tip-vmware/">VMWare: See How the Other Half Lives</a>")</p>

<p>VMWare also makes the VMWare Server software, which gives you a lot more control over your virtual machines, including a wizard that you can use to create your own virtual machine.  VMWare Server is also free but may be a bit too complex for the user who simply wants to try out a different OS.<br />
</p>

<p>That leaves us with the choice between the simple VMWare Player, which you use to run pre-configured virtual machines, and the more complicated VMWare Server, which allows you to create your own virtual machines.  But what if a user wants the simplicity of the VMWare Player<i> and </i>the ability create their own virtual machines from scratch?  It's actually quite easy to do.<br />
</p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm3.static.flickr.com/2216/2112779838_7bc4512190_o_d.jpg" class="left off" alt="virtualization graphic" /></p>
<p>The free <a href="http://www.vmware.com/products/player/">VMWare Player</a> is a very powerful and simple way to run virtual machines on your PC.  You install the VMWare Player software, download some pre-configured virtual machines, and can run just about any other operating system from the comfy confines of your favorite operating system (Windows or Linux) without ever having to worry about messing up your favorite operating system.  (You can read a more in-depth description of the VMWare Player from one of my previous posts, &#8220;<a href="http://www.techwandering.com/2006/05/28/tech-tip-vmware/">VMWare: See How the Other Half Lives</a>&#8220;)</p>
<p>VMWare also makes the VMWare Server software, which gives you a lot more control over your virtual machines, including a wizard that you can use to create your own virtual machine.  VMWare Server is also free but may be a bit too complex for the user who simply wants to try out a different OS.</p>
<p>That leaves us with the choice between the simple VMWare Player, which you use to run pre-configured virtual machines, and the more complicated VMWare Server, which allows you to create your own virtual machines.  But what if a user wants the simplicity of the VMWare Player<em> and </em>the ability create their own virtual machines from scratch?  It&#8217;s actually quite easy to do.</p>
<p><span id="more-38"></span></p>
<p class="ad"><script type="text/javascript"><!--
google_ad_client = "pub-0993830588196832";
google_ad_width = 120;
google_ad_height = 600;
google_ad_format = "120x600_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0060FF";
google_color_text = "000000";
google_color_url = "808080";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>In simplified terms the VMWare Player is really just the VM runtime component of the VMWare Server, including all of the abstracted hardware components that the virtual machine needs in order to be able to run.  That means that the Player uses the same configuration file as the Server, and <em>that </em>means that you can use the VM creation wizard from the Server to create a configuration file that will also work with the Player.</p>
<p>If you don&#8217;t have the Server application you can still create the configuration file  &#8212; you&#8217;ll just have to do it manually.  The configuration file that VMWare uses for both their Player and Server is just a text file.  As long as you know what settings are required to define and run the virtual machine you can use a simple text editor to create a configuration file that will work with the Player.  So, in reality you&#8217;ve always been able to create your own VM&#8217;s to be used with VMWare Player, as long as you understand what to put into that configuration file.  Or, you can take the easy way out.  In this case that would be the <em>EasyVMX</em> way out.</p>
<p><a href="http://www.easyvmx.com">EasyVMX</a> is a website which provides a simple way to create that configuration file without having to understand everything that it contains.  There&#8217;s nothing that the EasyVMX website does that you couldn&#8217;t accomplish  by creating and editing that configuration file with a simple text editor &#8212; it just makes it much easier, not to mention reducing the chance of errors in your configuration file.</p>
<p>The site gives you three different ways to create your VM configuration file using three configuration screen targeted to users with different technical needs:</p>
<ul>
<li>&#8220;Super Simple Edition&#8221; &#8211; you pick the name of the VM that you&#8217;re creating, choose the type of OS, and the amount of memory and drive space you&#8217;d like the VM to have.   That&#8217;s it.</li>
<li>EasyVMX! (normal) &#8211; in addition to the choices provided in the Super Simple Edition you also have an opportunity to modify settings such as network and disk configurations.</li>
<li>Expert &#8211; all options which are available in a VMWare configuration file.</li>
</ul>
<p>Let&#8217;s walk through a practical example.  I already have VMWare Player installed on my Windows OS and I&#8217;d like to create a virtual machine so that I can try out the latest version of the Ubuntu operating system.</p>
<h3>Step-by-step Walkthrough</h3>
<p>The first thing I have to do is download the Ubuntu installation CD image (.iso) file from <a href="http://www.ubuntu.com/download">here</a>.  I&#8217;ll store the file right on the root of my &#8220;C:\&#8221; drive.  If I was installing Ubuntu onto a &#8220;real&#8221; machine I&#8217;d have to take the downloaded file and burn it onto a CD or DVD before I could use it but since we&#8217;re going to be using a virtual machine we can skip that step.  If you&#8217;d like to burn it to a CD you can do that, too &#8212; just skip the step below which talks about adding the 2nd CD-ROM drive.</p>
<p><img src="http://farm3.static.flickr.com/2290/2112001139_a21a0e6775_o_d.jpg" /></p>
<p>The next step is to set up our VMWare Player configuration file.  Go the EasyVMX website and choose the &#8220;EasyVMX!&#8221; link.  In the Basic Configuration section we&#8217;ll assign a name to this virtual machine container, choose the type of OS, the amount of memory the VM is going to be use, and the number of CPU&#8217;s (in the case of VMWare Player you&#8217;re limited to 1).</p>
<p><img src="http://farm3.static.flickr.com/2280/2112779858_bb3f920629_o_d.jpg" /></p>
<p>Next we&#8217;ll have to decide how we&#8217;re going to handle networking.  I like to use the &#8220;Bridged&#8221; setting, which basically means that the virtual machine is to be treated like any other OS you may have running on your network.   That way it will have it&#8217;s own IP address which it will get either from your DHCP server or by static assignment.</p>
<p><img src="http://farm3.static.flickr.com/2339/2112001169_b1de652fe5_o_d.jpg" /></p>
<p>Since we downloaded the .iso image but didn&#8217;t burn it to a CD we&#8217;ll have to tell the VMWare Player what to do.  If you have a physical CD image instead of just an .iso file you can skip this step completely.</p>
<p>By default your PC&#8217;s CD-ROM drive gets mapped as the &#8220;Master&#8221; CD-ROM drive in the virtual machine.  We&#8217;ll add a 2nd CD-ROM drive to the virtual machine and point it to the Ubuntu .iso file we downloaded earlier.  From the virtual machine&#8217;s perspective it will look like a 2nd CD-ROM drive with our Ubuntu disc loaded into it.  (Please note that the file name shown truncated below is the complete file name to the .iso file: &#8220;C:\ubuntu-6.10-desktop-i386.iso&#8221;)  If you plan to use an actual CD to install your VM&#8217;s OS you can skip this step and just use the Master CD-ROM drive.</p>
<p><img src="http://farm3.static.flickr.com/2107/2112001177_0272935254_o_d.jpg" /></p>
<p>Next we tell EasyVMX how large we&#8217;d like the virtual machine&#8217;s hard drive to be.  In this example I&#8217;m going to use a single 4GB drive.  Remember, the virtual machine can&#8217;t see your PC&#8217;s hard drive at all &#8212; all it sees is what you define here.</p>
<p><img src="http://farm3.static.flickr.com/2265/2112001185_dd34e30584_o_d.jpg" /></p>
<p>That&#8217;s about all we need to define in our virtual machine to get Ubuntu up and running.  Now we just tell EasyVMX that we&#8217;re ready to go and it&#8217;ll generate a .zip file containing everything we need to create our virtual machine.   Open up that .zip file and copy the contents to the directory where the virtual machine is going to live.  Remember to make sure that the location you choose for your virtual machine has enough free drive space.  In our example above we told EasyVMX that we wanted to set aside 4GB for this virtual machine so we need to make sure that the directory we use as the location of our virtual machine has at least 4GB of free space available.</p>
<p>Here I&#8217;ve unzipped the file that EasyVMX created for me and copy the contents into my Eds_Ubuntu_Desktop directory.  Although we specified that the virtual machine was going to be 4GB large it isn&#8217;t using more than 1MB of drive space yet.  The files which are used as the VM&#8217;s hard drive will grow as needed up to the 4GB size we specified.</p>
<p><img src="http://www.techwandering.com/wp-content/uploads/2006/11/Directory-Contents-Before.JPG" /></p>
<p>Now we&#8217;re ready to fire up our virtual machine.  You can either double-click on the .vmx file in the virtual machine directory or you can start up VMWare Player (Start -&gt; VMWare -&gt; VMWare Player) and point it to the .vmx file.  You&#8217;ll see VMWare start your virtual machine just like it would start a &#8220;real&#8221; system.  The VM&#8217;s BIOS will first look to the VM&#8217;s hard drive to boot an OS but it won&#8217;t find anything there (remember, we haven&#8217;t actually installed the OS yet).  If you&#8217;re using the .iso file you&#8217;ll have to disable the Master CD-ROM and enable the Slave &#8220;CD-ROM 2&#8243; by clicking on those buttons at the top of the player so the VM will boot from the .iso image and not from the Master CD-ROM drive.  And away it goes&#8230;&#8230;</p>
<p><img src="http://farm3.static.flickr.com/2092/2112001187_46b66f401a_o_d.jpg" /></p>
<p>The Ubuntu CD is a &#8220;live&#8221; CD &#8212; it runs itself from memory instead of from your hard drive in order to give you a chance to check it out.  If you decide that you like what you see you can double-click on the &#8220;Install&#8221; icon on the VM&#8217;s desktop to launch the Ubuntu installer which will install the OS to your hard drive.  The installer will ask you the standard questions (pick your timezone, set up your partitions, etc.) and then will copy its files to your new partition.  Remember, it&#8217;s not installing Ubuntu onto your PC&#8217;s hard drive &#8212; it&#8217;s installing Ubuntu onto the 4GB virtual hard drive that we&#8217;d set up earlier.</p>
<p><img src="http://farm3.static.flickr.com/2282/2112001199_56434f7abc_o_d.jpg" /></p>
<p>Once Ubuntu is installed onto your VM&#8217;s hard drive it will ask you to remove the CD-ROM from the drive and to restart your system.  If you used an actual CD-ROM drive go ahead and eject it, otherwise we need to re-enable the Master CD-ROM drive by clicking on the CD-ROM button at the top of the player.  Once you&#8217;re removed the CD-ROM disc or re-attached the Master CD-ROM drive tell Ubuntu to go ahead and restart the system.  It thinks it rebooting your PC but what it&#8217;s really doing, of course, is restarting your virtual machine.</p>
<p><img src="http://farm3.static.flickr.com/2267/2112001221_c63790f4b3_o_d.jpg" /></p>
<p>The virtual machine restarts and you get to the Ubuntu login screen.</p>
<p><img src="http://farm3.static.flickr.com/2358/2112001231_7e7e44cbcd_o_d.jpg" /></p>
<p>That&#8217;s it &#8212; you have a fully-functional Ubuntu installation running from within your VMWare Player.  Sure, you could&#8217;ve just downloaded a pre-existing Ubuntu virtual machine from the VMWare website but, by doing it this way, you know exactly what&#8217;s in that virtual machine because you&#8217;re the one who put it there.  Besides, there are times when you&#8217;ll need to know how to create your own VM.  For example, you won&#8217;t find any Microsoft Windows VM&#8217;s on VMWare&#8217;s website because of licensing issues.  Using this technique you can create a Windows virtual machine just like we did for our Ubuntu virtual machine.</p>
<p>One additional bonus from running an OS in a virtual machine is thatyou can just shut down the VM and the contents of its memory will be saved as a file, much like putting your PC in Hibernation dumps the contents of its memory to its hard drive.  When you run the VM again the file will be loaded back into the VM&#8217;s memory and you&#8217;ll pick up right where you left off without having to wait for the OS to complete its normal boot process.</p>
<p>VMWare Player makes it easy to run virtual machines on your PC, and EasyVMX makes it easy to create those virtual machines.  Now you, too, can Ubuntu.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0993830588196832";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0060FF";
google_color_text = "000000";
google_color_url = "808080";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techwandering.com/2006/11/22/how-to-create-your-own-virtual-machine-using-vmware-player/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>MojoPac &#8211; You CAN Take It With You</title>
		<link>http://www.techwandering.com/2006/10/29/mojopac-you-can-take-it-with-you/</link>
		<comments>http://www.techwandering.com/2006/10/29/mojopac-you-can-take-it-with-you/#comments</comments>
		<pubDate>Sun, 29 Oct 2006 17:34:26 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Computer Software]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.techwandering.com/2006/10/29/mojopac-you-can-take-it-with-you/</guid>
		<description><![CDATA[<p><a title="MojoPac Logo" href="http://www.mojopac.com"><img class="left off" alt="logo.gif" src="http://www.techwandering.com/wp-content/uploads/2006/11/MojopacLogo.jpg" /></a>When I first stumbled across the description of <a href="http://www.mojopac.com">MojoPac</a> on their website it seemed too good to be true.  Here was a piece of software that promised to allow you to create a PC on any USB-enabled device (memory stick, USB hard drive, iPod,cell phone), install all of your applications and data onto that USB-housed PC, and be able to use that PC on any machine running Windows XP.  And it could do all of this without having to install any software onto the "host" PC and without leaving any trace that it had ever been there.  Based on that description I first assumed that MojoPac just another type of virtualization, like VMWare or VirtualPC.  It's not, and that's what makes it unique. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mojopac.com" title="logo.gif"><img src="http://www.techwandering.com/wp-content/uploads/2006/11/MojopacLogo.jpg" class="left off" alt="logo.gif" /></a><br />
When I first stumbled across the description of <a href="http://www.mojopac.com">MojoPac</a> on their website it seemed too good to be true. Here was a piece of software that promised to allow you to create a PC on any USB-enabled device (memory stick, USB hard drive, iPod, cell phone), install all of your applications and data onto that USB-housed PC, and be able to use that PC on any machine running Windows XP. And it could do all of this without having to install any software onto the &#8220;host&#8221; PC and without leaving any trace that it had ever been there. Based on that description I first assumed that MojoPac just another type of virtualization, like VMWare or VirtualPC. It&#8217;s not, and that&#8217;s what makes it unique. <span id="more-34"></span></p>
<p class="ad"><!--adsense#skyscraper--></p>
<p>(If you&#8217;re new to virtualization you can read some other posts on the subject <a href="http://www.techwandering.com/2006/05/28/tech-tip-vmware/">here </a>and <a href="http://www.techwandering.com/2006/06/07/using-vmware-to-simplify-system-backups/">here</a>.)</p>
<p>In order to use virtualization software like VMWare and VirtualPC you first have to install their software on a host PC. That installation involves some pretty low-level devices, like installing additional adapters for the graphic, network, and sound subsystems. With these technologies you are literally creating the computer that the virtual machine is going to run within.</p>
<p>With MojoPac, on the other hand, there is nothing to set up on the host PC. No virtual adapters or drivers are installed. In fact, there is no trace on the host PC that MojoPac had ever been used on that machine. So how is this magic pulled off?</p>
<p>The reason MojoPac can run without leaving any trace is precisely because it&#8217;s not a virtual machine, at least not in the sense that VMWare and VirtualPC are virtual machines. A &#8220;true&#8221; virtual machine uses the virtual hardware it creates (like those virtual graphic, network, and sound adapters) to create an artificial environment in which to run. The operating system running within the virtual machine doesn&#8217;t know that the hardware it&#8217;s using doesn&#8217;t really exist, and if the OS doesn&#8217;t know, applications running inside of that OS won&#8217;t know.</p>
<p>MojoPac accomplishes that same result using a different method by using its own &#8220;hooks&#8221; into the host&#8217;s operating system to make its magic happen. Applications running within MojoPac make the same calls to the host PC&#8217;s OS that they always make, but MojoPac intercepts these calls and makes its own calls on behalf of those applications. The end result is similar to what happens when you run an application in a virtual machine &#8212; that is, the application doesn&#8217;t know that it wasn&#8217;t talking to the PC&#8217;s hardware directly.</p>
<p>Sound too good to be true? Well, it is, at least for some things. The problem with replacing an application&#8217;s OS calls with your own is that you have to be able to take into account all of the different types of calls to the OS that an application might make. VMWare and VirtualPC don&#8217;t have to worry about this. They only need to handle everything that an OS would want from the hardware which they abstract. Once this abstracted hardware can handle all of those OS calls, however, the applications running within that virtual machine should be able to do anything they want (remember, applications don&#8217;t call the hardware directly &#8212; applications call the OS, and the OS calls the hardware).</p>
<p>Using the technique employed by MojoPac&#8217;s developers all of the different types of calls an application <em>might </em>make to the OS have to be anticipated and handled. Although that seems like it would be impossible (and probably is), the first release of the MojoPac software does a remarkably good job of pulling this off. It&#8217;s certainly not perfect (there&#8217;s a fairly long list of applications which don&#8217;t work properly), but it really does work as advertised for most applications I&#8217;ve tried. The developers at MojoPac seem intent on improving their software and, judging from this first release, they obviously know what they are doing. Only time will tell if they can improve their software to handle the cases which are falling through the cracks now.</p>
<p>What types of problems are you apt to run into? Software that requires activation, like Office XP, for instance, thinks that it needs to be activated again when it&#8217;s run inside of MojoPac. That makes sense, since Office XP uses the hardware it&#8217;s running against to come up with the key it uses to register itself. Change too much of the hardware and Office assumes that you&#8217;ve installed it onto another PC. In the case of Office running within MojoPac the hardware in question would be the host PC&#8217;s hardware and would probably be different enough from the hardware it was activated against to require reactivation. (This is a problem that virtualization software sidesteps since the virtual hardware it creates looks the same on any host PC.) Problems like this, however, are the exception and not the rule.</p>
<p>One of the nicest features of MojoPac is the way that it insulates the host PC from the MojoPac PC. Looking at things from the host PC&#8217;s perspective the USB-enabled device running MojoPac looks like a removable drive, just like it would if MojoPac wasn&#8217;t installed on the device. From the Mojo-enabled desktop, however, the view is quite different. Open up Windows Explorer in the Mojo PC and you&#8217;ll notice that the &#8220;C&#8221; drive is really pointing at the MojoPac-enabled device. The CD/DVD drives on the host also get assigned drive letters but the host&#8217;s hard drives are noticeably absent. Just like the situation you&#8217;d get when running a virtual machine the Mojo desktop has no knowledge of the host PC&#8217;s hard drive. And, since it doesn&#8217;t know about the host&#8217;s hard drives, it can&#8217;t copy any files there (and, presumably, can&#8217;t infect the host). It&#8217;s nice to know that you can use a PC as a host without worrying about infecting it.</p>
<p>Likewise, all of the virus scanners and firewalls used by the host are still being used my the Mojo PC. This leads to some rather interesting situations, such as the Mojo PC firing up a web browser and the host&#8217;s firewall popping up a window asking if that browser should be allowed to access the internet. In cases like this a message pops up within your Mojo PC telling you that something requiring your attention has happened on the host. Just click on a button in the Mojo PC to bounce over to the host, tell the firewall to allow the browser to access the web, and bounce back into the Mojo PC.</p>
<p>Despite its problems MojoPac looks very promising. Imagine being able to walk up to any PC running Windows XP (and soon Vista, according to the MojoPac website) and, without installing any software, plug in your USB-enabled device and run your desktop, complete with all of your applications, documents, and data. This is definitely a piece of software to keep an eye on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techwandering.com/2006/10/29/mojopac-you-can-take-it-with-you/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using VMWare to Simplify System Backups</title>
		<link>http://www.techwandering.com/2006/06/07/using-vmware-to-simplify-system-backups/</link>
		<comments>http://www.techwandering.com/2006/06/07/using-vmware-to-simplify-system-backups/#comments</comments>
		<pubDate>Wed, 07 Jun 2006 18:14:51 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.techwandering.com/2006/06/07/using-vmware-to-simplify-system-backups/</guid>
		<description><![CDATA[<p><img class="right off" alt="VMWare Logo" src="http://www.techwandering.com/wp-content/uploads/2006/06/vmware_logo.thumbnail.gif" />Oh, the drudgery of performing system backups.  We all know that we're supposed to do it and that we'll someday get burned if we don't, but many of us still don't take the time to perform full system backups regularly.  Even if you are diligent enough to create a full system backup, restoring an OS that's gone belly-up is often time-consuming and tedious.  But if you're running your OS as a virtual machine within VMWare performing a full system backup is as easy as copying off a small handful of files and recovering from a failure is as easy as copying them back.  (If you're not familiar with VMWare you get take a look at my <a href="http://www.techwandering.com/2006/05/28/tech-tip-vmware/">earlier post</a> about what VMWare is and how it works.) ]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.techwandering.com/wp-content/uploads/2006/06/vmware_logo.thumbnail.gif" class="right off" alt="VMWare Logo" /><br />
Oh, the drudgery of performing system backups.  We all know that we&#8217;re supposed to do it and that we&#8217;ll someday get burned if we don&#8217;t, but many of us still don&#8217;t take the time to perform full system backups regularly.  Even if you are diligent enough to create a full system backup, restoring an OS that&#8217;s gone belly-up is often time-consuming and tedious.  But if you&#8217;re running your OS as a virtual machine within VMWare performing a full system backup is as easy as copying off a small handful of files and recovering from a failure is as easy as copying them back.  (If you&#8217;re not familiar with VMWare you get take a look at my <a href="http://www.techwandering.com/2006/05/28/tech-tip-vmware/">earlier post</a> about what VMWare is and how it works.) <span id="more-14"></span></p>
<p class="ad_left"><!--adsense#skyscraper--></p>
<p>You could always use imaging software to back up the OS &#8212; that would certainly make restoring the backup a lot easier &#8212; but what happens if there&#8217;s some sort of hardware problem with the machine you&#8217;re trying to restore?  Having a recent backup image doesn&#8217;t help if you&#8217;ve lost the processor on your server and your website is down.  You could try recovering your backed up image to a different machine but there&#8217;s no guarantee that the OS would be able to straighten itself out easily.  Using VMWare you could be back in business on a different server (or workstation) quickly.  The new server doesn&#8217;t even need to be running the same OS as the failed server, it just needs to be have the VMWare player installed.</p>
<p>Remember that the guest operating systems running within VMWare are running in a kind of abstracted environment.  They don&#8217;t see the host server&#8217;s CPU per se &#8212; they see an abstracted version of the host server&#8217;s CPU.  It&#8217;s the same with all of the hardware on the host.  That same abstracted layer is in place whether the host is running Windows or Linux.  Because that abstraction layer is consistent you can create a virtual machine on one host OS and run it on another.  Depending on how you&#8217;ve set up the guest OS even the IP address could be the same.   From the guest OS&#8217;s perspective nothing is different.</p>
<p>Using VMWare to host your operating system makes for a simplified backup and recovery strategy.  Just copy your guest OS&#8217;s files to a different machine, fire up the VMWare player, and pick up just where your backup left off.  When your original host is back up and running you can just reverse the process.</p>
<p>How&#8217;s that for a simple and flexible backup and recover strategy?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techwandering.com/2006/06/07/using-vmware-to-simplify-system-backups/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>VMWare: See How the Other Half Lives</title>
		<link>http://www.techwandering.com/2006/05/28/tech-tip-vmware/</link>
		<comments>http://www.techwandering.com/2006/05/28/tech-tip-vmware/#comments</comments>
		<pubDate>Sun, 28 May 2006 21:52:20 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.techwandering.com/2006/05/28/tech-tip-vmware/</guid>
		<description><![CDATA[<p><img class="left off" alt="VMWare Logo" src="http://www.techwandering.com/wp-content/uploads/2006/06/vmware_logo.thumbnail.gif" />So� you�re a Windows user and you�ve decided that you�d like to try out Linux but don�t want to go through the process (or risk) of trying to install Linux on your Windows computer. The solution used to be to dig that old computer you�re not using anymore out of the closet and install Linux on that. But what if you don�t have an old computer or you don�t want to go through the hassle of installing an operating system that you�re not familiar with? The answer is easy (and free) now: VMWare. ]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.techwandering.com/wp-content/uploads/2006/06/vmware_logo.thumbnail.gif" class="left off" alt="VMWare Logo" /><br />
So� you�re a Windows user and you�ve decided that you�d like to try out Linux but don�t want to go through the process (or risk) of trying to install Linux on your Windows computer. The solution used to be to dig that old computer you�re not using anymore out of the closet and install Linux on that. But what if you don�t have an old computer or you don�t want to go through the hassle of installing an operating system that you�re not familiar with? The answer is easy (and free) now: VMWare. <span id="more-5"></span></p>
<p class="ad"><!--adsense#skyscraper--></p>
<p>VMWare uses a technology called virtualization to allow you to run one operating system (the �guest�) within another operating system (the �host�). It�s easy, it�s safe, and (did I mention?), it�s free.</p>
<p>Let�s say that you have Windows XP as your computer�s operating system.  If you�d like to test out Linux you can download the <a href="http://www.vmware.com/products/player/">VMWare Player</a> and install it on your Windows machine.  You can then <a href="http://www.vmware.com/vmtn/appliances/directory/">download one of the Linux �virtual machines�</a> (also from the VMWare site), fire up VMWare Player, point it to the Linux virtual machine that you�ve downloaded, and there you go � you�re running Linux on your Windows PC. And you�re not running some sort of Linux demo or emulator � you�re running Linux.</p>
<p>What�s the trick? The Linux OS has no idea that it�s running inside of Windows. Think of the Matrix movies. There was a whole artificial world created by the machines and billions of people lived in that world. They never had any idea that the world they thought was real didn�t really exist. That�s what VMWare does � it creates the artifical world that the guest operating systems run within and those guest OS�s have no idea that the world they see isn�t real.</p>
<p>What can you do with that guest OS? Just about anything that you could do if you went through the hassle of installing it on that old PC in your closet. Once you log into the guest OS you can make configuration changes, install programs, surf the web, listen to music � just about anything. Remember, the guest OS doesn�t know that it�s not running in a real PC, so there are not restrictions on what it will allow you to do.</p>
<p>But is it safe? Absolutely. The guest OS never touches the host�s hard drive. In fact, the guest doesn�t ever see anything in the host OS. If you�re using your Windows PC to host a Linux OS there�s nothing that Linux can do to your Windows operating system because it has no way of touching (or even knowing about) your Windows operating system. It only sees the world that VMWare created for it.</p>
<p>So, are you a Windows user that wants to try Linux, Solaris, or just about any other operating system?  Install the <a href="http://www.vmware.com/products/player/">VMWare Player</a>, <a href="http://www.vmware.com/vmtn/appliances/directory/">download a guest operating system</a>, and find out what you�ve been missing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techwandering.com/2006/05/28/tech-tip-vmware/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
