Caffe 2.0

Posix, Wsl: un ascoltatore integra


Listen Later

Posix, Wsl: un ascoltatore integra...

Mando la trascrizione in audio del commento di un ascoltatore sulla puntata in oggetto.

Non aggiungo jingle e resto perche' sono virtualmente offline :) ma merita proprio essere distribuita subito. Buon ascolto e grazie !


"visto che viene chiesto esplicitamente, ecco un paio di correzioni sulla puntata di oggi :) allora, iniziamo con Cygwin il progetto è nato nel 1995, quindi ha quasi 30 anni, ed è nato a mo di intuizione ( creare un cross-compilatore in modo da creare eseguibili su windows di tool unix/linux), per poi diventare un vero è proprio ambiente posix. Nella sua forma finale Cygwin è un ambiente posix su Windows, le cui chiamate posix vengono "convertite" tramite una libreria ( cygwin1.dll ), come da homepage a DLL (cygwin1.dll) which provides substantial POSIX API functionality. quindi a livello funzionale è un emulatore ( anche se è un pò più complesso ): lo avvii ed hai una shell posix ( bash, sh o qullo che si vuole ) e utilizzi i tool che di norma si trovano su linux. Puoi ovviamente anche compilare da codice sorgente ( ai tempi io mi ero ricompilato sul mio computer Bind per fare alcuni test con l'abilitazione rpz, che mi pare non fosse ufficiale inizialmente, ma è roba di anni fa)


"WSL (versione 1), è qualcosa di simile, ma nativamente di Windows e più evoluto: è un sottosistema che converte le chiamate dall'ambiente wsl (quindi linux) nella controparte windows ( quindi anche qui è in sostanza un emulazione ) . Funziona adeguatamente, fin quando non sbatti il muso con i socket tcp ( ai tempi io non sono riuscito a far girare tcpdump ) . Microsoft ha poi "pachetizzato" l'ambiente per avere delle distro (ubuntu, debian, fedora etc) con i propri tools etc, quindi nella sostanza uno si ritrova qualcosa di molto simile all'ambiente scelto




"WSL (versione 2) bypassa la questione di emulazione, che è di per se complesso da mantenere, ed è in sostanza un vero e proprio ambiente virtuale, molto leggero e "trasparente". Anche qui con le distro che uno preferisce. Essendo un ambiente virtuale si ha un kernel linux vero e proprio, il quale poi dialoga con l'hypervisor di windows. Cosi si è anche risolto la questione dei socket tcp etc.



"nella sua evoluzione poi l'ambiente WSL si è integrato sempre di più ( i cron possono rimanere attivi anche con ambiente spento, il filesystem è visibile da Windows etc )




"l'utilizzo in se è decisamente dipendente da cosa uno deve farsene. io da sempre ( prima con cygwin poi con WSL ) lo uso perchè i tool che mi servono sono prevalentemente posix, mi è più comodo e molto molto più veloce usare una shell "nativa" del computer che usare una vm. Adesso che l'integrazione è più "fluida" ancor di più: ad esempio uso visual code (quindi "windows" ) usando i file su wsl, che mi permette istantamente di avviare e testare le modifiche, con le config git del caso etc"
...more
View all episodesView all episodes
Download on the App Store

Caffe 2.0By Valentino Spataro


More shows like Caffe 2.0

View all
Digitalia by Franco Solerio

Digitalia

1 Listeners

Pillole di Bit by Francesco Tucci

Pillole di Bit

0 Listeners

Ciao, Internet! con Matteo Flora by Matteo Flora

Ciao, Internet! con Matteo Flora

1 Listeners

Il Disinformatico by RSI - Radiotelevisione svizzera

Il Disinformatico

5 Listeners

Marco Montemagno - Il Podcast by Marco Montemagno

Marco Montemagno - Il Podcast

23 Listeners

Start by Il Sole 24 Ore

Start

18 Listeners

Storia in Podcast by Focus

Storia in Podcast

16 Listeners

Giorno per giorno by Corriere della Sera – Francesco Giambertone

Giorno per giorno

51 Listeners

Market Mover by Il Sole 24 Ore

Market Mover

5 Listeners

Cose Molto Umane di Gianpiero Kesten by Gianpiero Kesten - Vois

Cose Molto Umane di Gianpiero Kesten

18 Listeners

Don Chisciotte by Will Media

Don Chisciotte

23 Listeners

Non hanno un amico by Luca Bizzarri - Chora Media

Non hanno un amico

27 Listeners

Passa dal BSMT by Gianluca Gazzoli

Passa dal BSMT

25 Listeners

Stories by Cecilia Sala – Chora Media

Stories

44 Listeners

SEIETRENTA - La rassegna stampa di Chora Media by Chora Media

SEIETRENTA - La rassegna stampa di Chora Media

14 Listeners