- Tempo di lettura: 11 minuti

Conoscere il nostro nuovo mondo virtuale

La nostra attuale separazione fisica forzata potrebbe generare innovazioni che in realtà avvicinano le nostre comunità.

Testimoniare il costante impatto globale di COVID-19 è un'esperienza profondamente toccante che continua a umiliarci tutti in modi che non avremmo potuto prevedere.

- Tempo di lettura: 47 minuti

Come masterizzare l’immagine del sistema operativo su Linux con Etcher

Etcher, ora chiamato balenaEtcher, è un’applicazione gratuita e open source utilizzata per la masterizzazione di file ISO e IMG, nonché cartelle zippate su unità USB e schede SD. Questo strumento è disponibile per Linux, Windows e macOS e anche con la stessa interfaccia utente in modo da ottenere la stessa esperienza utente ovunque. Quindi, ogni volta che vuoi masterizzare un’unità flash o anche una scheda microSD, puoi fare affidamento su Etcher come strumento di riferimento. Abbiamo cercato di spiegare una procedura dettagliata per l’installazione e l’utilizzo di Etcher in modo che il processo di masterizzazione / flashing USB diventi ancora più semplice per te. Stiamo prendendo il file ISO Ubuntu 18.04 LTS come esempio, scaricato da Internet, per descrivere l’intero processo.

Abbiamo eseguito i comandi e le procedure menzionati in questo articolo su un sistema Ubuntu 18.04 LTS.

Seguire questi passaggi per scrivere facilmente un’immagine ISO su un’unità flash / USB:

Passaggio 1: scarica il file .zip di Etcher

Il pacchetto di download di Etcher è disponibile sul sito Web ufficiale di Balena a questo link:

https://www.balena.io/etcher/

Scarica Etcher

Il sito Web fornisce immagini di app per entrambe le versioni a 64 e 32 bit di Ubuntu.

Puoi usare il comando lscpu per verificare il tuo sapore di Linux. Recupera i dettagli dai file sysfs e / proc / cpuinfo:

$ lscpu

Questo comando visualizzerà il seguente output:

risultato lscpu

La voce CPU op-mode (s) ti dice il tipo di Ubuntu che stai eseguendo sul tuo sistema; 32 bit significa che stai eseguendo un sistema operativo Linux a 32 bit, 64 bit significa che stai eseguendo un sistema operativo a 64 bit.

Poiché il mio è un sistema a 64 bit, farò clic sul collegamento “Download per Linux x64”. Verrà visualizzata la seguente finestra di dialogo:

Salvare il file

Selezionare l’opzione Salva file e quindi fare clic su OK. Il pacchetto .zip verrà salvato nella cartella Download.

Passaggio 2: Estrai AppImage dal file .zip scaricato

Il pacchetto Etcher che abbiamo appena scaricato è in formato .zip. Ora dobbiamo estrarre il file AppImage in modo da poter installare e utilizzare il software.

Apri la tua riga di comando di Ubuntu, il Terminale, tramite la ricerca di Ubuntu Application Launcher o usando il collegamento Ctrl + Alt + t.

Quindi, utilizzare il seguente comando di decompressione per estrarre il file AppImage nella cartella corrente (home) dalla cartella Download:

$ unzip ~ / Downloads / balena-etcher-electron-1.5.47-linux-x64.zip

Estrai il file zip

Utilizzare il comando ls per verificare che il file AppImage si trovi ora nella directory corrente.

Passaggio 3: eseguire Etcher AppImage

Ora puoi eseguire facilmente Etcher eseguendo la sua AppImage. Puoi farlo tramite il seguente comando:

$ ./balenaEtcher-1.5.47-x64.AppImage

Questo aprirà l’applicazione Etcher nella seguente vista:

Corri Etcher

Nota: ogni volta che si desidera disinstallare Etcher dal proprio sistema, è sufficiente eliminare questa AppImage. Non è necessario eseguire altre procedure di download con AppImages.

Passaggio 4: eseguire il flashing di un file ISO

Fare clic sul pulsante Seleziona immagine; questo ti consente di cercare l’immagine ISO che desideri selezionare per la scrittura. Ho selezionato l’immagine ISO di Ubuntu 18.04 scaricata dal sito Web ufficiale di Ubuntu.

