3 ms·
>In an ideal world, Windows should replace its entire NT underpinnings and either build their own BSD-inspired infrastructure (like Darwin) or create their own
by Ezhik 9y ago
>In an ideal world, Windows should replace its entire NT underpinnings and either build their own BSD-inspired infrastructure (like Darwin) or create their own Linux distro using off-the-shelf Linux kernel as the main driver (probably can't because of GPL).
In an ideal world, Windows NT stays, but Win32 is demoted to be just one of the subsystems the NT kernel supports.
- gaius 9y agoWin32 is demoted to be just one of the subsystems the NT kernel supports 'Twas it not always thus?
- Analemma_ 9y agoIn theory, yes: NT has always had the capability to have multiple subsystems. But apart from some attempts in the 90's that were aborted, it has gone totally unused up until WSL arrived.
- WalterGR 9y agosome attempts There have been Microsoft POSIX, Interix, and OS/2 subsystems. https://en.wikipedia.org/wiki/Architecture_of_Windows_NT#User_mode https://en.wikipedia.org/wiki/Architecture_of_Windows_NT#Use... EDIT: Re. "totally unused," Interix was available through Windows Server 2012, and supported through 2014.
- hyperpape 9y agoA creator of Interix said that after he left Microsoft in 2004, he had to explain to the Windows HPC team that Interix existed. So totally unused may be an exaggeration, but it sounds like it was overlooked. https://medium.com/@stephenrwalli/running-linux-apps-on-windows-and-other-stupid-human-tricks-part-ii-c244b2ee535 https://medium.com/@stephenrwalli/running-linux-apps-on-wind...
- WalterGR 9y agoNot well known? Sure. GP didn't know about it, for example. But "totally unused" is not an exaggeration, it is simply incorrect. Thanks for the link. Interesting to read Interix founder and open source advocate's personal tales of interacting with early-2000s Microsoft after an acquisition that he didn't feel sufficiently compensated for. ;)