Ieri a Microsoft Build 2016, Microsoftha annunciato che Ubuntu sarebbe arrivato su Windows 10. Questo annuncio è enorme e da allora le persone hanno pianto di gioia. Molte persone sono ansiose di iniziare con la build che supporta Ubuntu ma per gli utenti finali che non sanno nulla di più di Ubuntu oltre al suo nome e alle origini di Linux, questo potrebbe essere un motivo di allarme o confusione generale. Ubuntu è un sistema operativo perfettamente funzionante a suo riguardo e potrebbe non avere molto senso aggiungere un sistema operativo a un altro. Il fatto è che non è quello che sta facendo Microsoft. Non sta letteralmente importando un altro sistema operativo in Windows 10. Sta invece aggiungendo il supporto per determinate librerie e strumenti che gli sviluppatori devono utilizzare spesso. Ecco una rapida analisi di ciò che significa.
Ubuntu che viene su Windows significa il comando linuxlinea cioè bash è stata aggiunta a Windows. Consentirà agli utenti, in particolare agli sviluppatori, di eseguire comandi e librerie bash sui loro computer Windows. Per un utente finale, Ubuntu che arriva su Windows non ha alcun significato. È una funzione legata alla Modalità sviluppatore ed è la comunità di sviluppatori al settimo cielo.
Come funziona
Al fine di portare Ubuntu a Windows, Microsoftha aggiunto una nuova infrastruttura chiamata Sottosistema Windows per Linux. Gli sviluppatori attiveranno gli strumenti di sviluppo in Windows 10 per ottenere gli strumenti. Saranno quindi in grado di utilizzare un comando Bash per ottenere un'immagine di Ubuntu. L'immagine viene scaricata dalla riga di comando ma proviene da Windows Store. Una volta che lo è, gli sviluppatori saranno in grado di eseguire Bash in modo nativo.
Perché gli sviluppatori hanno bisogno di questo?
Gli sviluppatori usano abitualmente Bash e molti altriStrumenti Linux che sono stati messi a loro disposizione con questo aggiornamento. Bash non è solo molto popolare tra gli sviluppatori, ma è anche incredibilmente potente. Prima, se uno sviluppatore voleva usare le librerie bash, avrebbe dovuto eseguire Ubuntu in una macchina virtuale o utilizzare l'ambiente Cygwin. Questo semplicemente semplifica l'utilizzo di Bash su un sistema Windows.
Incide sugli utenti finali?
Neanche un po. Anche se decidi di attivare gli strumenti per sviluppatori in Windows 10, non potrai mai finire accidentalmente usando bash per questo. È uno strumento utile solo a qualcuno che sa come usarlo e se non sei tu, non c'è nulla di cui preoccuparsi.
Commenti