WSL v2 aktivieren
Wichtig für die Aktivierung der WSL (Windows Subsystem for Linux) v2 in Windows 10 ist, neben dem aktivieren der v1, noch des installieren der Hyper-V Platform.
Zuerst das aktivieren des Hyper-V:
dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V /all /norestart
Danach das aktivieren der WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
WSL2 kernel updaten, das Paket kann hier gefunden werden: https://aka.ms/wsl2kernel
powershell -Command Invoke-WebRequest -Uri https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi -OutFile wsl_update_x64.msi -UseBasicParsing
msiexec /i wsl_update_x64.msi /quiet /passive
Falls Windows das nicht schon selbstständig macht hier das forcieren der V2:
wsl --set-default-version 2
Disable features
Zum deaktivieren:
dism.exe /online /disable-feature /featurename:Microsoft-Hyper-V /norestart
dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
Usefull additional features
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Aktiviere Casesensitive Ordner auf Windows
Gerade mit conan habe ich immer wieder probleme dass Pakete sich durch die unterschiedlich Groß- und Kleinschreibung unterscheiden.
Damit die auch Windows beachtet wird kann man mit aktiviertem WSL folgendes ausführen:
fsutil file setCaseSensitiveInfo "$env:userprofile\.conan\data" enable