Microsoft conferma che è possibile eseguire i container WSL su Windows 10
Abbiamo recentemente installato i container WSL su Windows 11 e creato un container Linux personalizzato da zero per valutarne le prestazioni senza fare affidamento su Docker Desktop. Microsoft ha ora confermato che i container WSL funzionano anche su Windows 10, rendendoli accessibili a una gamma più ampia di utenti.
Supporto esteso per Windows 10
Sebbene Windows 10 abbia raggiunto la sua fine del supporto il 14 ottobre 2025, Microsoft ha esteso il programma di Consumer Extended Security Updates (ESU) fino al 12 ottobre 2027, come riportato per la prima volta da Windows Latest. Ciò significa che milioni di PC con Windows 10 rimarranno in uso per anni, e i container WSL rappresentano un ulteriore motivo per continuare a utilizzare questo sistema operativo di 11 anni.
Cosa sono WSL e i container WSL?
WSL, o Windows Subsystem for Linux, fa parte di Windows dal 2016. WSL 2, introdotto nel 2019, ha portato un vero kernel Linux in esecuzione all'interno di una macchina virtuale (VM) leggera, sostituendo il precedente livello di traduzione. Questo aggiornamento ha reso possibile un supporto adeguato di Docker per gli utenti Windows.
Contrariamente a quanto riportato inizialmente, Microsoft non ha rilasciato un WSL 3. Al contrario, ha introdotto i container WSL, una funzionalità integrata per creare, eseguire e gestire container Linux direttamente in Windows senza richiedere Docker Desktop o strumenti simili. I container WSL utilizzano wslc.exe, uno strumento a riga di comando con una sintassi familiare agli utenti di Docker.
I container WSL funzionano su Windows 10?
Sì, funzionano. Craig Loewen, il product manager di Microsoft che guida lo sviluppo di WSL, ha confermato che i container WSL funzionano su Windows 10 nello stesso modo in cui funzionano su Windows 11. Ha dichiarato:
“Questo funziona ovunque WSL sia supportato oggi, il che include la stragrande maggioranza delle versioni di Windows supportate. Quindi sì, funzionerà anche su Windows 10 :)”
Per utilizzare i container WSL, il tuo sistema deve eseguire Windows 10 versione 2004 (Build 19041) o successiva. I container WSL si installano come un aggiornamento di WSL piuttosto che come una funzionalità vincolata alla versione di Windows. Se WSL 2 è già in esecuzione sul tuo sistema, i container WSL funzioneranno senza problemi.
Come installare i container WSL su Windows 10
Per installare i container WSL, assicurati che WSL sia già in esecuzione. A differenza di Windows 11, Windows 10 non ha Terminal preinstallato. Sebbene PowerShell possa eseguire tutti i comandi necessari, le schede in Terminal forniscono un'esperienza più efficiente. Si consiglia vivamente di installare Terminal prima di procedere:
- Controlla la versione di build di Windows 10 per confermare la compatibilità.
- Installa WSL se non è già presente.
- Esegui gli aggiornamenti per assicurarti che WSL sia aggiornato.
È importante notare che i container WSL sono ancora una funzionalità in pre-rilascio, quindi potrebbero verificarsi problemi occasionali. Ad esempio, alcuni utenti hanno riscontrato un messaggio di errore “Catastrofico, Codice errore: E_UNEXPECTED” al primo avvio del container, che di solito si risolve con un riavvio del sistema.
Costruire una dashboard live con i container WSL
Nei nostri test, abbiamo costruito una dashboard live utilizzando i container WSL su Windows 10. Il container esegue un'applicazione Flask leggera che recupera metriche di sistema live come carico della CPU, utilizzo della memoria, uptime e la stringa del kernel. Queste metriche vengono visualizzate su una dashboard a tema scuro con titoli sfumati, schede statistiche colorate, barre di utilizzo animate e un pannello in stile terminale per l'output grezzo del kernel.
Tutti i dati vengono recuperati dall'ambiente container Linux utilizzando strumenti come psutil per le statistiche di sistema e uname -a per le informazioni sul kernel. I dati vengono resi in HTML e serviti tramite Flask sulla porta 5000.
Abbiamo utilizzato il seguente comando per costruire l'immagine del container:
wslc build -t wsl-dashboard .
Per eseguire il container e accedere alla dashboard tramite browser, abbiamo utilizzato:
wslc run -p 5000:5000 wsl-dashboard
Il processo ha bypassato completamente Docker, poiché l'immagine è stata costruita ed eseguita utilizzando gli strumenti nativi dei container WSL. Il runtime del container, Moby, è lo stesso motore su cui è basato Docker, garantendo compatibilità ed efficienza.
GPU Passthrough su Windows 10
I container WSL supportano anche il GPU passthrough utilizzando il flag --gpus all per i container costruiti con CUDA. Il passthrough utilizza il driver NVIDIA di Windows, senza necessità di installazioni aggiuntive sul lato Linux. Le librerie CUDA vengono automaticamente esposte ai container che richiedono l'accesso alla GPU.
Ad esempio, eseguire il seguente comando conferma la disponibilità della GPU per un container:
wslc run –rm –gpus all pytorch/pytorch:2.5.1-cuda12.4-cudnn9-runtime \python -c “import torch; print(torch.cuda.is_available())”
Ciò consente attività come il fine-tuning di modelli piccoli, l'esecuzione di inferenze AI locali o il test di codice CUDA su una macchina Windows 10 con una GPU dedicata, raggiungendo prestazioni vicine a quelle di Linux nativo.
Dovresti utilizzare i container WSL su Windows 10?
Se hai intenzione di continuare a utilizzare Windows 10 fino alla fine del programma ESU nell'ottobre 2027, i container WSL offrono un motivo convincente per integrare strumenti Linux nel tuo flusso di lavoro senza installazioni aggiuntive. Tuttavia, al momento, i container WSL sono ancora una funzionalità in pre-rilascio, e la loro funzionalità è ideale per casi d'uso a container singolo piuttosto che per applicazioni complesse e multi-servizio.
Microsoft merita credito per aver garantito che i container WSL funzionino sia su Windows 10 che su Windows 11. Se gli aggiornamenti futuri continueranno a supportare Windows 10 rimane incerto. Tuttavia, testare i container WSL non ha alcun costo, rendendolo un'opzione interessante da esplorare sul tuo PC esistente con Windows 10.
Windows Latest dipende da lettori come te. Rendici la tua fonte preferita su Google Discover e Google Search per aiutare il nostro giornalismo indipendente a raggiungere più lettori.


