Making FreeDOS Smaller [video]
youtube.com
youtube.com
Retro computer enthusiasts tend to use the "real" MsDOS or other era correct DOSses, so this isn't really a market where FreeDOS is used much.
Also, you don't need a different DOS for newer computers. As long as it has a BIOS compat mode, most flavors of x86 DOS will run just fine. This might change is the 16bit mode gets finally removed. If something can't run DOS, then it's technically not a spec-compliant PC.
As a retro enthusiast (and a FOSS supporter - full disclosure), I disagree. Whatever the project calls for, is what I would use - if a real era-correct DOS is called for, then I use that. If I want to use FreeDOS and it works well for that project, then I use that. I’m sure I’m not alone on this one.
Manufacturers have been shipping devices without Compatibility Support Module for several years now, so I have many x86(-64) devices that can't boot into an DOS.
I suppose in theory a UEFI+CSM firmware could be flashed, but I'm not aware of anyone adding back in CSM support on devices shipped without it.
[1] https://freedos.org/about/devel/
[2] https://en.wikipedia.org/wiki/Sybase_Open_Watcom_Public_Lice...
https://gitlab.com/qemu-project/qemu/-/blob/master/pc-bios/o...