Primo rilascio stabile di WSL, l'interfaccia per eseguire applicazioni Linux su Windows

Microsoft ha lanciato la versione della piattaforma per eseguire applicazioni Linux su Windows — WSL 1.0.0 (Windows Subsystem for Linux), che ù stata segnata come il primo rilascio stabile del progetto. Contestualmente ai pacchetti WSL forniti tramite il Microsoft Store, ù stata rimossa la classificazione di sviluppo sperimentale.

I comandi «wsl —install» e «wsl —update» sono stati impostati per utilizzare Microsoft Store di default per l'installazione e l'aggiornamento di WSL, il che ha notevolmente accelerato la distribuzione degli aggiornamenti rispetto alla distribuzione come componente integrato di Windows. Per ripristinare il vecchio schema di installazione, l'utilitĂ  wsl offre l'opzione «—inbox». Inoltre, tramite Microsoft Store Ăš stato fornito supporto per le build per Windows 10, consentendo agli utenti di questa piattaforma di accedere a novitĂ  in WSL, come l'esecuzione di applicazioni grafiche Linux e il supporto per il gestore di sistema systemd.

La nuova utility wsl.exe, impostata di default per il download da Microsoft Store, Ăš inclusa negli aggiornamenti di novembre per Windows 10 e 11 "22H2", che attualmente sono installati solo dopo un controllo manuale (Impostazioni di Windows -> "Verifica aggiornamenti"), e saranno applicati automaticamente a metĂ  dicembre. Come opzione alternativa per l'installazione, Ăš possibile utilizzare anche pacchetti msi disponibili su GitHub.

Per garantire l'esecuzione di file eseguibili Linux in WSL, invece del precedente emulatore che traduceva le chiamate di sistema Linux in chiamate di sistema Windows, viene fornito un ambiente con un kernel Linux completo. Il kernel proposto per WSL Ăš basato sulla versione 5.10 del kernel Linux, arricchita con patch specifiche per WSL che includono ottimizzazioni per ridurre i tempi di avvio del kernel, diminuire l'uso della memoria, restituire alla Windows la memoria liberata dai processi Linux e mantenere nel kernel il set minimo necessario di driver e sottosistemi.

Il kernel viene eseguito in un ambiente Windows tramite una macchina virtuale giĂ  utilizzata in Azure. L'ambiente WSL opera in un'immagine disco separata (VHD) con file system ext4 e una scheda di rete virtuale. I componenti dello spazio utente vengono installati separatamente e si basano su build di vari distribuzioni. Ad esempio, per l'installazione in WSL nel catalogo Microsoft Store sono disponibili build di Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE e openSUSE.

Nella versione 1.0 sono stati corretti circa 100 errori e sono state implementate diverse novitĂ :

  • È stata fornita un'opzione per utilizzare il gestore di sistema systemd negli ambienti Linux. Il supporto per systemd consente di ridurre i requisiti per le distribuzioni e di avvicinare l'ambiente fornito in WSL alla realtĂ  di esecuzione delle distribuzioni su hardware normale. In precedenza, per funzionare in WSL, le distribuzioni dovevano utilizzare il gestore di inizializzazione fornito da Microsoft, eseguito con PID 1 e responsabile della configurazione dell'infrastruttura per garantire l'interazione tra Linux e Windows.
  • Per Windows 10 Ăš stata introdotta la possibilitĂ  di eseguire applicazioni grafiche Linux (in precedenza il supporto grafico era disponibile solo in Windows 11).
  • Nel comando «wsl —install» Ăš stata aggiunta l'opzione «—no-launch» per disabilitare l'avvio della distribuzione dopo l'installazione.
  • Nei comandi «wsl —update» e «wsl —install» Ăš stata aggiunta l'opzione «—web-download» per scaricare i componenti tramite GitHub, invece del Microsoft Store.
  • Nel comando «wsl —mount» sono state aggiunte le opzioni «—vhd» per montare file VHD e «—name» per specificare il nome del punto di montaggio.
  • Nei comandi «wsl —import» e «wsl —export» Ăš stata aggiunta l'opzione «—vhd» per l'importazione o l'esportazione in formato VHD.
  • Aggiunta la command «wsl —import-in-place» per registrare e utilizzare un file .vhdx esistente come distribuzione.
  • Aggiunta la command «wsl —version» per visualizzare il numero di versione.
  • Migliorata la gestione degli errori.
  • I componenti per il supporto delle applicazioni grafiche (WSLg) e il kernel Linux sono integrati in un unico pacchetto, senza necessitĂ  di scaricare file MSI aggiuntivi.

Rilasciato un aggiornamento WSL 1.0.1 (ancora in stato di Pre-release), che risolve il blocco del processo wslservice.exe all'avvio di una nuova sessione, il file con il socket unix /tmp/.X11-unix Ăš stato impostato in sola lettura e sono stati migliorati i gestori di errori.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS đŸ”„ Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster