@ozyurtf, regarding a GNU/Linux VM, I recommend investigating Docker for Windows. It makes it easy and quick to run GNU/Linux on Windows. You can use this Dockerfile.
If you’ve never used Docker before, you should check out the Docker orientation and set up.
If you want to use Jupyter Notebooks, you’ll need a Dockerfile for Jupyter Notebooks. Be sure to update the hail version to the latest version!
FROM python:3.6.9-slim-stretch
# re: mkdir, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863199#23
RUN mkdir -p /usr/share/man/man1 && \
apt-get update && apt-get install -y \
openjdk-8-jre-headless \
&& rm -rf /var/lib/apt/lists/* && \
pip3 --no-cache-dir install hail==0.2.41 ipython jupyter
ENTRYPOINT ["jupyter"]
CMD []
Start Jupyter like this via PowerShell:
docker run -p 8888:8888 hail-jupyter notebook --ip=0.0.0.0 --allow-root
You’ll probably want to mount a Windows directory, like your documents folder, into the Docker container. You can learn more about that here.