Re:Ask HN: What do you want to tell Microsoft?
by xpaulbettsx on Friday September 17, 2010 @03:38PM
(#1702530)
Not quite :) The DOS emulation layer in Windows 32-bit is called VDM (http://en.wikipedia.org/wiki/Virtual_DOS_machine) - WOW is a technology that allows one bitness apps to run on a different bitness OS. WOW used to let 16-bit Windows apps run on a 32-bit OS (i.e. Win95), and nowadays, WOW64 is a shim layer that allows 32-bit applications to run on a 64-bit OS
Re:Ask HN: What do you want to tell Microsoft?
by JunkDNA on Friday September 17, 2010 @04:20PM
(#1702682)
If Microsoft could deploy a decent unix on top the NT kernel, that might not be a bad strategy. But the fact remains that there are a wealth of unix tools that you can compile and run on an number of unix variants, but are practically impossible to build and run on Windows without heavy customization. I'm arguing that is eventually going to be a problem for MS because they are forced to invent everything internally and can't really easily incorporate what's going on elsewhere.
Re:Ask HN: What do you want to tell Microsoft?
by gaius on Friday September 17, 2010 @05:23PM
(#1702885)
There's a POSIX subsystem.
Way back in the day, Microsoft had their own Unix, Xenix. However they did a deal with AT&T to get out of the Unix market - they probably still can't sell a Unix even if they wanted to.
Re:Ask HN: What do you want to tell Microsoft?
by robbyt on Wednesday September 29, 2010 @02:15AM
(#1738476)
Does anyone know what UNIX even is anymore? Does UNIX=BSD? So does that mean Microsoft could sell Linux, since Linux!=BSD?
Re:Ask HN: What do you want to tell Microsoft?
by rbanffy on Friday September 17, 2010 @12:39PM
(#1701760)
So, it's a VMS heritage ;-)
Re:Ask HN: What do you want to tell Microsoft?
by gaius on Friday September 17, 2010 @12:48PM
(#1701786)
Yep, 1979 vs 1970 for Unix ;-)
Re:Ask HN: What do you want to tell Microsoft?
by rbanffy on Friday September 17, 2010 @07:51PM
(#1703245)
I think Unix aged better.
Re:Ask HN: What do you want to tell Microsoft?
by agscala on Friday September 17, 2010 @02:59PM
(#1702351)
Oh, so that what the WoW in the SysWoW64 folder name means
Re:Ask HN: What do you want to tell Microsoft?
by xpaulbettsx on Friday September 17, 2010 @03:39PM
(#1702536)
Yep, the SysWOW64 directory has all the 32-bit DLLs in the system (usually an identical copy to the Win7 32-bit DLLs, though not always), and the System32 folder has the 64-bit binaries. Yes, this is confusing, but not breaking apps was more important
You know the "Windows/DOS" stuff in NT is an emulation layer, right? It's known as WoW, Windows on Windows. The NT kernel is the work of Dave Cutler, of DEC VMS fame, and it is actually very, very good (form your own opinion about what has been layered on top of it).