It is not some sick Linux on DOS fantasy, it is midnight commander code built with DJGPP.
It was probably totally straightforward because the version used is ancient - 1.4.6, it is one of the earliest versions just months into the projects' beginning.
And probably nothing alike the modern mc experience.
I used demos commander back then, didn't use the earliest mc's from mid 90s...
It would be theoretically possible to perform a static build of modern mc and all the dependencies using modern DJGPP. The resulting binary could end up at the size of Windows 3.11 installation...