Microsoft is releasing a server Linux, a container Linux, and a Windows 11 built for Linux programmers. Here's why.