Windows Server will add the Linux subsystem, join the Insider program
arstechnica.com
arstechnica.com
Emphasis on GNU.
This is usually where someone naively says "but GNU tools aren't that good and aren't used these days" (which is utter bs)
If you take the GNU and the linux out of GNU+linux and put it top of windows, what do you have left? Basically just windows. To hell with that. Windows is malware.
* Swift runs natively on Ubuntu, however on WSL only the compiler works. If you try to run the REPL it will crash.
* Emacs, slow start, seems to work for simple editing. Crashes when you try to install a package or when you try to list the available packages.
So there certainly are some bugs.
More likely I think is open source developers being asked to add patches to support limitations of WSL.
Not the worst thing in the world.
Also, I imagine that if anyone ever tried submitting a kernel patch to support a Microsoft-specific ABI, Linus would rip their heart out Temple of Doom-style.
How many people do you know with PostgreSQL or MySQL in production, on Windows? Or with those vertical solutions usually available only on Windows?
If they are a vendor starting from Linux, they'd not do this while adding support for WSL.
If they are a vendor starting from Windows, WSL is not an interesting target for them, and their customers wouldn't buy the product to run it on WSL – they'd have to name an actual Linux as the target platform, and it'd have to work there. It could happen with very dysfunctional companies, but I don't see it developing enough pressure to change anything about Linux.
tl;dr: this seems like a direct attempt to lure developers away from Apple's platforms.
[1] To repeat a cliché: go to a developers conference and the majority of laptops will be MacBooks.
As I run it through my head, the main way Linux would stay free are through the remaining contributors to kernel: IBM and Oracle. Mainly IBM since they contribute a ton of code, use Linux extensively, and previously put $1 billion on line to fight Microsoft and SCO. They fought them back before. Oracle's big on Linux these days. They'd probably hit them, too.
So, what protects the ecosystem of usable, free Linux is the self-interest of massive, proprietary vendors along with contributions from a few distro's. I probably wouldn't have called that happening 20 years ago.
What about Google, which uses Ubuntu for its internal workstations?
I've never uses Windows Server or any of the MS server technologies. The closest I've gotten to this was using Exchange in the context of being just another user in a corporate environment.
If you need Windows Server, why would you want any part of Linux?
And, if you need Linux server, why would you pile gigabytes (?) of MS Server code onto your server?
I can see (and I like) the utility of WSL on the desktop for development. As this evolves it will become more and more useful. But on the server? Not sure I see the point.
You might have a nix shell script, using a bunch of traditional GNU tools which does some "stuff" - you can now consolidate that workload onto a Windows Server.