3 ms·
It could still happen given the work Microsoft Research did on Drawbridge. It is public knowledge that they use it on Azure and with Drawbridge, they could reba
by ryao 10y ago
It could still happen given the work Microsoft Research did on Drawbridge. It is public knowledge that they use it on Azure and with Drawbridge, they could rebase on UNIX.
I doubt that it would happen given that Microsoft's modus operandi is to make as much money as possible by trying to lock people into their products, with Windows being the primary product on which they want people to be dependent.
- simonh 10y agoWow, just looked up Drawbridge. It's a shame MS Research stuff rarely goes anywhere. That looks like top-shelf engineering.
- contextfree 10y agoIn this case they shipped. The Windows Subsystem for Linux is based on the picoprocess design that originated with Drawbridge. https://blogs.msdn.microsoft.com/wsl/2016/05/23/pico-process-overview/ https://blogs.msdn.microsoft.com/wsl/2016/05/23/pico-process...
- pjmlp 10y agoThat is a misconception. Drawbridge powers the pico kernels infrastructure on Windows and is the basis of the new Ubuntu/Windows subsystem. The research in Singularity and Midori were used in MDIL compilers targeting .NET AOT native code generation on Windows 8.x and the follow up changes that lead to .NET Native. Also F# started as a MS Research project. The theorem provers used to validate Windows drivers were also a MS Research project. LINQ, .NET contracts and Fakes framework also started as MS Research projects. Some Haskell and OCaml researchers are on MS Research payroll. There are tons of other examples.
- nixos 10y ago> I doubt that it would happen given that Microsoft's modus operandi is to make as much money as possible by trying to lock people into their products, with Windows being the primary product on which they want people to be dependent. How easy is it to port the average program from MacOS to Linux? While the Kernel may be close enough, the window library is so vastly different that it's probably the same work to port from windows to Linux as to port from MacOS to Linux
- nitrogen 10y agoPossibly GNUStep can help with the older APIs.
- meddlepal 10y agoThis seems like the path forward as far as MS is concerned. Laying a *Nix user land on top of NT which they seem very happy with and in no rush to throw away.