3 ms·
64-bit Windows 10 can run WINE too so that point goes to Windows again.
by noxer 7y ago
64-bit Windows 10 can run WINE too so that point goes to Windows again.
- amluto 7y agoAs far as I know, Windows 10 does not support 16-bit segments at all, so Wine on Windows 10 would be unable to execute 16-bit code. I don’t know to what extend 64-bit Windows supports segmentation at all. 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.
- deleted 7y ago[deleted]
- noxer 7y agoDo you realize that Windows 10 can run Linux aswell? Also Windows 10 NTVDM (NT Virtual DOS Machine) has an unofficial port to 64bit.
- amluto 7y agoWindows 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.