Masterizza file ISO

Ora vedrai il pulsante Seleziona destinazione evidenziato. Inserire un’unità USB; se un singolo dispositivo è collegato al tuo sistema, lo vedrai selezionato come segue:

File Flash

Altrimenti, ti verrà data un’opzione per selezionare tra i dispositivi disponibili. Vedrai quindi il pulsante Flash evidenziato. Fare clic su di esso in modo che Etcher inizi a scrivere il file ISO su USB. Ti verrà anche presentata una finestra di autenticazione poiché solo un utente autorizzato può eseguire il flashing di una USB.

Il processo di scrittura inizierà e sarai in grado di vedere una barra di avanzamento come segue:

Convalida del file

Al completamento con successo della scrittura delle immagini, sarai in grado di vedere la seguente vista:

Lampeggiamento completo

Chiudi la finestra e il processo è completato!

Questo è il modo in cui è possibile utilizzare questo efficiente strumento di flashing per scrivere immagini del sistema operativo su USB e anche schede microSD. Il processo è praticamente lo stesso quando si scrivono immagini su una scheda SD.

- Tempo di lettura: 2 minuti

Ben arrivato Firefox 57, il migliore di sempre

Sicuramente uno dei rilasci più attesi del 2017 è Firefox Quantum. Il web, mai quanto nei giorni nostri, ha estremamente bisogno di strumenti validi per poterlo navigare in modo libero. Mozilla ha deciso di fare proprio questo e il 14 novembre appena passato ha rilasciato Firefox 57. Un browser completamente diverso dalle versioni precedenti, ha visto nel suo codice la riscrittura di quasi 2 milioni di righe nuove.

Innovativo grazie al nuovo motore di rendering completamente riprogettato. 2 volte più veloce, e la differenza la si nota subito anche senza nessun tipo di benchmark. Utilizza il 30 % in meno della memoria di sistema rispetto all’antagonista Chrome.

Insomma un ottimo lancio nel futuro per i browser di navigazione che, se vogliono seguire il passo dovranno adeguarsi a questi standards.

Ma non finisce qui perché Quantum fornisce anche nuove funzionalità come la sincronizzazione degli screenshot, diventati molto più personalizzabili. E soprattutto è un progetto in evoluzione, per quanto sia già un prodotto eccellente, nel corso del 2018 vedrà una serie di aggiornamenti sul motore di rendering che miglioreranno ancora di più le specifiche prestazioni. La più importante è quella dell’uso stressante del machine learning di modo da riconoscere le parti che compongono le pagine web e dare una priorità al caricamento, magari mostrando prima il corpo principale e solo in un secondo momento la pubblicità che sta attorno.

Insomma una vera rivoluzione nella navigazione web. Il mio consiglio è quello di installarlo subito e provarne i benefici semplicemente aprendo le pagine che siamo abituati a navigare e notando da subito un cambiamento abissale.

Questo il link ufficiale di Mozilla:  https://www.mozilla.org/en-US/firefox/

 

- Tempo di lettura: 8 minuti

Top 3 dei migliori IDE per Python free

Quando si tratta di programmazione Python, hai molte opzioni per grandi ambienti di sviluppo integrati.

Python è ovunque. Ai giorni nostri, sembra che alimenti tutto, dai grandi siti web alle utilità desktop al software aziendale. Python è stato utilizzato per scrivere i progetti software come dnf / yum, OpenStack, OpenShot, Blender, Calibre e anche il client BitTorrent originale.

Inoltre è anche uno dei miei linguaggi di programmazione preferiti. Personalmente, Python è stato il mio linguaggio sempre usato nel corso degli anni per tutto, dai progetti di classe all’università a minuscoli script per aiutarmi a automatizzare compiti ricorrenti. È uno dei pochi linguaggi che è facile iniziare essendo principianti fino a diventarne utilizzatori più esperti per progetti nel mondo reale.

