Instructions

Linux users

Users who run Linux, can run the installation steps on their local computer without extra changes.

We have tried the instructions on an Ubuntu-derived distribution (Linux Mint), but it should work on most Ubuntu or Debian-derived distributions at least. RHEL-based distributions might need slight adjustments to some commands.

Windows users

For people using Windows, we recommend installing and using the Windows Subsystem for Linux. See What is WSL, and How to install WSL.

Mac users

For users of Macs with M-chips, we recommend installing the UTM virtual machine client, with a Linux Distribution that supports ARM64, such as Ubuntu (Important: Make sure to download the ARM 64 version!)

For users of older Macs, with Intel chips, you can use the UTM virtual machine client, with a Linux Distribution that supports the more common x86 / AMD64 architecture, such as Ubuntu . (Important: Then choose the Intel / AMD 64-bit version!)

Backup or alternative solution: GitHub codespaces

If you for some reason do not have access to a native Linux environment, you can use the free tier of GitHub Codespaces, where you get access to a small virtual Linux environment with 2-4 cores and 8-16 GB of RAM, for free, for a smaller amount of CPU hours.

Preparation: For this you will need to create a GitHub account!

To use GitHub codespaces for the exercises, you can:

  1. Log in to your GitHub account
  2. Go to the GitHub codespaces page
  3. Under the "Blank" template, click "Use this template"

Now, in a minute or two, you will have a Visual Studio Code instance running in your browser, with access to the files. Inside the Terminal window, you can run the Linux commands in the exercises.

Remeber to close the instance when it is not used, to save available CPU hours (Press Ctrl+Shift+P in the VSCode environment, and saerch for "stop codespace").



Last modified: Saturday, 30 May 2026, 11:51 PM