Re:Microsoft is working to bring 64-bit Intel app emulation ...
by kyriakos on Saturday November 16, 2019 @12:25PM
(#21553736)
Apple is more likely to say no to backwards compatibility. Microsoft on the other hand is the polar opposite.
[ Parent
| on HN ]
Re:Microsoft is working to bring 64-bit Intel app emulation ...
by amluto on Saturday November 16, 2019 @12:41PM
(#21553836)
MS removed 16-bit support on 64-bit Windows. Linux and WINE can run older Windows programs than Windows can! So, if Microsoft is the polar opposite, then Linux must be the stratospheric opposite.
Re:Microsoft is working to bring 64-bit Intel app emulation ...
by noxer on Saturday November 16, 2019 @01:28PM
(#21554122)
64-bit Windows 10 can run WINE too so that point goes to Windows again.
Re:Microsoft is working to bring 64-bit Intel app emulation ...
by amluto on Saturday November 16, 2019 @08:07PM
(#21555924)
As 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.
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.
Re:Microsoft is working to bring 64-bit Intel app emulation ...
by screye on Saturday November 16, 2019 @01:19PM
(#21554072)
Apple can afford to do that, and still retain royal customers. The lock-in is too real.
Microsoft on the other hand has to keep literally everyone happy (90% of the world not on Linux or Mac). Ofc, they can't abandon backwards compatibility.