Has no one seen this yet? Don't cross the streams!
Earlier today, we wrote that Microsoft was going to add some big new features to the Windows Subsystem for Linux, including native support for Docker containers. It turns out that that ain't the half of it.
Not even half.
All is changing with Windows Subsystem for Linux 2. Instead of emulating the Linux kernel APIs on the NT kernel, WSL 2 is going to run a full Linux kernel in a lightweight virtual machine. This kernel will be trimmed down and tailored to this particular use case, with stripped-down hardware support (since it will defer to the host Windows OS for that) and faster booting.
The Linux kernel is GPLed open source; the GPL license requires that any modifications made to the code must be published and made available under the GPL license. Microsoft will duly comply with this, publishing the patches and modifications it makes to the kernel. WSL 2 will also use a similar split as the current WSL does: the kernel component will be shipped with Windows while "personalities" as provided by the various Linux distributions can be installed from the Microsoft Store.
To quote Han Solo, "I've got a bad feeling about this."
(Score: 3, Interesting) by TheFool on Tuesday May 07 2019, @02:43PM (4 children)
I think it's pretty likely that Microsoft isn't targeting what you want. They are targeting what your employer wants - because your employer has a lot more money and will pay enterprise licensing costs.
That said, your employer cares more about the apps and (sometimes) the OS features. They don't care much about the kernel. And wouldn't it be nice for MS if they never had to pay a kernel dev again, but instead got the majority of the work by leeching off of other peoples' goodwill?
I think you're likely to see a Linux distro owned by Microsoft within 10 years or so. Either they will buy one or they will just make one and slowly introduce it through various weasels. And they'll market it to your employer, not you. That would be the "extend" bit, I think.
(Score: 3, Interesting) by Revek on Tuesday May 07 2019, @03:03PM (3 children)
Except, my employer does not have to pay licensing for any of his Linux products. He pays me to maintain them. There are two machines with several instances running on them. Its a mixture of CentOS and Ubuntu. He will have trouble understanding why he needs to pay Microsoft for what he now get at no added cost.
This page was generated by a Swarm of Roaming Elephants
(Score: 2) by TheFool on Tuesday May 07 2019, @04:34PM (1 child)
The argument is usually:
(Score: 4, Funny) by TheFool on Tuesday May 07 2019, @04:37PM
Oof, seems I can't close my tags either. Rough day.
(Score: 0) by Anonymous Coward on Tuesday May 07 2019, @07:57PM
Because Microsoft will make it cheaper for them to pay Microsoft and get support for it than what they pay you. Then you're out of a job.