Per modificare i programmi Python, hai un certo numero di opzioni. Alcuni ancora preferiscono un editor di testo di base, come Emacs, VIM o Gedit, che possono essere estesi con funzioni come l’evidenziazione della sintassi e l’autocompletamento. Ma molti utenti che lavorano su grandi progetti con basi di codice complesse preferiscono un ambiente di sviluppo integrato (IDE) come l’editor di testo e una combinazione di terminali. La linea tra un editor di testo avanzato e un IDE è sottile e non è sempre chiara, qui infatti lascerò a voi il compito di decidere con esattezza quali funzioni desiderate per le vostre esigenze di sviluppo.

Diamo un’occhiata a alcune delle opzioni più popolari disponibili per gli sviluppatori di Python e vediamo come sono associate. Tutti e tre sono cross-platform e possono essere utilizzati sul vostro sistema operativo qualsiasi esso sia.

Eclipse con PyDev

È difficile scrivere un elenco di ambienti di sviluppo integrati open source senza nominare Eclipse, che dispone di un’enorme comunità di sviluppatori e di innumerevoli plugin disponibili per consentirti di personalizzarlo per soddisfare qualsiasi esigenza che potete immaginarvi durante lo sviluppo. Ma questo approccio così completo è anche uno dei disagi di Eclipse. Molti lo criticano per le dimensioni e risorse che impegna e le prestazioni sui sistemi a basso livello possono certamente essere un problema.

Detto questo, se stai entrando in Python da un background in altro linguaggio, in particolare Java, Eclipse può già essere il tuo IDE preferito. E se usi le sue molteplici funzionalità, potrai trovare la vita senza di loro, davvero difficile.

PyDev aggiunge un numero enorme di funzionalità a Eclipse, ben al di là di un semplice codice di evidenziazione. Gestisce il completamento del codice, integra il debug di Python, aggiunge un browser a token, strumenti di refactoring e molto altro ancora. Per coloro che lavorano con il popolare framework web Django Python, PyDev ti permetterà di creare nuovi progetti Django, eseguire azioni Django tramite hotkeys e utilizzare una configurazione di esecuzione separata solo per Django.

Eric

Eric utilizza Scintilla, un componente di modifica del codice sorgente utilizzato in diversi IDE

e editor, disponibile anche come editor SciTE autonomo.
Le funzionalità di Eric sono simili agli altri IDE: la corrispondenza tra parentesi, il completamento dei codici, un browser di classe, i test di unità integrate, ecc. Essa dispone anche di una funzione di anteprima dei form Qt, utile se si sta sviluppando una Qt GUI per l’applicazione e personalmente mi piacciono le funzione di elenco delle attività integrate.
Ho sentito alcune critiche sulla documentazione di Eric che, essendo essenzialmente consegnata attraverso un massiccio PDF, lascia qualcosa a desiderare, ma se ti prendi il tempo giusto per impararlo, troverai Eric come un ambiente di programmazione molto leggero ma completo.

PyCharm

PyCharm è un altro editor di Python. Pycharm è un prodotto commerciale, ma i creatori offrono anche un’edizione della comunità gratuita e aperta sotto la licenza Apache 2.0.

PyCharm offre praticamente tutto ciò che ci si potreb

be aspettare da un IDE: test di unità integrate, ispezione dei codici, controllo integrato di versione, strumenti per il refactoring di codice, vari strumenti per la navigazione dei progetti, nonché le funzioni di evidenziazione e di completamento automatico che ci si aspetterebbe con qualsiasi IDE.
Per me, l’inconveniente principale di PyCharm è il suo modello open core. Molte delle funzionalità avanzate di PyCharm non sono disponibili sotto una licenza open source e per me è un problema. Tuttavia, se non si desidera utilizzare le funzionalità più avanzate incluse nella versione con codice sorgente chiusa, le caratteristiche non consentite possono anche essere tralasciate e quindi come scelta, si può andare avanti in modo più leggero per l’editing di Python, con questa versione free.

 

Abbiamo dimenticato il tuo preferito? Facci sapere quale è nei commenti qui di seguito, e ci spieghi perché, di modo da aumentare questa Top List.

 

- Tempo di lettura: 4 minuti

Come l’open source contribuisce al Semantic Web

La visione di Tim Berners-Lee del Semantic Web sta diventando più chiara attraverso i contributi open source.

