Windows 10, l'ultima build porta il supporto ufficiale alle app Linux GUI: tutti i dettagli
Con la nuova build di Windows 10 Insider Preview disponibile nel canale Dev è stato introdotto il supporto ufficiale alle app Linux con interfaccia grafica. Adesso è possibile anche riprodurre audio, usare i microfoni, e sfruttare l'accelerazione hardware via GPU
di Nino Grasso pubblicata il 22 Aprile 2021, alle 13:01 nel canale Sistemi OperativiMicrosoftWindowsLinux
Come abbiamo già scritto, Microsoft ha rilasciato Windows 10 Insider Preview Build 21364. La nuova versione è stata distribuita per gli utenti iscritti al programma Insider nel canale Dev, e introduce diverse novità che potremmo vedere nella versione di Windows 10 che vedremo nella seconda metà dell'anno. Quella principale è il supporto nativo delle applicazioni Linux GUI, dotate di interfaccia grafica, mostrato in un breve video dallo stesso team di sviluppo interno.
La possibilità di eseguire le app Linux all'interno dell'ambiente di Windows 10 in maniera nativa rappresenta un'espansione significativa del Windows Subsystem for Linux (WSL), una fra le più grandi dopo l'aggiunta del kernel Linux completo. Questo si traduce nella possibilità per sviluppatori e utenti di eseguire editor, strumenti e applicazioni non solo testuali, ma anche basati su interfaccia utente grafica, quindi eseguibili in finestra come se fossero app Windows standard.
C'è comunque da compiere una precisazione. Ad oggi è possibile eseguire le app Linux basate su interfaccia grafica attraverso il Windows Subsystem for Linux (WSL), tuttavia per farlo veniva utilizzato un X server di terze parti. Attraverso il supporto nativo Microsoft può abilitare feature come l'accelerazione grafica via GPU, incrementando sensibilmente le prestazioni, o anche feature essenziali come il supporto all'audio e ai microfoni presenti nel sistema. I benefici sono evidenti: gli sviluppatori Linux possono, via Windows, testare o eseguire anche applicazioni di comunicazione o semplicemente player audio-video.
La nuova funzione è possibile adesso senza dover eseguire manualmente un X server e senza dover eseguire ulteriori operazioni e chiamate: con la nuova build Windows 10 può infatti avviare automaticamente una distribuzione Linux che contiene tutto il necessario che consenta alle applicazioni Linux GUI di comunicare con Windows e ottenere le risorse di cui ha bisogno. Tutti i dettagli sul funzionamento della nuova feature sono disponibili qui. Una volta terminata un'app e WSL, la distribuzione avviata viene anch'essa terminata.
La possibilità di eseguire le applicazioni Linux via interfaccia grafica su Windows 10 è arrivata, come già detto, con la build 21364 di Windows 10 Insider Preview. Nella stessa versione è stata introdotta anche la Eco mode per le app, e nuove modalità di visualizzazione delle singole attività del browser Edge su Gestione attività. Ne abbiamo già parlato a questo indirizzo.
Seguici sul nostro canale Instagram, tante novità in arrivo!
23 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoTra parentesi tempo fà ho installato ubuntu tramite il microsoft store giusto per curiosità e perché mi serviva al volo docker dare un'occhiata ad un registry, ovviamente non funzionava una ceppa ed ho dovuto farmi una chiavetta usb live al volo.
Non ho ancora capito cos si puo' fare e cosa non con ste distro installabili su windows, se é giusto per avere la shell tanto vale installarsi il caro vecchio cygwin.
Tra parentesi tempo fà ho installato ubuntu tramite il microsoft store giusto per curiosità e perché mi serviva al volo docker dare un'occhiata ad un registry, ovviamente non funzionava una ceppa ed ho dovuto farmi una chiavetta usb live al volo.
Non ho ancora capito cos si puo' fare e cosa non con ste distro installabili su windows, se é giusto per avere la shell tanto vale installarsi il caro vecchio cygwin.
Tanto per dirne una, sto utilizzando in questo momento WSL per lo sviluppo di un'applicativo cross platform; utilizzo visual studio, modifico il codice e cambiando semplicemente la configurazione posso decidere se buildare per windows o per linux, senza patemi di riavvio, macchine virtuali e via dicendo, con un unico ambiente, tutto integrato.
Tra parentesi tempo fà ho installato ubuntu tramite il microsoft store giusto per curiosità e perché mi serviva al volo docker dare un'occhiata ad un registry, ovviamente non funzionava una ceppa ed ho dovuto farmi una chiavetta usb live al volo.
Non ho ancora capito cos si puo' fare e cosa non con ste distro installabili su windows, se é giusto per avere la shell tanto vale installarsi il caro vecchio cygwin.
Non so quando l'hai provato tu, ma e' da un bel po' che Docker funziona su WSL.
Basta installare Docker for Windows su Windows 10 e abilitare l'integrazione con WSL, e ti abilita tutte le funzionalità di Docker sotto Linux.
Sul mio muletto ci girano almeno 15 containers sotto Linux (WSL) 24/7.
Basta installare Docker for Windows su Windows 10 e abilitare l'integrazione con WSL, e ti abilita tutte le funzionalità di Docker sotto Linux.
Sul mio muletto ci girano almeno 15 containers sotto Linux (WSL) 24/7.
Deve essere una mia mancanza allora, ho provato un paio di mesi fà.
Ho installato ubuntu attraverso il microsoft store ( cosa non proprio semplice come sembra) ed ho provato un banalissimo sudo apt install docker-ce senza successo.
Come si installa docker su linux sotto windows?
Forse mi sono perso qualcosa ma che tecnologia usi per sviluppare in .NET con una GUI che giri anche su Linux?
Net Core non ha strumenti gui ed anche il futuro MAUI non supporterà ufficialmente Linux. Ad oggi, che io sappia, c'è il framework di terze parti Avalonia ma non è una soluzione ufficiale.
A meno che tu non abbia scelto una soluzione web con asp.net...
butto lì la mia speculazione...stanno iniziando ad integrare linux in windows per tastare il mercato e passare ad un kernel linux nei prossimi anni..
facendo così, ad un certo punto avremo i programmi compilati sia per windows che per linux che girano in windows 10... quando il mercato sarà pronto tireranno fuori winlinux 1.0 e avranno già tutti i software compilati per linux... l'utente non si accorgerà di nulla e avranno cambiato kernel in maniera indolore per tutti gli utenti..
questa è la mia previsione...ci vediamo tra 10 anni...
bio
ps: windows 10 sarà l'ultimo windows -cit.- (mi pare Nostradamus o giù di lì
Non tutte le applicazioni hanno bisogno di una GUI Poi c'è da tenere presente che sempre più spesso la parte di GUI (View) e la parte di elaborazione (Model) sono due entità ben separate. Con la parte di elaborazione che non ha/deve avere riferimenti alla View. Per cui il caso di applicazioni senza GUI è e sara sempre meno un caso isolato.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".