Microsoft loves Linux the same way whales love plankton. In the cloud, Microsoft needs Linux for it’s survival. And it will continue to play nice with Red Hat and Canonical and bring them to its cloud. But in the enterprise and consumer space, the company will continue to play Harvey Two Face.
On the enterprise side, Microsoft will open source software that either no one uses or is critical for developers. On the consumer side, it will keep its code proprietary and continue to sign patent deals with those vendors that offer Linux based products.
My prediction: Microsoft will acquire some Linux vendor so that it can offer its own Linux distribution to enterprise clients. I will leave it to you to guess who is the most attractive acquisition target for Microsoft.