Then again, WinMo 7 was way faster and more responsive than Android at the time, and look how that turned out..
Still it's probably a lot cheaper to fix some latency issues on linux that to maintain your whole kernel. The main issue with linux is the GPL for drivers, a long with kernel API instability.
That's the main benefit with Linux. OEM drivers on MS Windows are a shit show, even on Windows 10.
It mostly feels like “ok guys this is the best we get out of this” to me though. If they do not go with a different approach, the filesystem will always be an issue with WSL.
I planned ditching my mac in favor of WSL. Due to MBP hardware issues and the fact that a git status would take 10x time drove me away.
I wish it was good enough though.
https://azure.microsoft.com/en-us/services/azure-sphere/
However on what concerns the desktop, I am betting more on GNU/Windows.
Or maybe buy QNX off of Blackberry and make it open source again. That would also be nice.
Who knows which ones will survive, however they all have two things in common, they aren't GPL based and just enough POSIX to keep C and C++ happy. Additionally some of them do have stable ABI for drivers.
Linux's long term victory might be constrained to the server room, and even there it is debatable, given the increase in managed runtimes for micro-services, which could even be running bare metal for what I care.
I hope not.
As you said, it works well and it's open source. But that's not enough, as they could then chose BSD. But Linux is what's used by most, not BSD.
Given Microsoft new strategy to just adopt what everyone else is using, they will eventually use the Linux kernel.
Win32 binaries running on Wine is one of the best option for desktop software.
It's funny how it is like the polar opposite of UWP, but it just work and I guess that matters more than technical beauty.
This could be used as a way to maintain backward compatibility in Windows as it evolves in the future.
I would not be surprised if their failed project Astoria was reused to run android apps on that.