Il Semantic Web, un termine coniato dallo stesso inventore del World Wide Web (WWW) Tim Berners-Lee, si riferisce al concetto che tutta l’informazione contenuta in tutti i siti internet sia interconnessa e disponibile. Questa visione di una rete di conoscenze che fornisce informazioni a chiunque lo desidera, continua a emergere e crescere.

Nella prima generazione del WWW, Web 1.0, la maggior parte delle persone erano consumatori di contenuti e nel caso si avesse avuto una presenza sul web, questa era costituita da una serie di pagine statiche trasmesse in HTML. I siti web avevano guestbook e altri moduli HTML (Form), alimentati da Perl e da altri linguaggi di script lato server, che potevano essere compilati dalle persone che visitavano la pagina web. Mentre HTML fornisce la struttura e la sintassi al web, non ne fornisce significato; quindi Web 1.0 non poteva aggiungere significato nelle vaste risorse ormai presenti nel WWW.

Successivamente è venuto il Web 2.0 e l’emergere di contenuti generati dagli utenti come blog, wiki, condivisione di video, social media e così via. Il contenuto generato dinamicamente ha creato un’interazione bidirezionale. Siti come Flickr e Twitter impiegano tag generati dagli utenti per organizzare il contenuto in categorie. Mentre questo rappresentava un vasto miglioramento sia nell’interfaccia che nell’interazione su Web 1.0, non è il pieno livello di interattività previsto dalla definizione di Berners-Lee del Web Semantico.

L’urgenza di realizzare il Web Semantico ha guadagnato valore con l’Internet delle cose in rapida espansione (IoT), in quanto ognuno di questi dispositivi crea una rete di dati semantici che possono essere interrogati con strumenti appropriati. L’intersezione dell’intelligenza artificiale, dei big data, dello IoT e delle tecnologie web collegate sta creando l’opportunità di trarre più significato e contesto dai dati che condividiamo nel nostro mondo sempre più interconnesso. Poiché questa rete di dati continua a crescere, abbiamo bisogno di strumenti software e framework per creare e leggere queste informazioni.

Come fa una pagina web a distinguere le informazioni? Come può il mio contenuto web, letteralmente parlare con altri contenuti in modo che il destinatario conosca la mia intenzione? Come può, ad esempio, leggere le informazioni in un file di testo o multimediale di wiki per determinare quali progetti attivi si sono succeduti nel 2016? Uno strumento open source che consente questo tipo di interazione è Semantic MediaWiki.

Inoltre, è nata un’enorme lista di progetti open source per estrarre significati dal Web Semantico. Questa include DBpedia, un progetto che mira a estrarre contenuti strutturati da Wikipedia. Creative Commons utilizza i dati RDF per incorporare le informazioni sulle licenze nelle pagine web e nei file MP3. Apache Jena è un’implementazione open source di SPARQL. Un altro framework open source che implementa SPARQL è Sesame.

Se desideri saperne di più su questi e altri aggiornamenti, visita la pagina web Semantic Web di W3C, che contiene informazioni sulla tecnologia, notizie, eventi futuri e altro ancora.

 

- Tempo di lettura: 6 minuti

La legge di Stallman

Richard Stallman, padre della Free Software Foundation (FSF), è considerato il protettore dei diritti degli utenti da sempre. Dal 2000, scriviamo e sosteniamo le cause della FSF, ovunque nel mondo, e cerchiamo sempre di parlare di free software come unica possibilità per migliorare la qualità e farne un prodotto utile alla grande community mondiale. Sogno un giorno, di incontrare Richard Stallman di persona, magari durante uno dei suoi interventi annuali a Milano.

Vedendo la sua figura così ideale e irraggiungibile, appare circondato da un alone di mistero e saggezza insieme.

Free as in speech is not free as in beer

… Come poter dimenticare!

Lui è l’uomo dal quale ho appreso che diffondere la parola giusta richiede spesso di essere radicale, a volte, di modo che la gente un giorno capirà.

Noi tutti abbiamo sottoscritto la guerra contro i documenti di Word, contro i formati chiusi e proprietari, anche contro le distribuzioni Linux che non rispettano il modo puro di installare e distribuire il codice e le applicazioni (di terze parti). Questo è quanto ho avuto modo di conoscere in Richard. Questo è il modo con il quale ho continuato a seguirlo per più di un decennio (e ancora oggi).

