Maybe they should go all the way and make windows a layer on top of Linux.
I'd actually love if more OSes standardized around capability-based apis, like fuchsia.
Maybe they should go all the way and make windows a layer on top of Linux.
I'd actually love if more OSes standardized around capability-based apis, like fuchsia.
We have seen them attempt to ease some of the pain with COM and .NET, but under the hood the old APIs always live - many remaining bug compatible to keep existing apps working.
Also as a user of WSL, it's great, but I think it's goal was to keep people on their platform, which I think has worked out pretty well.
And extremely buggy as well!
I think there would be a future for a better system interface that has all upsides of the win32 api, and none of the downsides.
Plus we don't need the POSIXfication of Windows, WSL is there for those dev that buy Apple laptops instead of supporting GNU/Linux OEMs, so that they buy Windows laptops instead.