2 ms·
> It's more like a hypervisor than a true OS True. This is why I've suggested an inverse EMM386 to the FreeDOS team: a 32-bit app that has a single purpose --
by lproven 3y ago
> It's more like a hypervisor than a true OS
True.
This is why I've suggested an inverse EMM386 to the FreeDOS team: a 32-bit app that has a single purpose -- start 1 DOS VM.
That is the only way I can imagine to create a form of DOS that could be booted on UEFI computers, and without that, soon FreeDOS will be confined to VMs and old kit.
The idea is, start a very very simple 32-bit binary that creates 1 V86-mode VM, maps some DOS resources into it (disk, screen, keyboard, mouse, etc.), then loads the DOS kernel into it.
In DOS a stub EMM386.EXE could create some UMBs and LIM EMS if you want it.
I doubt it will ever be possible to support sound cards, network cards, etc. this way but most modern ones don't work on DOS anyway so nothing of importance is lost.