Microsoft and Linux must co-exist