By now you’ve probably heard of software like VMWare and Virtual PC – two programs that let you install “virtual computers” on your system. If you have some old program that only works in Windows 98 or NT 4.0, you can install either VMWare or Virtual PC and boot into a “virtual machine” to do what you need. Likewise, many people that want to learn Linux but need a working computer for day-to-day work have used virtual machine technology to get their learn on without the fear of screwing something up their machines.
But while virtual machines are nice and all, they’re not perfect. No matter how fast your computer is or how much RAM you have, you still have to wait for the virtual machine to boot up before you can use it. And moving data between a virtual and physical machine can sometimes be problematic. And let’s face it, virtual machines are simply overkill for a lot of applications. After all, needing Windows 98 for one particular program is one thing, but why install a virtual copy of Windows XP on top of a real version of XP?