What is it in tech with this obsession with consolidation? Alternatives and competition is healthy and as much as I love Linux the NT kernel is a fantastic piece of engineering as well.
With Intel's acquisition of SiFive... for Windows to support RISC V they'd need to do that anyway. They did it for ARM64 (partially) and are struggling. They have to do bunch of stuff via emulation instead.
Eh, not really. Windows NT has always been designed for multiple architectures. Well-written applications (and to some extent drivers) just need recompiling for the new architecture.
Changing to a completely different kernel would be something else.
Windows on ARM wasn't really a success story. Don't know if I would be so enthusiastic about RISC V.
I would like it, we need more open hardware. But I have no illusion that vendors like Microsoft, Google or Apple will first try to find a way to lock their systems down.
> and force themselves to rewrite all the userland libraries?
They already did a lot of that for the Linux port of SQL Server, which as I understand it is basically the same program running with a bundled compatibility layer that's basically an official Microsoft equivalent of WINE.
Even if they moved to the Linux kernel, which I think is incredibly unlikely and undesirable, they would have to replace so much of the disparately developed (and quite garbage) Linux Desktop userspace that you couldn't call it Linux Desktop any more than you could say the same about Android.
Their newest tablet already ships with Android and not windows (which uses Linux in all its GPL goodness.) I wouldn't be surprised if they just started shipping Android with some wine-like backwards compatibility environment. It sounds crappy but have you used Windows lately? You can tell that they know it's a dead end.
True, the only way I could see that happen is if they not only include a compatibility layer for the application side but also a way for the kernel to host old Windows driver binaries. No idea how easy, difficult or completely impossible that would be.
All the stuff they have recently released as open-source speaks otherwise. The problem why they will most likely never be able to open-source Windows is rather that they bought a lot of third-party components for the system that they simply aren't allowed to open-source. They'd probably have to rebuild half of the system to be able to open-source it, and that's the unlikely part.
I'm pretty sure there's even pieces of the broader system that they don't have source to outright; pinball was an example, and that one piece of Office... equation editor? Anyways, right; even if they absolutely wanted to open source everything right now, they certainly don't have ownership of everything needed to do that, and while they probably have the actual code for most things it's not necessarily guaranteed.
Darwin is BSD-licensed (it's a FreeBSD derivative after all), that's a huge difference to the copyleft GPL license of the Linux kernel. See e.g. the VMware vs Linux story for the implications of that.
Force the bastards to open and include their drivers in the mainline kernel or perish as Microsoft bars them from supporting Windows. They would trip over themselves to do just that.