メインPCのOS環境内に直接開発環境作るっていうのが俺には考えられん
普通は仮想で分離するでしょ?
仮想つかうならWindows、Mac、Linux関係無いんだよ
ホストOSは単なるホストだし