PDA

View Full Version : Windows 10, l'ultima build porta il supporto ufficiale alle app Linux GUI: tutti i dettagli


Redazione di Hardware Upg
22-04-2021, 12:01
Link alla notizia: https://www.hwupgrade.it/news/sistemi-operativi/windows-10-l-ultima-build-porta-il-supporto-ufficiale-alle-app-linux-gui-tutti-i-dettagli_97148.html

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

Click sul link per visualizzare la notizia.

acerbo
22-04-2021, 13:08
Continuo a non capire il senso di questi sviluppi tesi a voler rendere disponibili pezzi di linux sotto windows, chi ha bisogno di linux se lo installa su una partizione o al limite lo ficca in una virtual box.
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.

jepessen
22-04-2021, 13:39
Continuo a non capire il senso di questi sviluppi tesi a voler rendere disponibili pezzi di linux sotto windows, chi ha bisogno di linux se lo installa su una partizione o al limite lo ficca in una virtual box.
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.

Tedturb0
22-04-2021, 13:49
E cosi hanno fatto prima loro di wine che sono piu di 20 anni che ci prova, e ancora e' inutilizzabile.

PaoPaolo
22-04-2021, 13:51
finalmente sono riusciti a portare i BSOD in linux :D

BlackQuasar
22-04-2021, 13:54
Continuo a non capire il senso di questi sviluppi tesi a voler rendere disponibili pezzi di linux sotto windows, chi ha bisogno di linux se lo installa su una partizione o al limite lo ficca in una virtual box.
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.

io78bis
22-04-2021, 13:59
Io, dopo l'ultimo aggiornamento, non riesco più a collegarmi in WiFi al router di casa

acerbo
22-04-2021, 15:06
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.

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?

TRUTEN
22-04-2021, 15:08
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.

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...

bio82
22-04-2021, 15:20
Continuo a non capire il senso di questi sviluppi tesi a voler rendere disponibili pezzi di linux sotto windows,

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..

:mc: 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ì)

Ago72
22-04-2021, 15:30
Forse mi sono perso qualcosa ma che tecnologia usi per sviluppare in .NET con una GUI che giri anche su Linux?

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.

jepessen
22-04-2021, 15:50
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...

Sviluppo in C++ infatti.

palmy
22-04-2021, 16:05
E cosi hanno fatto prima loro di wine che sono piu di 20 anni che ci prova, e ancora e' inutilizzabile.

:D :D :D stavo giusto pensando la stessa cosa!
Che poi personalmente preferirei il contrario, ovvero far girare programmi Win su Linux nativamente (che non è proprio quello che fa wine)

BlackQuasar
22-04-2021, 16:13
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?

La via piu semplice e' installare "Docker Desktop for Windows" che ti installa l'integrazione per WSL.
Poi devi abilitare l'integrazione nelle impostazioni.

https://hub.docker.com/editions/community/docker-ce-desktop-windows

Una volta fatto questo, usi docker sotto Linux come se fosse installato tramite apt install (praticamente quello che volevi fare tu).

TRUTEN
22-04-2021, 16:21
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.

Ho dato per scontato si parlasse di gui visto che l'articolo punta su quello...
L'MVC in ogni caso non ti risolve il problema tecnologico.
Comunque errore mio: dato che si parlava di Linux su Windows ho automaticamente associato il tutto a .NET.

aqua84
22-04-2021, 16:28
E cosi hanno fatto prima loro di wine che sono piu di 20 anni che ci prova, e ancora e' inutilizzabile.
eh già!!

ha fatto prima una Multinazionale Multimiliardaria con decine di migliaia di sviluppatori stipendiati solo per fare quel lavoro invece che "un gruppo" di programmatori che sono per la metà volontari...

chissà come mai!!

e poi c'è da dire anche che:
la Multinazionale ha implementato nel suo SO Chiuso del software Aperto e Documentato, cosa ben piu semplice, se poi hai a disposizione persone e soldi...
al contrario il "gruppetto" di WineHQ deve fare del Reverse di software Chiuso

Ago72
22-04-2021, 16:36
Ho dato per scontato si parlasse di gui visto che l'articolo punta su quello...

