Re:Microsoft is working to bring 64-bit Intel app emulation ...
by noxer on Sunday November 17, 2019 @04:07PM
(#21560054)
Do you realize that Windows 10 can run Linux aswell?
Also Windows 10 NTVDM (NT Virtual DOS Machine) has an unofficial port to 64bit.
Re:Microsoft is working to bring 64-bit Intel app emulation ...
by amluto on Sunday November 17, 2019 @06:57PM
(#21560899)
Windows 10 can run Linux in a VM (e.g. Windows Services for Linux, which is a VM these days), and it can run DOS or Windows 3.1 or whatever else in a VM as long as you have virtualization enabled. What it can't do is run native 16-bit segmented code as a regular user mode process. Linux can.
The NTVDM port appears to be a legally dubious emulator.
Linux, in contrast, gives complete control of the LDT except that the LDT may not contain call gates, long mode segments, or anything with DPL != 3.
Making this work safely, especially on x86_64, is a real PITA, so I can’t really blame MS for declining to support it.