News for hackers. Stuff that matters.
Re:Initial preview of GUI app support for the Windows Subsys... by bscphil on Wednesday April 21, 2021 @11:11PM (#26898315)
> Before the year 2025, when Windows has switched from the NT kernel to the Linux kernel

> continue to have a closed-source UI toolkit (e.g. Cocoa on macOS).

The comparison isn't apt. macOS can use BSD licensed programs because it's allowed to create derivative works that are closed source. Anything constituting a derivative work based on the Linux kernel has to be open source because of the GPL's virality.

So unless you think Microsoft will be willing to keep all their custom software restricted to userland (requiring basically everything else to be GPL) it seems extremely unlikely that this will happen. Microsoft is going to want to continue developing an operating system, not merely a Linux distribution.

Obviously I'd love to see it happen, but I find it extraordinarily unlikely for these and other reasons (backwards compatibility? Continuity with previous sysadmin tools?)...

Re:Initial preview of GUI app support for the Windows Subsys... by pdonis on Wednesday April 21, 2021 @11:51PM (#26898538)
> Microsoft is going to want to continue developing an operating system

I'm not so sure. I don't think MS sees itself as primarily a OS company. I think it sees itself as primarily an applications company, and the Windows OS (and before that, MS-DOS) was historically the best way to get everyone to use their applications. (It was a great help, of course, to have IBM basically hand them the PC software market, not once but twice--but I think if IBM had had their s*t together and had made OS/2 solid and workable sooner, MS might never have developed Windows.) But the Windows OS itself I think has always been expendable if MS could find a way to get everyone to run MS Office applications, .NET applications, etc. (and now Azure applications) without it. This might be the way that finally happens.

> backwards compatibility? Continuity with previous sysadmin tools?

If then can make Linux run on a Windows kernel, they can also make Windows run on a Linux kernel. All they need is a compatibility layer for all the Windows APIs. And MS is certainly no stranger to compatibility layers.

Re:Initial preview of GUI app support for the Windows Subsys... by tester34 on Thursday April 22, 2021 @04:19AM (#26900193)
>If then can make Linux run on a Windows kernel, they can also make Windows run on a Linux kernel.

How are you so sure? what if Windows has more modular/flexible kernel?

Re:Initial preview of GUI app support for the Windows Subsys... by yazaddaruvala on Thursday April 22, 2021 @12:58PM (#26905031)
Then MSFT pays a few devs to spend a year or two working on improving the Linux kernel.

It just needs to be good enough, not the best kernel integration ever.

Re:Initial preview of GUI app support for the Windows Subsys... by saagarjha on Thursday April 22, 2021 @05:37AM (#26900689)
Wine exists.