Skip to content

Windows setup

Development environment for Windows 11 is based on:

  • winget to install applications (if available)
  • WSL

Windows Features

Turn on the following Windows Features:

  • Virtual Machine Platform
  • Windows Hypervisor Platform
  • WIndows Subsystem Linux

For the File Explorer, change the options to show hidden files and file-extensions.

WSL

Windows Subsystem Linux is installed with wsl --install, which installs directly Ubuntu. It requires re-start and after it setup the user-name and password. I use the same user-name as the Windows machine to simplify configuration.

After installation, perform the following to have it up-to-date:

Terminal window
sudo apt update
sudo apt upgrade
sudo apt install curl zip # tools without configuration

Then enter in the \\wsl$\ folder and map the network drive to the W: drive.

Winget

For winget, some hang might happen if you are not in the latest version. Ensure that the Microsoft store software is up-to-date.

On the terminal, run winget upgrade --all to update all out-of-date already installed applications.

The following packages would be installed with winget:

  • Docker.DockerDesktop
  • 7zip.7zip
  • Mozilla.Firefox
  • Google.Chrome

Tools

Utilities