It's a symptom of the centralized world the internet has become.
It's a symptom of the centralized world the internet has become.
Slack advocates could say, "Don't worry, you don't have to switch. You can just keep using your IRC client with Slack. Everybody else will have a web UI, which they prefer, and you can keep using Irssi. Everybody wins."
Are we doomed as a community to be surprised every time a company with power squeezes?
Loads of companies (including Facebook and Google) are trying to "fix" (read: kill) your email inbox.
https://www.appleworld.today/blog/2016/8/8/hey-apple-any-pro...
https://wiki.debian.org/InstallingDebianOn/Microsoft/Windows...
Embrace / Extend / Expunge
Sure, the Linux subsystem is "Embrace", but a lot of things can be embraced without extended or extinguished.
Do you expect the Linux kernel to continue being runnable on contemporary laptops if decreasing numbers of users are even attempting to boot it?
The same thing happens with Docker on Windows in the datacenter. If users embrace the MS offering, and it runs their Linux containers, there will be less resources going into Linux kernel development from the server world.
Google going the fuscia/zircon or whatever it's called now route further diminishes the resources put into the Linux kernel.
I don't think there's any reason to reject the observation that there's a lot of competition in this space and a number of these moves substantially threaten Linux's relevance in the long-term.
The exodus of users to OSX has already been quite harmful to GNU/Linux's progress on the desktop. If it weren't for Intel investing so heavily in Linux kernel development I don't think we'd have modern wifi or gpu support, not from the community alone.
Much of what I describe above is the Embrace phase. Once a sufficient number of users are running their Linux userspace components on proprietary underlying kernels, the relevant companies can start investing in "improving" userspace in incompatible ways only their kernels implement - perhaps in patent-protected ways - Extend. Voila, you're locked in. And since the Linux kernel wouldn't have the development resources it once had, it just falls behind into obsolescence.