Что такое виртуальная машина
Виртуальная машина - позволяет вам запустить операционную систему внутри другой операционной системы, чтобы все работало так же хорошо и просто, как и в моих статьях.
Так как я не могу писать полностью кросплатформенные скрипты (на этой уйдет слишком много времени), то виртуальная машина с линуксом или полноценный хост с линуксом будет необходим с вероятностью в 99%.
При этом надо понимать, что виртуальная машина резервирует себе CPU, RAM и место на жестком диске. Т.е. при работе с виртуальной машиной лучше не играть в игры или хотя бы учитывать сколько ресурсов было выделенно под ВМ.