Le sue parole hanno sempre guidato gli sviluppatori open source verso una stessa direzione, fino a quando riesce a creare una vera legge, che viene chiamata con il nome di legge di Stallman.

While corporations dominate society and write the laws, each advance or change in technology is an opening for them to further restrict or mistreat its users.

Questo è giusto. Questo è successo. Questo è ciò che sta succedendo. Questo è ciò che sempre accadrà.
Tanto più oggi che la tecnologia sta cambiando in modo ancora più stranamente imprevedibile.

Abbiamo sempre avuto una visione kepleriana della tecnologia, con il software al centro dell’universo, come l’unico elemento da tenere d’occhio e controllare.

Concentriamoci sul software, facciamo rispettare la libertà rendendolo opensource e dovrebbe funzionare tutto bene – questo è ciò che probabilmente pensiamo.

Non più. Il Software non è più al centro dell’universo. Lo sono i DATI.

Quindi il software può essere opensource, può essere libero, può essere visibile a chiunque e ancora aziende potranno e vorranno limitare, maltrattare e far rispettare il loro potere su gli stessi utenti che non sono liberi di leggere il proprio codice e non fare nulla senza la nuova intelligenza, senza il nuovo cervello che rende le cose possibili e che noi chiamiamo dati.

La legge di Stallman è morta. Lunga vita alla legge di Stallman.

Oggi, dopo tanti anni, forse qualcosa sta cambiando nell’ingegneria del software, e anche nella legge di Stallman, probabilmente domani, dovrà cambiare, aggiornarsi e riempire nuovi obiettivi.

 

 

- Tempo di lettura: 8 minuti

Freedos ci aiuta a risparmiare sul notebook

notebook-asus-pro-p2520la-xo0084dAbbiamo trovato una risposta a tutti coloro mi abbiano chiesto in questo periodo, come poter trovare computer/notebook di buona qualità, senza l’incubo della licenza Microsoft inclusa.

La nostra risposta, per oggi, è la recensione di questa bella macchinetta marchiata ASUS. Si tratta dell’AsusPro Essential P2520LA-XO0084D, che per fortuna, non ha nulla a che vedere con i Celeron che finora abbiamo citato, come esemplari senza Windows.

Quello che oggi vi presentiamo infatti è un notebook perfettamente in linea con le caratteristiche hardware a oggi più richieste e comuni, questo prodotto nasce sotto l’ala protettiva di Intel quindi anche tutto l’hardware che gli ruota attorno, ora stiamo lavorando per trovare prodotti adeguati anche concorrenti (es.: AMD).

Arriviamo al punto e diamo spazio ai tecnicismi per vedere nel dettaglio le caratteristiche di questo notebook Asus che possiamo acquistare in questo caso, senza il classico Windows 10, ma con un’installazione base di Freedos (che ovviamente fa risparmiare il costo della licenza Microsoft). Freedos [è una distribuzione GNU/Linux](è un sistema operativo per computer IBM PC compatibili, che costituisce un’alternativa free-software a MS-DOS), molto minimale, utilizzata giusto per rendere accessibile un computer, che andrà quanto prima sostituito con la nostra distribuzione preferita.notebook-asus-pro-p2520la-xo0084d

Il processore è l’Intel Core i5 (da 2.2 GHz), decisamente performante su un notebook, anche per l’ottimo raffreddamento che si fa notare subito. Il marchio Intel accompagna in coppia anche la scheda video che è una intel® hd graphics 5500, condivisa ma buona per un utilizzo in mobilità (che probabilmente non sarà mai un GamePC). Da questa scheda video parte il collegamento al monitor che non è tanto piccolo, avendo 15.6 pollici e 1366×768 pixel di risoluzione, oltrettutto hd ready su tecnologia a led. La Asus si è sempre distinta per flessibilità ed espandibilità e anche questo prodotto ne è la dimostrazione, mantenendo infatti, nei suoi 4 GB di RAM DDR3 presenti a bordo, uno slot libero per l’eventuale espansione di questa carattestica, su una scheda madre che ne supporto fino a un massimo di 16 GB, decisamente un’ottima caratteristica per un netbook. Poi ovviamente troviamo un wireless 802.11n (a/c) e una ethernet LAN gigabit (10/100/1000), bluetooth e masterizzatore DVD dual layer.

