Macaulay2 for 'Linux subsystem for Windows', with GUI
Macaulay 2, M2 for short, currently is mainly developed for Linux distros. For most Windows distro-s, use Cygwin to get Linux bash and through that, M2 command to start Macaulay2. However, Windows 10 for developers and insider builds come with a new feature, "Linux subsystem for Windows".
See the following sections for the steps for installation of, firstly, the Linux subsystem then M2, followed by installing and setting up an X server with emacs coupled with M2.
Get 'bash' for Windows and M2:
1.) Get Ubuntu "bash" in cmd Install "Linux subsystem for Windows" with ubuntu.
Follow instructions: https://msdn.microsoft.com/en-us/commandline/wsl/install_guide