<p>I now have 3 virtual machines on my Macbook. Ubuntu, XP and Vista. Now that I got Matlab for <span class="caps">UNIX</span>, I almost don&#8217;t use them any more, only for some testing purposes. And having them on my 160Gb harddrive sucks! And I&#8217;m not buying a portable external disk (I am buying a 500gb external storage with ethernet interface to backup all the family pcs, and finally use Time Machine). So I want to adopt another solution. I have a regular desktop running Mac OS x86 right now (but I will soon install Windows Server 2008 to play the recently launched <a href="http://www.trackmania.com/en/index.php?lang=en&amp;rub=nations">TrackMania Nations Forever</a>) Linux sucks there since I cannot have 1280&#215;1024 resolution in my screen.</p>

<p>So my idea is to run my virtual machines in my desktop and access them remotely via <a href="http://the.taoofmac.com/space/Remote%20Desktop"><span class="caps">RDP</span></a> or <a href="http://the.taoofmac.com/space/VNC"><span class="caps">VNC</span></a>, since I also want to run a Ubuntu virtual machine. The problem here is that I want them to be active only when I&#8217;m connected to them. I need them to use 1024 of my 2Gb <span class="caps">RAM</span> memory, and I can&#8217;t have two switched on at the same time.</p>

<p>So dear lazy web, is there any simple and free (since I&#8217;m a student and not want to make profit of this) solution for this?</p>