Computer Emulators

Fine. Call me a dork.

But I just can't help myself! These two little applications are so nice! The first, fast and expensive one is VMWare. Of course I didn't buy it, and simply used VMWare Player, which is a stripped down version. The Open Source, portable and cool application is QEmu!

What do these apps do anyway?

They create a separate environment inside your computer, just like a new computer! VMWare sets some layers, but then runs the code directly on your hardware. QEmu takes emulation one step further, by simulating even the CPU itself.

Whay should I care? [or] What can I do with VMWare and QEmu?

Well, I can't think of all possibilities, but right now I'm writing this blog on Firefox on my Windows XP laptop. At the same time, I'm installing Knoppix (which is one of my favorite linux flavors around) on this machine, on a QEmu image.

Why would you want another computer inside your computer?

That's a nice question too, but easier to answer. When I was using VMWare Player to simulate a WinXP box, my main objective was to infect the box with malware (a trojan) and check the registry keys to compare with my own computer's registry. This time, what I really want is to test the cross-compatibility of a Python-written application I'm working on.

Can you tell me more about [insert subject]? [or] Cool! How can I do [insert idea]?

I'll be glad to help you! Just let me know what you're thinking and I'll see what I can do.

Comments