Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
onlyonemac wrote:i.e. makes Linux server users more likely to use Windows/proprietary WSL and thus move away from the perfectly adequate open-source Linux kernel.
Let's for a moment consider this is true. What you're overlooking is even if (and that's a big if) Linux server users move to Windows with proprietary WSL, they are still using open (and/or free) source software.
Not using the Linux kernel but using other free software that make up the base of a distro (e.g. GNU tools + other userspace stuff) is somehow bad?
onlyonemac wrote:You honestly think Microsoft would rather encourage developers to target non-Microsoft platforms than just eliminate those platforms entirely?
I think Microsoft would encourage developers to use its software and hardware (with Azure) includes a whole lot more than just Windows.
tjmonk15 wrote:Because Microsoft has 51 pages of repositories that anyone can view on GitHub right now. (See: https://github.com/Microsoft)
Have you actually looked at what those repositories are? Because most of them are either example code (for use with proprietary Microsoft toolkits) or utility scripts (for use with proprietary Microsoft tools). The only stuff that's actual real software is a source code editor that's no better (and probably worse) than the hundreds if not thousands of code editors already in existence and the smallest possible core of the .NET runtime that's practically useless for actually running software on without proprietary Microsoft DLLs (or open-source reimplementations from Mono, who already implemented their own .NET runtime years ago). In other words, it's clear that Microsoft don't actually care about open-source software beyond trying to look Politically Correct.
mmk wrote:Not using the Linux kernel but using other free software that make up the base of a distro (e.g. GNU tools + other userspace stuff) is somehow bad?
Why move away from an open-source kernel to a proprietary kernel from Microsoft and give them a foothold in the Linux server market when Linux is perfectly adequate?
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.