Open boeckmann opened 2 weeks ago
Having the dpmi thing in the same package guarantees there will be no discrepancy between it and whatever sbemu expects (think of dos4gw: some apps require v1.97, while other prefer v2.01).
Sbemu is an interesting project btw. I wonder when we will have a DOS-hosted hypervizor able to run apps in a virtualized container.
Right, so better including in the packages.
I wonder when we will have a DOS-hosted hypervizor able to run apps in a virtualized container.
You mean like MS-DOS shell or Windows 3.x? Probably will not happen anytime soon. But having a working OSS virtualizer / task switcher under DOS like the mentioned tools provide would be awesome.
You mean like MS-DOS shell or Windows 3.x? Probably will not happen anytime soon. But having a working OSS virtualizer / task switcher under DOS like the mentioned tools provide would be awesome.
I was rather thinking of something like a DOS (DJGPP) port of QEMU or BOCHS, that would allow to launch a DOS program within a virtualized container, exposing some "normalized" hardware to the guest application while the hypervisor itself could possibly know how to use more modern things. But indeed task switching could come as a bonus. Another bonus would be isolation of the programs, so a nasty virus cannot destroy the entire drive.
A person on the SvarDOS forum asked about whether SBEMU works under SvarDOS.
As we do not have a package for it yet and SBEMU currently seems to "be a thing" we should consider making a package for it, at least once it is out of beta.
I had a quick look. It requires HDPMI (ring 0 version) to work. It is included in the SBEMU ZIP, but should probably better provided as a separate package.