At one point in time, FreeBSD had DOS emulation included as a feature. I'm not sure exactly when that was lost. I think the doscmd port failed to compile beginning with FreeBSD 10. In any case, the loss of this functionality is really a terrible loss for FreeBSD. I know some will say that DOSBox works on FreeBSD. This is true, and it's fine if you just want to play games. Unfortunately it does lack some important features like file-locking support which is needed for any DOS software with multiuser support. And unfotunately Bhyve doesn't support DOS. If it did, that *might* be a viable option.
Personally, I'd like to run BBS software and run some old DOS door games on FreeBSD. I run FreeBSD on my server. I *could* run a Linux installation under Bhyve on FreeBSD and use DOSEmu or DOSEmu2 for DOS emulation of old door games. And I probably will end up doing that for the time being since that seems to be the only viable solution at this time. I used to run a BBS under Linux and used DOSEmu, so I could probably just migrate my setup to a Linux VM and get it up and running.
But that's not really what I *want*. I'd like a native solution. Perhaps the old doscmd functionality could be resurrected. But that's likely to be substandard since it's so old. The DOSEmu2 project ( https://github.com/stsp/dosemu2 ) is a really good prospect. It's currently Linux-focused, but from what I understand, it has been ported to MacOS X. If that has been accomplished, surely it could be accomplished for FreeBSD. The lead developer of DOSEmu2 is open to FreeBSD support but simply isn't skilled with FreeBSD development. I've tinkered with it myself, but my programming knowledge is limited. I simply don't know enough.
I'd like to ask any FreeBSD users with interest in DOS support to interact with the DOSEmu2 project. Please contribute and cooperate. Surely we can get this working on FreeBSD.
Personally, I'd like to run BBS software and run some old DOS door games on FreeBSD. I run FreeBSD on my server. I *could* run a Linux installation under Bhyve on FreeBSD and use DOSEmu or DOSEmu2 for DOS emulation of old door games. And I probably will end up doing that for the time being since that seems to be the only viable solution at this time. I used to run a BBS under Linux and used DOSEmu, so I could probably just migrate my setup to a Linux VM and get it up and running.
But that's not really what I *want*. I'd like a native solution. Perhaps the old doscmd functionality could be resurrected. But that's likely to be substandard since it's so old. The DOSEmu2 project ( https://github.com/stsp/dosemu2 ) is a really good prospect. It's currently Linux-focused, but from what I understand, it has been ported to MacOS X. If that has been accomplished, surely it could be accomplished for FreeBSD. The lead developer of DOSEmu2 is open to FreeBSD support but simply isn't skilled with FreeBSD development. I've tinkered with it myself, but my programming knowledge is limited. I simply don't know enough.
I'd like to ask any FreeBSD users with interest in DOS support to interact with the DOSEmu2 project. Please contribute and cooperate. Surely we can get this working on FreeBSD.