What? You greatly overestimate Canonical. Buying it would be a rounding error in Microsoft's balance sheet.