In realtà mi riferivo(*) al pattern MVVM e non MVC. Comunque, tu puoi avere il model con sorgente cross platform che poi compili a seconda della piattaforma, e poi hai la view, che magari non lo è, hai un sorgente/progetto diverso per ogni piattaforma.

Quando hai bisogno di testare le modifiche che fai sulla model, devi avere anche la GUI, anche se quest'ultimo è un progetto diverso da quello su cui tu stai lavorando.
Se il WSL supporta la GUI, hai una sola macchina per fare tutto. Altrimenti devi usare macchine virtuali... etc...


(*) non sono entrato nel dettaglio perchè non era il centro dell'intervento

Mechano
22-04-2021, 18:36
:D :D :D stavo giusto pensando la stessa cosa!
Che poi personalmente preferirei il contrario, ovvero far girare programmi Win su Linux nativamente (che non è proprio quello che fa wine)

Infatti, specie i giochi!

Mi funziona Rocket League con Lutris, ma Fortnite non va.

Perché non collaborano con Wine e gli altri progetti per fare girare le app Windows?

marcram
22-04-2021, 18:57
eh già!!

ha fatto prima una Multinazionale Multimiliardaria con decine di migliaia di sviluppatori stipendiati solo per fare quel lavoro invece che "un gruppo" di programmatori che sono per la metà volontari...

chissà come mai!!

e poi c'è da dire anche che:
la Multinazionale ha implementato nel suo SO Chiuso del software Aperto e Documentato, cosa ben piu semplice, se poi hai a disposizione persone e soldi...
al contrario il "gruppetto" di WineHQ deve fare del Reverse di software Chiuso
Stavo per dire esattamente le stesse cose... :D

Marco71
23-04-2021, 10:38
...il termine angloitalico "buildare" mi mancava nel corpo ormai in continua espansione di termini aggiustati alla bene e meglio dal punto di vista del significato (gergo informatico) e fatti proprio dall'Italia. In perfetta e completa anglofilia, esterofilia gergale, di usi, costumi, modi di fare, sistemi di istruzione pubblica ecc. ecc.
E non è fuori tema come si potrebbe essere indotti a pensare perché ormai non ci si sforza più nemmeno di cercare prima un termine, una parola dalla lingua italiana.
Temo questa sia una battaglia perduta in partenza perché questo finto cosmopolitismo che vorrebbe estrema facilità nel viaggiare in lungo ed in largo per il mondo (soldi permettendo) ormai ha predato ogni velleità residua, a mantenere una qualche sovranità linguistica in Italia.

Marco71.

Blzb
24-04-2021, 16:16
Il gramnarnazi che non sa nemmeno scrivere bene nella lingua che vorrebbe difendere.

LiquidMik
24-04-2021, 17:28
eh già!!

ha fatto prima una Multinazionale Multimiliardaria con decine di migliaia di sviluppatori stipendiati solo per fare quel lavoro invece che "un gruppo" di programmatori che sono per la metà volontari...

chissà come mai!!

e poi c'è da dire anche che:
la Multinazionale ha implementato nel suo SO Chiuso del software Aperto e Documentato, cosa ben piu semplice, se poi hai a disposizione persone e soldi...
al contrario il "gruppetto" di WineHQ deve fare del Reverse di software Chiuso

Mi hai tolto le parole di bocca, senza voler innescare il solito flame bolso win vs linux

Marco71
27-04-2021, 12:18
Il gramnarnazi che non sa nemmeno scrivere bene nella lingua che vorrebbe difendere.

Non aggiriamo il problema...il problema dell'esterofilia linguistica esiste eccome.

Forse avresti voluto per rafforzare la tua tesi che avessi scritto "neologismo" così da rientrare in questa moda, vezzo di infilare termini coacervo di italiano ed inglese.
Vuoi che te ne elenchi altri ma forze li conosci già e li usi, pure.

"Velleità" se non lo sapessi ad esempio è sinonimo di "aspirazione".

Per inciso "buildare" fa rabbrividire e se non si è capaci di non abusare della lingua inglese o meglio di termini estratti dal suo gergo allora...


Marco71

Blzb
30-04-2021, 06:51
Sommo vate mi inchino alla sua superiorità linguistica.

(sarcasmo. Nel caso non dovesse essere chiaro.)