A perverse level of virtualization

So here I am installing a VNC client on my Powerbook so I can connect to my desktop Linux at work and control a VMware installation running Windows XP. And on that virtual XP? I'm running a GeekOS kernel on Bochs.

Just thought I'd share. Although I'd never personally choose XP for anything, I must admit that it has been convenient to be able to run it in VMware, just so I can see what kind of environment the majority of my students are using, and what problems they may run into. All the software I require for my courses is cross-platform, because I don't want to be tied to anything. I even can cross-compile GeekOS on my PPC Mac and run it on Bochs there.

I managed to get a virtual XP running on my Linux desktop at work, but so far it doesn't work at home… and that Linux machine at home is so underpowered at this point, I'm not sure I'd want it on there anyway. So using VNC to connect to it from elsewhere made sense.

More on GeekOS later, but so far hacking it is definitely fun. Learned more about segmentation registers on Intel this week than I ever needed to know.

©20022015 Christopher League