Windows requirements

System requirements

  • Windows 10 64bit: Pro, Enterprise or Education (Build 17763 or later) if you plan to run Docker for Windows on the machine.

Windows 10

Make sure you're running Windows 10 version 1809 or newer. These have not been tested on other systems.

Windows Subsystem for Linux

The Windows Subsystem for Linux lets you run a GNU/Linux environment directly on Windows, unmodified, without the overhead of a virtual machine.

The setup instructions include steps for using PowerShell scripts with Desired State Configuration to get Windows software installed and configured.

Supported Linux distributions

I've installed and configured the following distributions using my Linux machine configuration tools.


Pengwin comes with some useful features pre-installed but some of those default packages conflicts with my Linux machine configuration.

Known conflicts:

  • Pengwin installs Terraform in /usr/bin/terraform
  • Pengwin installs Node.js with n instead of NVM