<?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>durdle.com &#187; Virtualisation</title>
	<atom:link href="http://durdle.com/archives/category/virtualisation/feed/" rel="self" type="application/rss+xml" />
	<link>http://durdle.com</link>
	<description></description>
	<lastBuildDate>Thu, 29 Sep 2011 13:33:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Hyper-V: Increase network throughput to guest VMs</title>
		<link>http://durdle.com/archives/2010/02/03/hyper-v-increase-network-throughput-to-guest-vms/</link>
		<comments>http://durdle.com/archives/2010/02/03/hyper-v-increase-network-throughput-to-guest-vms/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 12:33:29 +0000</pubDate>
		<dc:creator>Howard</dc:creator>
				<category><![CDATA[Future Howard]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.durdle.com/?p=745</guid>
		<description><![CDATA[The Windows Server Performance team show how to increase network throughput to guest VMs on Hyper-V.  Linking here for Future-Howard, who will certainly need it again. Windows Server Performance Team Blog : Increase VMBus buffer sizes to increase network throughput to guest VMs.]]></description>
			<content:encoded><![CDATA[<p>The Windows Server Performance team show how to increase network throughput to guest VMs on Hyper-V.  Linking here for Future-Howard, who will certainly need it again.</p>
<p><a href="http://blogs.technet.com/winserverperformance/archive/2010/02/02/increase-vmbus-buffer-sizes-to-increase-network-throughput-to-guest-vms.aspx">Windows Server Performance Team Blog : Increase VMBus buffer sizes to increase network throughput to guest VMs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://durdle.com/archives/2010/02/03/hyper-v-increase-network-throughput-to-guest-vms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable VT on Sony Vaio Z11</title>
		<link>http://durdle.com/archives/2009/07/30/enable-vt-on-sony-vaio-z11/</link>
		<comments>http://durdle.com/archives/2009/07/30/enable-vt-on-sony-vaio-z11/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 09:33:57 +0000</pubDate>
		<dc:creator>Howard</dc:creator>
				<category><![CDATA[Future Howard]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.durdle.com/?p=715</guid>
		<description><![CDATA[Some time ago I posted at length about Sony&#8217;s decision to disable the Virtualization Technology features of the Intel chips in their high-end laptops, namely my Vaio Z11. Well thanks to the sterling efforts of one man and his EFI hacking skills, we now have a solution as this image demonstrates. The image on the...]]></description>
			<content:encoded><![CDATA[<p>Some time ago I <a href="http://blog.durdle.com/archives/2008/09/03/sony-vaio-z-disabled-vt-virtualization-technology/">posted at length</a> about Sony&#8217;s decision to disable the Virtualization Technology features of the Intel chips in their high-end laptops, namely my Vaio Z11.</p>
<p><a href="http://farm4.static.flickr.com/3540/3771017933_8a5aa31648.jpg" rel="lightbox[715]"><img src="http://farm4.static.flickr.com/3540/3771017933_8a5aa31648_s.jpg" alt="VT enabled" title="VT enabled" width="75" height="75" class="alignleft size-thumbnail wp-image-717" /></a> Well thanks to the sterling efforts of <a href="http://feature-enable.blogspot.com/2009/07/enable-vt-on-insydeh2o-based-sony-vaio.html">one man</a> and his EFI hacking skills, we now have a solution as this image demonstrates.  The image on the left shows the result of the VMWare Virtualization Technology test CD confirming that VT is now enabled on my Vaio Z11.</p>
<p>I&#8217;ve mirrored his code and instructions here in case his site disappears, read more after the jump&#8230;</p>
<p><span id="more-715"></span></p>
<p>Download <a href="http://blog.durdle.com/wp-content/uploads/2009/07/BOOTX64.EFI">this EFI application</a> and put it on a FAT32 formatted USB stick in the <strong>\EFI\BOOT</strong> directory.</p>
<p>Boot from the USB stick.  When this USB stick is plugged in to your laptop it will boot from it regardless of your settings to deny booting from external devices.</p>
<p>If all goes well you will see the following message:</p>
<pre>> Welcome to GRUB!
>
> Entering rescue mode...
> error: file not found
> grub rescue></pre>
<p>At this prompt, type:</p>
<pre>setup_var</pre>
<p><a href="http://farm3.static.flickr.com/2588/3770999329_13660eb7c9.jpg" rel="lightbox[715]"><img src="http://farm3.static.flickr.com/2588/3770999329_13660eb7c9_s.jpg" alt="GUID match" title="GUID match" width="75" height="75" class="alignleft size-thumbnail wp-image-717" /></a>
<p>You&#8217;ll be informed of the risks but most importantly you should see confirmation that the tool has found the correct setup variable.  You want to see the message say &#8220;the GUID should match the expected GUID&#8221;.  If it does not don&#8217;t continue &#8211; visit the site of the author and let him know.</p>
<p>Since this definitely works on a Vaio Z11, you should have got this far and can now look at the current setting of the VT offset which is at <b>0x1af</b>.  Type:</p>
<pre>setup_var 0x1af</pre>
<p>Verify that the variable is set to <b>0&#215;00</b>.  If it is not, do not continue.</p>
<p>Assuming that the variable is as expected, we&#8217;ll change the setting, locking VT for your processor to ON:</p>
<pre>setup_var 0x1af 0x1</pre>
<p>You can verify that this change has been accepted by typing:</p>
<pre>setup_var 0x1af</pre>
<p>And confirming that the output is now <b>0&#215;01</b>.</p>
<p><a href="http://farm4.static.flickr.com/3520/3771832114_ae54dca28f.jpg" rel="lightbox[715]"><img src="http://farm4.static.flickr.com/3520/3771832114_ae54dca28f_s.jpg" alt="SecurAble confirms" title="SecurAble confirms" width="75" height="75" class="alignleft size-thumbnail wp-image-717" /></a>
<p>That&#8217;s it!  Hit CTRL-ALT-DEL and remove the USB stick.  You can now check that VT is enabled using whichever tool you prefer.  I confirmed mine from a VMWare boot CD and also within Windows using <a href="http://www.grc.com/securable.htm">Steve Gibson&#8217;s SecurAble</a> tool.</p>
]]></content:encoded>
			<wfw:commentRss>http://durdle.com/archives/2009/07/30/enable-vt-on-sony-vaio-z11/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Sony Vaio Z disabled (VT) Virtualization Technology</title>
		<link>http://durdle.com/archives/2008/09/03/sony-vaio-z-disabled-vt-virtualization-technology/</link>
		<comments>http://durdle.com/archives/2008/09/03/sony-vaio-z-disabled-vt-virtualization-technology/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 10:42:45 +0000</pubDate>
		<dc:creator>Howard</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[vaio]]></category>
		<category><![CDATA[VT]]></category>

		<guid isPermaLink="false">http://blog.durdle.com/?p=405</guid>
		<description><![CDATA[Update 30th July 2009: See this post for details of a confirmed VT fix for the Z11. I&#8217;m using it now! I love my Sony Vaio Z.  It&#8217;s a wonderful bit of kit &#8211; exactly the power/portability ratio I wanted.  It has enough grunt to play the odd game in &#8220;Speed&#8221; mode while giving 6...]]></description>
			<content:encoded><![CDATA[<p><strong>Update 30th July 2009</strong>: See <a href="http://blog.durdle.com/archives/2009/07/30/enable-vt-on-sony-vaio-z11/">this post</a> for details of a confirmed VT fix for the Z11.  I&#8217;m using it now!</p>
<p><a href="/wp-content/uploads/core2duo.png" rel="lightbox[405]"><img class="alignleft size-medium wp-image-410" style="border: 0pt none; margin: 2px;" title="Core 2 Duo" src="/wp-content/uploads/core2duo.png" alt="" width="108" height="134" /></a>I love my <a href="http://vaio.sony.co.uk/view/ShowProductCategory.action?site=voe_en_GB_cons&amp;category=VN+Z+Series">Sony Vaio Z</a>.  It&#8217;s a wonderful bit of kit &#8211; exactly the power/portability ratio I wanted.  It has enough grunt to play the odd game in &#8220;Speed&#8221; mode while giving 6 hours of battery life on wireless in stamina mode.  Not to mention to gorgeous 1600&#215;900 LED screen and the built in 3G wireless.</p>
<p>I have one problem with it and it&#8217;s a failing of Sony&#8217;s decision making rather than any particular problem with the kit.  Sony disable the <a href="http://www.intel.com/technology/virtualization/">Intel Virtualization Technology</a> in the Core 2 Duo on all their Vaio machines.  I&#8217;ve seen no valid rationale for this other than &#8220;<a href="http://kb.sony-europe.com/SRVS/CGI-BIN/WEBCGI.EXE/,/?St=23,E=0000000000052737481,K=9830,Sxi=0,Case=obj(24028)">We don&#8217;t support VT on the Vaio range.</a>&#8220;  This is absurd since all the Core 2 Duo chips feature Intel Virtualization Technology and I can&#8217;t imagine how having it switched on would adversely affect Vista or XP (the two Operating Systems Sony officially supports).</p>
<p>If this were a consumer laptop I could understand &#8211; but it&#8217;s specifically targeted at business users.  In my business I make extensive use of both Microsoft and VMWare&#8217;s virtualisation systems &#8211; both of which run much faster on hardware that has the VT functionality enabled.  There are a <a href="http://www.engadget.com/2008/07/14/sonys-new-vaio-z-fw-sr-and-bz-laptops-go-official/comments/13170234/">good</a> <a href="http://forum.notebookreview.com/archive/index.php/t-167123.html">number</a> of <a href="http://forum.notebookreview.com/showthread.php?t=85715">people</a> on various forums spitting blood about this issue so I&#8217;m not the only one complaining.</p>
<p>There is light, of sorts, at the end of this tunnel.  Since Sony have done this before on other machiens in the Vaio series, people have <a href="http://forum.notebookreview.com/showthread.php?t=189228">managed to re-enable VT</a> by using BIOS editing tools to flip the right register.  Unfortunately it requires intimate knowledge of the BIOS &#8211; knowledge that we won&#8217;t have until Sony release a BIOS update that can be reverse engineered.  If we&#8217;re very lucky Sony will make amends by releasing a BIOS update that allows us to enable VT in the BIOS interface proper.</p>
<p>The worst part of this is that we (Vaio Z owners) didn&#8217;t know that VT was disabled until after we bought the machines.  I know a number of people have returned their units and bought Toshiba or Dell machines that haven&#8217;t been crippled by the vendors.  Sony advertised a Core 2 Duo Mobile processor, they didn&#8217;t mention in any literature that they&#8217;d be disabling bits of the processor for no reason.</p>
<p>Sony, if you&#8217;re reading this &#8211; please give us control over the entire processor and let us enable VT.</p>
]]></content:encoded>
			<wfw:commentRss>http://durdle.com/archives/2008/09/03/sony-vaio-z-disabled-vt-virtualization-technology/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>VMRC Graphic Corruption</title>
		<link>http://durdle.com/archives/2008/01/30/vmrc-graphic-corruption/</link>
		<comments>http://durdle.com/archives/2008/01/30/vmrc-graphic-corruption/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 15:17:29 +0000</pubDate>
		<dc:creator>Howard</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.durdle.com/archives/2008/01/30/vmrc-graphic-corruption/</guid>
		<description><![CDATA[I&#8217;m looking for help here.&#160; The image (click to embiggen) you see here is a screen capture of one of my virtual machines suffering some form of graphic corruption.&#160; It should look like this.&#160; This happens often enough now that it is seriously irritating.&#160; I can make it go away by closing VMRC and reconnecting...]]></description>
			<content:encoded><![CDATA[<p><a href="http://farm3.static.flickr.com/2015/2230814484_0f03e09b3a.jpg" rel="lightbox[282]"><img src="http://farm3.static.flickr.com/2015/2230814484_0f03e09b3a_m.jpg" align="left" /></a> I&#8217;m looking for help here.&#160; </p>
<p>The image (click to <a href="http://www.kottke.org/07/06/embiggen-cromulent">embiggen</a>) you see here is a screen capture of one of my virtual machines suffering some form of graphic corruption.&#160; It should look like <a href="http://www.flickr.com/photos/hjd/2230814418">this</a>.&#160; This happens often enough now that it is seriously irritating.&#160; I can make it go away by closing VMRC and reconnecting to the server, but I&#8217;d rather not have to do so several times a day (sometimes multiple times an hour).</p>
<p>I&#8217;m running <a href="http://www.microsoft.com/windowsserversystem/virtualserver/">Virtual Server</a> 1.1.603.0 EE R2 SP1, and all my VMs have Virtual Addition version 13.813 installed.&#160; The VMRC client which came with R2 SP1 is version 1.1.603.0.</p>
<p>The same corruption is visible from machines with ATI and NVidia graphics cards, running XP SP2, Vista or Server 2003.</p>
<p>So &#8211; why is this happening, and how can I stop it?</p>
<p>Anyone?</p>
]]></content:encoded>
			<wfw:commentRss>http://durdle.com/archives/2008/01/30/vmrc-graphic-corruption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtual Server: Guest can&#039;t see External Network</title>
		<link>http://durdle.com/archives/2007/07/26/virtual-server-guest-cant-see-external-network/</link>
		<comments>http://durdle.com/archives/2007/07/26/virtual-server-guest-cant-see-external-network/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 22:52:54 +0000</pubDate>
		<dc:creator>Howard</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.durdle.com/archives/2007/07/26/virtual-server-guest-cant-see-external-network/</guid>
		<description><![CDATA[This was a weird one.   I&#8217;ve just built the new x64-based VM server, and moved a number of my VMs onto it for testing.  A few of those VMs run under a local (to the host) service account so they can be automagically started by the server.  For some reason, the VMs which had been...]]></description>
			<content:encoded><![CDATA[<p>This was a weird one.   I&#8217;ve just built the new x64-based VM server, and moved a number of my VMs onto it for testing.  A few of those VMs run under a local (to the host) service account so they can be automagically started by the server.  For some reason, the VMs which had been set up like this couldn&#8217;t see the External network.  I reinstalled the VM Additions, removed and reinstalled the NIC in the Guest and generally scratched my head because this same setup worked just fine when it was a 32-bit box and it was exactly the same&#8230; wasn&#8217;t it?</p>
<p>Well no, actually, it wasn&#8217;t.  Turns out the user I&#8217;d created for launching the VMs on the x64 box wasn&#8217;t exactly the same as the user on the old box.  It wasn&#8217;t a member of the Administrators group.  So note to self: if you want them to be able to access the NIC, start your VMs in a user context that has Admin rights.   I&#8217;m sure with a bit of testing I could find the URAs that would lock this down with a little more granularity, but the Administrator right blanket fits for now!</p>
]]></content:encoded>
			<wfw:commentRss>http://durdle.com/archives/2007/07/26/virtual-server-guest-cant-see-external-network/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VHD Size</title>
		<link>http://durdle.com/archives/2007/07/23/vhd-size/</link>
		<comments>http://durdle.com/archives/2007/07/23/vhd-size/#comments</comments>
		<pubDate>Mon, 23 Jul 2007 18:21:48 +0000</pubDate>
		<dc:creator>Howard</dc:creator>
				<category><![CDATA[Future Howard]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.durdle.com/archives/2007/07/23/vhd-size/</guid>
		<description><![CDATA[Again, a techy post more for my future self&#8217;s benefit (so little space in my memory for anything useful, it being full of StarTrek trivia and the like). A trick to optimise a VHD (Microsoft&#8217;s Virtual Harddrive format &#8211; used in Virtual PC and Virtual Server). Turn of the system file checker. Not always advisable,...]]></description>
			<content:encoded><![CDATA[<p>Again, a techy post more for my future self&#8217;s benefit (so little space in my memory for anything useful, it being full of StarTrek trivia and the like).  A trick to optimise a VHD (Microsoft&#8217;s Virtual Harddrive format &#8211; used in Virtual PC and Virtual Server).  Turn of the system file checker. Not always advisable, but if you&#8217;ve created a machine where you think you don&#8217;t need it, try this.<br />
To turn off SFC, open a command prompt and run</p>
<pre>sfc /cachesize=0
sfc /purgecache</pre>
<p>Then perform the standard compaction routine in Virtual PC/Virtual Server.  For even more benefit, see also the <a title="Invirtus VM Optimiser" href="http://www.invirtus.com/content/view/16/387/" target="_blank">Invirtus Optimizer</a> which is outstanding, taking a 4.2GB VHD down to 1.4 by removing the cruft it didn&#8217;t need.</p>
]]></content:encoded>
			<wfw:commentRss>http://durdle.com/archives/2007/07/23/vhd-size/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare to Virtual Server</title>
		<link>http://durdle.com/archives/2007/01/23/vmware-to-virtual-server/</link>
		<comments>http://durdle.com/archives/2007/01/23/vmware-to-virtual-server/#comments</comments>
		<pubDate>Tue, 23 Jan 2007 17:02:53 +0000</pubDate>
		<dc:creator>Howard</dc:creator>
				<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.durdle.com/archives/2007/01/23/vmware-to-virtual-server/</guid>
		<description><![CDATA[Just what I was looking for: a tool to convert existing VMWare drive images to Microsoft Virtual Server (or Virtual PC) format. Now I&#8217;m a Microsoftie (by virtue of my contract, anyway) it&#8217;s good to be able to use Microsoft&#8217;s tool instead of VMWare!  The same site has a VHD expander tool (think Virtual Partition...]]></description>
			<content:encoded><![CDATA[<p>Just what I was looking for: a <a title="VMWare to VS Convertor" target="_blank" href="http://vmtoolkit.com/files/folders/converters/entry8.aspx">tool</a> to convert existing VMWare drive images to Microsoft Virtual Server (or Virtual PC) format.  Now I&#8217;m a Microsoftie (by virtue of my contract, anyway) it&#8217;s good to be able to use Microsoft&#8217;s tool instead of VMWare!  The same site has a <a target="_blank" href="http://vmtoolkit.com/files/folders/converters/entry87.aspx">VHD expander</a> tool (think Virtual Partition Magic).  Very, very handy.</p>
]]></content:encoded>
			<wfw:commentRss>http://durdle.com/archives/2007/01/23/vmware-to-virtual-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Philosophy majors shouldn&#039;t write technology editorials</title>
		<link>http://durdle.com/archives/2006/04/19/philosophy-majors-should-not-write-technology-editorials/</link>
		<comments>http://durdle.com/archives/2006/04/19/philosophy-majors-should-not-write-technology-editorials/#comments</comments>
		<pubDate>Wed, 19 Apr 2006 16:17:54 +0000</pubDate>
		<dc:creator>Howard</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.durdle.com/archives/2006/04/19/philosophy-majors-should-not-write-technology-editorials/</guid>
		<description><![CDATA[Richard sent me an email yesterday with a link to this article along with the message &#8220;You&#8217;ll love this one&#8230;&#8221;  If you&#8217;ve followed the Windows on Mac saga recently go and read it now, if you&#8217;re anything like me and Richard you&#8217;ll have plenty to say on the subject once you&#8217;ve finished reading. I couldn&#8217;t...]]></description>
			<content:encoded><![CDATA[<p><a title="http://www.peat.me.uk/" href="http://www.peat.me.uk/" target="_blank">Richard</a> sent me an email yesterday with a link to <a title="Boot Camp crashes and burns" href="http://www.californiaaggie.com/home/index.cfm?event=displayArticle&#038;uStory_id=f627685a-3c4d-4924-80f7-5275852db10b" target="_blank">this article</a> along with the message &#8220;You&#8217;ll love this one&#8230;&#8221;  If you&#8217;ve followed the Windows on Mac saga recently go and read it now, if you&#8217;re anything like me and Richard you&#8217;ll have plenty to say on the subject once you&#8217;ve finished reading.</p>
<p>I couldn&#8217;t believe that any publication would bother to publish something like that, even as an &#8220;opinion&#8221; piece in a student paper and even only on their website.  The author, who may be a veritable genius when it comes to philosophy, clearly has no idea what he (she?) is talking about when it comes to technology.  They don&#8217;t seem to understand the difference between emulation, virtualisation and dual booting, and have apparently very little grasp of hardware specifics&#8230;</p>
<blockquote><p>When a Mac starts to emulate a Windows platform completely, the computer must provide additional voltage to provide the computing power.</p></blockquote>
<p>Ignoring the author&#8217;s misconception that the Mac is <em>emulating</em> Windows (it is running Windows natively on an X86 chip remember&#8230;) what&#8217;s this about additional voltage?!  What?!  The intel chip in my MacBook &#8211; when running XP &#8211; is pulling the same power as when it runs OS X, or the same as the identical chip that runs Windows XP in the latest HP notebook.  Windows XP playing games such as UT2004 on the MacBook causes it to generate as much heat as OS X playing the Universal Binary of UT2004.  It&#8217;s hot (really hot), granted, but the idea that Windows is magically making the processor run hotter than OS X will ever allow is false.  It just gets as hot only <em>quicker</em>.</p>
<blockquote><p>getting a Mac to run PC games will result in heartache &#8211; this I can guarantee</p></blockquote>
<p>The author doesn&#8217;t specify exactly what heartache it will result in&#8230; My MacBook runs Half Life 2, CountStrike: Source, Unreal Tournament 2004 and Rise of Nations in some cases significantly faster/smoother than my Dell.  What heartache?  Heat-ache maybe, but no worse than OS X causes!</p>
<blockquote><p>For reiteration, Macs cannot run Windows like PCs can.</p></blockquote>
<p>Urm, yes.  Yes they can.  That&#8217;s rather what all the fuss was about when Apple put Intel chips inside.  <strong>INTEL</strong>.  <strong>x86 chips</strong>.  The same instruction set that nearly every PC on the planet uses to run, oh, for example, Windows!  Do you think the author understands the difference between a PPC and an Intel chip, and the reason why a Mac can now run <em>exactly</em> like a PC?</p>
<p>I can&#8217;t bring myself to refute the fifth paragraph (&#8220;<em>My third point references to the industry</em>.&#8221;) as it is so full of misunderstandings of the technology, the businesses involved and the computer industry&#8217;s recent history that it&#8217;s just not worth it.</p>
<p>Boot Camp crashes and burns?  Hardly.  It&#8217;s beta software.  It came with a warning.  Anyone who chose to ignore that warning and install it on a production machine deserves any hassle they get.  That said, my installation of Boot Camp was utterly without problems and I&#8217;ve heard lots of other positive reports on <a title="Gabe at Penny Arcade on BootCamp" href="http://www.penny-arcade.com/2006/04/19#1145466240" target="_blank">various forums</a>.  I&#8217;m grateful to Apple for providing Boot Camp and the driver suite &#8211; I&#8217;d just like some of my <a title="Why my primary Windows XP machine is still a Dell" href="http://blog.durdle.com/archives/2006/04/12/no-to-macbook-pro/">minor niggles</a> addressed!</p>
]]></content:encoded>
			<wfw:commentRss>http://durdle.com/archives/2006/04/19/philosophy-majors-should-not-write-technology-editorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why my primary Windows XP machine is still a Dell</title>
		<link>http://durdle.com/archives/2006/04/12/no-to-macbook-pro/</link>
		<comments>http://durdle.com/archives/2006/04/12/no-to-macbook-pro/#comments</comments>
		<pubDate>Wed, 12 Apr 2006 08:34:05 +0000</pubDate>
		<dc:creator>Howard</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.durdle.com/archives/2006/04/12/no-to-macbook-pro/</guid>
		<description><![CDATA[The MacBook Pro is great running XP; but has several flaws which mean it probably won&#8217;t become my primary machine just yet&#8230; &#160; No Audio Routing If you plug headphones into the headphone socket audio continues to come out of the speakers. This is known (and documented by Apple) but is still irritating. If I&#8217;m...]]></description>
			<content:encoded><![CDATA[<p><img id="image223" title="MacBook Pro" alt="MacBook Pro" hspace="3" src="/wp-content/uploads/6469_large.thumbnail.jpg" align="left" />The MacBook Pro is great running XP; but has several flaws which mean it probably won&#8217;t become my primary machine just yet&#8230;</p>
<p>&nbsp;</p>
<ul>
<li><strong>No Audio Routing</strong><br />
If you plug headphones into the headphone socket audio continues to come out of the speakers. This is known (and documented by Apple) but is still irritating. If I&#8217;m in the office I quite often listen to mp3s/the radio on headphones. Also, when I play games I nearly always do so with headphones on for the immersive experience&#8230;</li>
<li><strong>Limited Bluetooth Support</strong><br />
I use my phone&#8217;s Bluetooth headset as a headset in games that support it (UT2004, CounterStrike) and for Skype calls. Either the driver in the MacBook doesn&#8217;t support the headset profile, or the hardware doesn&#8217;t support it. Either way, it&#8217;s an annoying limitation.</li>
<li><strong>Heat</strong><br />
This is the real killer. The MacBook Pro runs hot&#8230; Even in OS X &#8211; when you push the CPU &#8211; it gets very hot. Running in XP though, without the advanced power management, it gets hot quickly. So hot in fact that the grill to the left of the keyboard becomes painful to touch. That&#8217;s no good for prolonged periods of typing!</li>
<li><strong>The Trackpad</strong><br />
In OS X there is a tickbox for trackpad settings that &#8220;ignored unintended input&#8221; &#8211; so if you knock it with your wrist while typing it knows to disregard it. Not so for XP. Try typing for any length of time and you find the cursor jumping all over the place as you accidentally click all over your document. Grrr!</li>
</ul>
<p>I imagine that further updates to the beta will fix some of these niggles, but for now I&#8217;m still using the Dell for day to day work and games.</p>
<p>One thing I did manage to do with the MacBook Pro was remap the keyboard. Now \ is in the correct place (next to left shift) as is the back tick (next to the 1 key) and I&#8217;ve given myself a right-alt key (the right command key) and a del key (next to the left cursor). So I can hit ctrl-alt-del and I have a right-alt to control MS Virtual Server properly now!</p>
<p>It&#8217;s a fantastic games machine; HalfLife 2, UT2004 and RoN all perform flawlessly&#8230; I just worry about the heat. I hope Apple issue a BootCamp driver update for APM.</p>
]]></content:encoded>
			<wfw:commentRss>http://durdle.com/archives/2006/04/12/no-to-macbook-pro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>m0n0wall and MS Virtual Server</title>
		<link>http://durdle.com/archives/2006/03/04/m0n0wall/</link>
		<comments>http://durdle.com/archives/2006/03/04/m0n0wall/#comments</comments>
		<pubDate>Sat, 04 Mar 2006 21:19:22 +0000</pubDate>
		<dc:creator>Howard</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech Support]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.durdle.com/archives/2006/03/04/m0n0wall/</guid>
		<description><![CDATA[We recently had the need to simulate a routed environment with low bandwidth/high latency links between remote sites.  To achieve this I used m0n0wall &#8211; a free software router &#8211; running inside Microsoft Virtual Server on multiple virtual NICs.  Here&#8217;s how to get it up and running&#8230; You will need: A copy of Microsoft Virtual Server...]]></description>
			<content:encoded><![CDATA[<p>We recently had the need to simulate a routed environment with low bandwidth/high latency links between remote sites.  To achieve this I used m0n0wall &#8211; a free software router &#8211; running inside Microsoft Virtual Server on multiple virtual NICs.  Here&#8217;s how to get it up and running&#8230;<span id="more-185"></span></p>
<p>You will need:</p>
<ul>
<li>A copy of <a title="Microsoft Virtual Server 2005 R2" href="http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx" target="_blank">Microsoft Virtual Server 2005 R2</a></li>
<li><a title="cdrom-1.21.iso" href="http://www.m0n0.ch/wall/download.php?file=cdrom-1.21.iso" target="_blank">cdrom-1.21.iso</a> from the <a title="m0n0wall" href="http://m0n0.ch/wall/" target="_blank">m0n0wall site</a></li>
<li>a blank virtual floppy image (you can create this inside MSVS)</li>
<li>a real or virtual machine from which you will access your &#8220;router&#8221;</li>
</ul>
<h5>Create a Virtual Machine</h5>
<p>Using the Virtual Server interface, create a virtual machine called &#8220;router&#8221; (or some other meaningfull name).  It only needs about 64Mb of memory, and it doesn&#8217;t need a hard disk.  (Click &#8220;Attach a virtual hard disk later&#8221;).  Attach the first virtual network adapter to the Internal Network for now.  We&#8217;ll add more NICs and change the network configuration later.</p>
<p>Once the VM is created, you&#8217;ll have a &#8220;router&#8221; folder under your Virtual Server default path.  Copy the cdrom.iso you downloaded earlier to this directory.</p>
<p>In the Virtual Disks menu click Create->Virtual Floppy Disk.  Select the location of your router folder in the drop down, and give it a sensible name.  RouterFloppy.vfd would be fine.</p>
<p>You&#8217;ve now got all the files you need created:<img id="image192" title="Files in your router folder" alt="Files in your router folder" src="/wp-content/uploads/router-files.jpg" align="middle" /></p>
<p>Now go into the config for your router&#8217;s VM.  Virtual Machines->Configure->Router.</p>
<p>Select the CD/DVD drive.  Hit the known image files drop down and select the cdrom.iso you downloaded and copied across.  Click OK.</p>
<p><img id="image193" title="Select the cdrom iso" alt="Select the cdrom iso" src="/wp-content/uploads/mono-selectCD.jpg" /></p>
<p>Now select the Floppy drive. Again, hit the known floppy disks drop down and select the floppy you created earlier.  Click OK.</p>
<p><img id="image194" title="Select the floppy image" alt="Select the floppy image" src="/wp-content/uploads/mono-selectFloppy.jpg" /></p>
<p>Now add two more NICs.  I add two because m0n0wall always expects the second NIC to be used for sharing a WAN connection (broadband internet) and it&#8217;s easier to ignore this interface and route between the LAN and OPT interfaces.  (This will make sense once you see the web interface.)</p>
<p>You should now have a 64Mb virtual machine with three NICs, a CDROM attached to the ISO and a floppy attached to our routerfloppy.</p>
<p><img id="image186" title="Virtual Router Setup" alt="Virtual Router Setup" src="/wp-content/uploads/router-setup.jpg" /></p>
<h5>Starting the Router</h5>
<p>Starting the router for the first time is a bit fiddly as the VM will attempt to boot off a non-existent hard disk &#8211; failing to use the CDROM.  When this happens you&#8217;ll see:</p>
<p><a class="imagelink" title="Non-System disk or disk error" href="/wp-content/uploads/non-system.jpg" rel="lightbox[185]"><img id="image187" height="80" alt="Non-System disk or disk error" src="/wp-content/uploads/non-system.thumbnail.jpg" width="128" /></a></p>
<p>To get round this you&#8217;ll need to turn off the virtual machine and then as soon as you&#8217;ve turned it on, hit DEL to get into the BIOS:</p>
<p><a class="imagelink" title="BIOS" href="/wp-content/uploads/bios.jpg" rel="lightbox[185]"><img id="image188" height="80" alt="BIOS" src="/wp-content/uploads/bios.thumbnail.jpg" width="128" /></a></p>
<p>Once in the BIOS, select the <strong>Boot</strong> menu, and then <strong>Boot Device Priority</strong>.  Change the 1st Boot Device to CDROM, then hit F10 to Save and Exit.</p>
<p>The Virtual Machine will restart, and start loading m0n0wall from the CDROM.  The floppy is there to save our router configuration.</p>
<p>After a bit of virtual thrashing about, the router will present it&#8217;s default startup screen:</p>
<p><a class="imagelink" title="m0n0wall defaults" href="/wp-content/uploads/m0n0wall.jpg" rel="lightbox[185]"><img id="image189" height="80" alt="m0n0wall defaults" src="/wp-content/uploads/m0n0wall.thumbnail.jpg" width="128" /></a></p>
<p>(The &#8220;microuptime went backwards&#8221; seems to be an artifact of running in the virtual environment.  It doesn&#8217;t affect the running of the router.)</p>
<p>You&#8217;ll need to configure which router interfaces are connected to which physical (or in our case, virtual) NICs.  Hit 1, and follow the instructions &#8211; I usually say &#8220;no&#8221; to VLANs, and then assign de0 to LAN, de1 to WAN and de2 to OPT.  Allow the router to reboot once configured.</p>
<p>Now set the IP and subnet of the LAN interface &#8211; this will be your management IP.  Press 2.</p>
<p>In this example we&#8217;ll set it to 192.168.0.2 in a /24 with no DHCP:</p>
<p><a class="imagelink" title="m0n0wall IP and subnet" href="/wp-content/uploads/m0n0setip.jpg" rel="lightbox[185]"><img id="image190" height="80" alt="m0n0wall IP and subnet" src="/wp-content/uploads/m0n0setip.thumbnail.jpg" width="128" /></a></p>
<p>That microuptime() thing gets really annoying.  Thankfull that&#8217;s the last time we&#8217;ll need to look at the console for a while.</p>
<h5>The Web Interface</h5>
<p>Remember that when we created it we put the router&#8217;s NICs on Virtual Server&#8217;s &#8220;Internal Network&#8221;.  If you have a virtual OS (Windows, Linux, whatever) running on your Internal Network you can connect to the router from that.  If not, you&#8217;ll need to move at least the LAN IP onto another network.</p>
<p>For our purposes I&#8217;m connecting it to my external network card &#8211; this way my real machine will be able to access the virtual router&#8217;s management interface.  Go into the configuration for the virtual machine, then select the Network Adapters link:</p>
<p><a class="imagelink" title="Change Virtual NIC" href="/wp-content/uploads/changeNIC.jpg" rel="lightbox[185]"><img id="image191" height="96" alt="Change Virtual NIC" src="/wp-content/uploads/changeNIC.thumbnail.jpg" width="109" /></a></p>
<p>Once that&#8217;s done, you&#8217;ll be able to connect to <a href="http://192.168.0.2/">http://192.168.0.2/</a> from your real machine.  Try it.  Your username is &#8220;admin&#8221; and the password is &#8220;mono&#8221;.</p>
<p>We used m0n0wall to route between three different sites using its traffic shaping features to simulate lossy and high latency links.  I may go into the details of how to set that up, although the manuals on their site are <a title="m0n0wall documentation" href="http://www.m0n0.ch/wall/documentation.php" target="_blank">pretty clear</a>.</p>
<p>m0n0wall combined with Virtual Server mean you can do some pretty smart infrastructure simulation.  I&#8217;ve successfully routed between virtual machines across multiple host machines and real machines on the same networks.  Neat.</p>
]]></content:encoded>
			<wfw:commentRss>http://durdle.com/archives/2006/03/04/m0n0wall/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

