Technical requirements
You will find all the code in this chapter in our repository at this URL: https://github.com/PacktPublishing/Systems-Programming-with-C-Sharp-and-.NET/tree/main/SystemsProgrammingWithCSharpAndNet/Chapter14.
If you want to follow along, you need a Linux machine. But during development, you actually do not need that. All you need is WSL. WSL stands for Windows Subsystem for Linux. The official name is WSL2, as we are at version 2 these days, but let’s stick with WSL here.
WSL is a lightweight virtual machine that runs a Linux distribution (I will explain what that is later on) on your Windows machine. You can quickly move to that machine and use it like a “real” Linux machine. You can even deploy directly from Visual Studio and debug your apps on WSL.
To install WSL, follow these steps:
- In Powershell, use the
wsl --install
command (you have to be an administrator to do this). Be aware that this might take a couple of gigabytes...