Se desideri eseguire applicazioni GUI Linux su Windows 10, ora puoi farlo con l'aiuto del sottosistema Windows per Linux o WSL.
Il 21 aprile, questa funzionalità è apparsa per la prima volta in una build di anteprima di Windows 10. Sorprendentemente, Microsoft ha deciso di non aspettare un nuovo aggiornamento delle funzionalità del sistema operativo per abilitare le applicazioni GUI Linux per tutti su Windows 10 rilasciate oggi agli utenti regolari.
“WSL consente di eseguire un ambiente Linux e fino a questo punto si è concentrato sull'abilitazione di utilità e applicazioni di strumenti di comando. Il supporto delle applicazioni GUI ora ti consente anche di utilizzare le tue applicazioni GUI Linux preferite. WSL viene utilizzato in molte applicazioni, carichi di lavoro e casi d'uso diversi, quindi, alla fine, spetta a te decidere per cosa desideri utilizzare il supporto dell'applicazione GUI. Di seguito, abbiamo evidenziato alcuni scenari chiave per aiutarti ad innamorarti dell'esecuzione di applicazioni in un ambiente Linux", ha affermato la società.
L'unificazione di Linux e Windows da parte di Microsoft è qualcosa su cui l'azienda lavora da diversi anni e il progetto WSL è alla guida degli sforzi in questo settore.
Tuttavia, con le app GUI Linux su Windows 10, Microsoft ha consentito agli sviluppatori di non aver più bisogno di un sistema Linux autonomo solo per i test, poiché ora l'intero sistema può essere eseguito sul sistema operativo.
“Puoi utilizzare questa funzionalità per eseguire qualsiasi applicazione GUI che potrebbe esistere solo in Linux, oppure per eseguire le tue applicazioni o testarle in un ambiente Linux. Ciò può essere estremamente utile per gli sviluppatori che desiderano testare la propria applicazione multipiattaforma, poiché ora possono eseguirla direttamente su Windows 10 e poi facilmente all'interno di Linux senza dover cambiare cambiamonete o gestire macchine virtuali", ha affermato Microsoft.
La nuova funzionalità è disponibile per tutti coloro che eseguono un'installazione WSL recente.
Le applicazioni GUI Linux su WSL supportano audio e microfono. Ciò consente alla tua applicazione di trasmettere segnali audio, utilizzare microfoni per creare, testare o utilizzare applicazioni di telecomunicazione, mostrare film, ecc.
Microsoft ha inoltre abilitato il supporto per la grafica 3D con accelerazione GPU, aiutando alcune applicazioni complesse a funzionare in modo più fluido.
Puoi vedere l'app Gazebo che simula un robot che esplora una grotta virtuale, così come l'app Rviz che mostra il feed della telecamera del robot e l'output del suo sensore di campo laser. Grazie alla grafica 3D accelerata dalla GPU, questa demo può raggiungere i 60 FPS!
Microsoft ha inoltre abilitato il supporto per la grafica 3D con accelerazione GPU, aiutando alcune applicazioni complesse a funzionare in modo più fluido.
Come utilizzare questa funzionalità
- Devi assicurarti di utilizzare Windows 10 Insiders versione 21364 o successiva
- Se hai installato WSL, devi eseguirlo
wsl --update
e sarai configurato per utilizzare le applicazioni GUI
- Se WSL non è installato, l'esecuzione
wsl –install
installerà automaticamente WSLg come parte della configurazione WSL iniziale.
Introduzione video all'esecuzione dell'app GUI Linux su Win 10