To get the most out of this book
To follow along with the examples in the book, you will need a version of Windows 10 compatible with WSL version 2 (see the following table). You will also need Docker Desktop and Visual Studio Code.
Prior programming or development experience and a basic understanding of running tasks in PowerShell, Bash, or Windows Command Prompt will be required:
If you are using the digital version of this book, we advise you to type the code yourself or access the code via the GitHub repository (link available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.
There are additional features for WSL that Microsoft has announced (such as support for GPU and GUI applications) but at the time of writing, these are not stable and are only available in early preview form. This book has opted to focus on the stable, released features of WSL so is currently focused on the current, command-line centric view of WSL.