L'aggiornamento pre-rilascio di settembre 2023 di WSL offre una serie di funzionalità interessanti tra cui rete migliorata, firewall e riduzione automatica del disco rigido virtuale.
Punti chiave
- Microsoft ha introdotto nuove funzionalità sperimentali nell'ultima versione di Windows Subsystem for Linux (WSL), come autoMemoryReclaim, che riduce l'utilizzo della memoria nella VM WSL quando la CPU è oziare.
- sparseVhd è un'altra nuova funzionalità che consente agli utenti di ridurre automaticamente le dimensioni del disco rigido virtuale delle proprie distribuzioni Linux in WSL.
- La modalità di rete con mirroring in WSL consente il mirroring delle interfacce di rete di Windows in Linux, migliorando compatibilità e aggiunta di nuove funzionalità, ma attualmente è disponibile solo per Windows Insider che eseguono Windows 11 versione 22H2.
Sottosistema Windows per Linux (WSL) è un pratica utilità presente in Windows 10 e Windows 11 che consente agli sviluppatori di eseguire ambienti GNU/Linux direttamente all'interno del sistema operativo senza richiedere macchine virtuali (VM) o configurazioni dual-boot. L'implementazione è diventata
generalmente disponibile tramite Microsoft Store circa un anno fa, rendendo più semplice per gli utenti interessati installarlo rapidamente. Ora, Microsoft ha lanciato una nuova versione pre-release di WSL con molte funzionalità sperimentali interessanti.La prima funzionalità sperimentale si chiama autoMemoryReclaim; consente alla VM WSL di ridurre l'ingombro della memoria rilasciando la memoria memorizzata nella cache quando rileva la CPU della VM WSL inattiva. Accetta due argomenti: graduale E gocciolare. Il primo valore libera lentamente la memoria dopo 5 minuti di inattività della CPU, in un periodo di 30 minuti. Nel frattempo, quest'ultimo rilascia istantaneamente tutta la memoria cache dopo che è stata raggiunta la stessa soglia di 5 minuti. Detto questo, Microsoft ha notato che il graduale La configurazione causa l'interruzione del daemon docker se lo stai sfruttando come servizio in WSL, quindi utilizza invece Docker Desktop.
Successivamente, abbiamo sparseVhd, che consente agli utenti di configurare il proprio disco rigido virtuale (VHD) in modo che si riduca automaticamente le dimensioni dopo un po' di tempo. Accetta valori booleani di VERO E falsoe può essere applicato anche alle distribuzioni Linux esistenti.
Un'altra affascinante capacità sperimentale è una nuova modalità per modalità di rete chiamato rispecchiato. Viene offerto in aggiunta a quello predefinito NATed è innovativo in quanto consente il mirroring delle interfacce di rete utilizzate su Windows su Linux in esecuzione in WSL. Ciò migliora la compatibilità e aggiunge anche nuove funzionalità come il supporto per IPv6 e multicast, una migliore compatibilità per VPN, connettività a WSL utilizzando la rete locale (LAN) e interfacciandosi con i server Windows direttamente tramite Linux utilizzando l'indirizzo localhost 127.0.0.1. Tuttavia, sono presenti alcuni problemi noti in questa implementazione ed è attualmente disponibile solo per i partecipanti al programma Windows Insider che eseguono Windows 11 versione 22H2.
Una caratteristica simile al seguito è il firewall impostazione che accetta argomenti booleani di VERO E falso. Se impostato sul primo, le regole di Windows Firewall verranno ereditate dalla VM WSL, con la possibilità di impostare anche nuove regole di Hyper-V Firewall specifiche per il traffico di rete WSL. Questa funzionalità è esclusiva anche per Windows Insider su Windows 11 versione 22H2.
Inoltre, impostazione dnsTunneling A VERO cambia il modo in cui le richieste DNS vengono inoltrate da WSL a Windows. Ciò dovrebbe consentire una migliore rete per una distribuzione WSL che comunica con Internet tramite una VPN o un firewall personalizzato e una configurazione di rete. Significa anche che riceverai meno errori "nessuna connessione di rete" all'interno della distribuzione WSL. Questa funzionalità è attualmente bloccata anche dietro i canali Insider su Windows 11 versione 22H2.
Infine, abbiamo a VERO configurazione per autoProxy. Come suggerisce il nome, consente agli utenti di sfruttare automaticamente le impostazioni proxy di Windows all'interno di una VM WSL in modo da non doverle configurare manualmente e potenzialmente incorrere in errori. Sebbene non sia protetto da un canale Insider, è comunque necessario eseguire Windows 11 versione 22H2 per sfruttare questa funzionalità.
Naturalmente le informazioni da assimilare potrebbero essere molte, per questo anche Craig Lowen, Product Manager di WSL, ha pubblicato un pratico video che spiega come utilizzare queste funzionalità sperimentali e anche configurarle correttamente, dai un'occhiata sotto:
Tieni inoltre presente che ci sono anche altri miglioramenti, relativamente più piccoli, e puoi saperne di più nel registro delle modifiche per la pre-release di WSL 2.0.0 nel repository GitHub Qui.