For my contribution at xda-developers and github, sometimes I update my own github with open-source code.
The source code was always based and get to work only on Unix/Linux operating systems.
I use nowadays Ubuntu and MacOSX, I use them because are operating systems too safe more then Microsoft in my opinion.
Under embedded I use chroot, debootstrap, yocto.
In my opinion these tools are great. With them and qemu I can simulate cpu’s from another arquitectures(ISA).