Technical requirements
All of the commands described in this book are run on a MacBook Pro using bash as the command shell. In this chapter, we will learn how to set up a development environment in Microsoft Windows in which the commands in this book can be run without requiring any changes. In a few cases, the commands have to be modified to run in the Windows environment. This is clearly pointed out in each chapter and the alternative command to be used in the Windows environment is also specified.
The development environment is based on Windows Subsystem for Linux v2, or WSL 2 for short, which requires Windows 10, version 2004 (build 19041) or later. We will use WSL 2 to run a Linux server based on Ubuntu 22.04, where we will run all the commands using bash
as the command shell.
Microsoft provides integration between Windows and Linux servers that run in WSL 2. Linux files can be accessed from Windows, and vice versa. We will learn how to access files in the Linux server...