Queste sono le caratteristiche sicuramente più rilevanti, o almeno quelle che noi abbiamo notato come capaci di fare la differenza sul test di questo notebook. Ma in ogni caso riportiamo qui di seguito, per i più precisini, tutta la tabella completa e schematica delle caratteristiche al completo.

Facendo un calcolo veloce, acquistando questa versione di Asus rispetto alla consorella commerciale con licenza Microsoft Windows, risparmiamo 100,00 Euro netti. Non sappiamo se questo sia il costo della licenza che eventualmente avremo trovato all’interno di questo PC, ma di certo è un risparmio che è da attribuire in grossa percentuale alle royalty Microsoft per la licenza (sia pure OEM), e in percentuale più bassa all’installazione pratica del sistema operativo in versione pronta per la commercializzazione, perchè nella pratica ci vuole un installatore che deve fare tale lavoro.

Questo è il prodotto distribuito su Amazon corrispondente a queste caratteristiche, il nostro portatilino Asus con Freedos! Curiosate voi stessi:

 

Scheda tecnica

Sistema Operativo senza sistema operativo
Schermo 15.6 pollici – 1366×768 pixel – no glare- hd ready- led –
Processore intel® core™ i5-5200u (2.2 ghz)
Ram 4 gb ddr3l
Slot Ram liberi 1
Ram massima installabile 16 gb
Slot Ram 4 gb
Scheda Video intel® hd graphics 5500
Memoria Video condivisa
Video Out hdmi- vga (d-sub)
Hard Disk 500 gb sata 5400 rpm – tpm
Unità Ottica super multi dl
Wireless wifi 802.11n (a/c)
Bluetooth bluetooth 4.0
Lan 10/100/1000 mbits
Webcam frontale hd
Audio uscita cuffie (combo) ingresso microfono –
Porte USB 1x usb 2.0- 3x usb 3.0
Card Reader sd/sdxc/mmc
Alimentazione batteria 4 celle – alimentatore 65w
Dimensioni e Peso 38.0×25.6×2.23~2.26 cm / 2.37 kg
Caratteristiche speciali tasti ad isola- tastierino numerico
Colore black

 

Grazie a tutti ragazzi, divertitevi anche voi a cercare sulla rete ciò che i centri commerciali non ci faranno mai trovare, questa è la nostra missione e vi porteremo sempre sulle tracce di GNU/Linux, in più ambiti possibili.

- Tempo di lettura: 3 minuti

RaspBerry PI: uno starter Kit economico

718vn27hBUL._SL1500_Vuoi avere un computer Linux sempre a portata di mano, collegabile a qualsiasi periferica, ovunque ti trovi e senza che occupi molto spazio?

RaspBerry PI è sicuramente il più curioso esperimento informatico che fa al caso tuo. Se ancora non lo conosci in questo articolo provo a descrivertelo per raccontarti come sia versatile.

E’ il più piccolo ed economico computer. Ma oltretutto il più piccolo computer con Linux come sistema operativo. E’ sviluppato tutto all’interno di una piccolissima scheda elettronica e ha tutto ciò che occorre per far partire un sistema operativo evoluto. Le sue ridotte dimensioni lo rendono utilissimo in ambito casalingo per creare applicazioni evolute di domotica, ma anche un semplice impianto HiFi oppure HomeCinema per il nostro salotto.

Per le sue dimensioni ha delle belle caratteristiche che lo rendono comodo, grazie alle 4 porte USB, 1 HDMI e 1 Ethernet per le connessioni principali. La scheda invece dal punto di vista elettronico è espandibile tramite PIN e altri connettori.

Su Amazon esistono starter kit davvero comodi ed economici che con poche decine di euro spediscono direttamente a casa tua tutto l’essenziale per farsi un vero e proprio micro computer pronto all’uso. In questo articolo presento questo articolo solo perchè l’ho conosciuto personalmente dalla mia esperienza, ma sono sicuro che ne esistano svariati, questo mi sembra sempre molto completo ed economico perchè comprende: il RaspBerry PI, l’alimentatore, una custodia per conferirgli un minimo di design, la scheda di memoria, cavo HDMI e ethernet per poco più di 60 Euro!

