SvarDOS / bugz

SvarDOS bug tracker
http://svardos.org/
6 stars 0 forks source link

SBEMU package #129

Open boeckmann opened 2 weeks ago

boeckmann commented 2 weeks ago

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.

mateuszviste commented 3 days 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.

boeckmann commented 3 days ago

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.

mateuszviste commented 3 days ago

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.