> It just seems like it should be possible to make it more portable. Well,
> I'm certain it's possible, because if necessary you could write a complete
> emulator in software. I have a feeling that's where we disagree. I'm
> talking about doing full emulation where necessary, and I think you're
> talking about sticking to virtual machine monitoring.
Yes. Emulation is really a different task altogether than virtualization.
There are already emulators out there (bochs, for example), and while there
will be a certain amount of code sharing between the projects (for the virtual
devices), unifying them into a single program isn't really all that helpful to
either one. It might be nice to merge the codebases at some point, but that's
mainly a neatness thing, and since bochs and plex86 are under different
licenses, it would be up to Kevin.
--Josh