Oggi shopping:
Raspberry Pi 3 Official Desktop Starter Bundle (16GB, Black)

- Tempo di lettura: 4 minuti

Build 2016: annunciato Ubuntu su Windows 10

Dustin Kirkland, direttore Strategie di Prodotto a Canonical, presente al Microsoft Build 2016, conferenza per sviluppatori che si svolge questa settimana a San Francisco, tra il 30 marzo e il 1 Aprile 2016, è stato orgoglioso di annunciare il progetto “Ubuntu su Windows”.

Tutti parlano oggi circa le voci di ZDNet che ha iniziato la questione di una nuova, segreta collaborazione tra Canonical e Microsoft per portare la shell di Ubuntu su Windows 10, nativamente integrato in una console cmd.exe di Windows 10, e indovinate un po? Le voci si sono dimostrate essere vere, dopo tutto.

Canonical ha appena annunciato Ubuntu su Windows, un nuovo progetto realizzato in collaborazione con Microsoft per portare lo spazio utente di Ubuntu per la piattaforma Windows 10, per gli sviluppatori di Windows che lavorano su applicazioni cross-platform, aiutandoli a essere più produttivi.

“Ho intrapreso un super segreto (e del tutto sconvolgente!) progetto tra Microsoft e Canonical, come presentato oggi in una demo durante il keynote di apertura di Kevin Gallo della conferenza Build 2016”, ha detto Dustin Kirkland. “Viene inserito uno spazio utente e bash shell Ubuntu, in modo nativo, in una console cmd.exe di Windows 10!”

Ecco come funziona Ubuntu su Windows

ubuntu

Un progetto davvero interessante, ma non troppo entusiasta, perché, come detto prima, è utile solo per gli sviluppatori che vogliono essere più produttivi lavorando su applicazioni cross-platform, sia su Windows che su Linux  e non hanno il tempo di passare tra diversi sistemi operativi.

In sostanza, se si utilizza Windows 10 per sviluppare applicazioni cross-piattaform, col progetto “Ubuntu su Windows 10” sarete in grado di accedere alla shell bash Linux direttamente dal menu Start di Windows. Basta digitare “bash” (senza virgolette), premere Invio, e si aprirà una console cmd.exe, che esegue il binario / bin / bash da Ubuntu.

Il progetto attualmente offre agli utenti l’accesso completo a tutti nello spazio utente di Ubuntu, così come decine di migliaia di pacchetti binari disponibili nei repository di Ubuntu, tra i quali ma non solo, i comandi comeapt, ssh, rsync, find, grep, vim, emacs, awk, sed, ruby, tar, sort, php, mysql, perl, python, wget, md5sum, gpg, curl, apache, gcc, diff, così come già li conosciamo.

“La disponibilità nativa di un completo ambiente Ubuntu su Windows, senza virtualizzazione o emulazione, è una pietra miliare che sfida convenzione e un gateway per un territorio affascinante e sconosciuto,” ha dichiarato Mark Shuttleworth, CEO di Canonical. “Tuttavia, siamo felici di stare dietro Ubuntu per Windows, impegnati ad affrontare le esigenze degli sviluppatori di Windows che esplorano Linux in questo incredibile modo nuovo.”

Perchè non usare direttamente Ubuntu?

E questo è ciò che il progetto super-segreto “Ubuntu su Windows” sembra, per ora, e ad essere onesti, non capiamo il motivo per il quale ne abbiamo bisogno. OK, serve per aiutarti a essere più produttivi durante lo sviluppo di applicazioni cross-platform, ma perché non usare una vera e propria macchina Ubuntu o, almeno, una macchina virtuale con Ubuntu Linux su Windows.

Oppure, perché non dual boot di Windows 10 con Ubuntu come molti sviluppatori fanno tuttora. Beh, la verità è che si è liberi di utilizzare quello che vuoi, quando vuoi. Nessuno obbliga l’utilizzo di Windows 10 con la bash Ubuntu che viene eseguita in modo nativo, e si può sempre contare sulla propria macchina a pieno titolo Linux, con tutte le sue grandi caratteristiche, sempre gratuitamente!

intopic.it