====== 1.2 Configurare WSL2 ====== Questa guida mostra come installare Windows Subsystem for Linux (WSL2). ---- ===== Cos'è WSL? ===== **WSL** (Windows Subsystem for Linux) permette di eseguire Linux direttamente in Windows: * Ambiente Linux completo * Accesso ai file Windows sotto ''/mnt/c/'', ''/mnt/d/'', ecc. * Ideale per build Linux e Docker **Perché ci serve WSL?** * Build Linux di OpenSSL * Build WASM con Emscripten * Sviluppo Docker ---- ===== Installazione Rapida ===== # Come Amministratore in PowerShell: wsl --install -d Ubuntu-22.04 Questo installa: * Componenti WSL2 * Ubuntu 22.04 LTS * Kernel Linux Dopo l'installazione: **Riavviare il computer!** ---- ===== Passo dopo Passo ===== ==== 1. Abilitare WSL ==== # Abilitare WSL e Virtual Machine Platform dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ==== 2. Riavvio ==== Riavviare il computer. ==== 3. Impostare WSL2 come predefinito ==== wsl --set-default-version 2 ==== 4. Installare una distribuzione Linux ==== **Ubuntu (consigliato):** wsl --install -d Ubuntu-22.04 ---- ===== Installare gli Strumenti di Build ===== Dopo l'installazione di WSL, è necessario installare gli strumenti di build: ==== Ubuntu ==== # Aprire WSL wsl # Aggiornare il sistema sudo apt update && sudo apt upgrade -y # Installare gli strumenti di build sudo apt install -y \ build-essential \ perl \ nasm \ git \ cmake \ pkg-config ---- ===== Accesso ai File ===== ==== File Windows da WSL ==== Tutti i drive Windows sono montati: # Drive C: ls /mnt/c/ # Drive D: (i nostri progetti) ls /mnt/d/Projects/openssl-3.6.0/ ==== File WSL da Windows ==== \\wsl$\Ubuntu-22.04\home\\ In Explorer: Digitare ''\\wsl$'' nella barra degli indirizzi. ---- ===== Continua con ===== * [[.:vorbereitung:emscripten|Installare Emscripten SDK]] * [[.:build:linux-wsl|Build Linux]] * [[.:vorbereitung:start|Torna alla preparazione]] ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//