No, non è necessario il sottosistema Microsoft Windows per Linux (WSL) ed ecco perché

No, non è necessario il sottosistema Microsoft Windows per Linux (WSL) ed ecco perché
I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Il sottosistema Microsoft Windows per Linux (WSL) è una funzionalità di Microsoft Windows 10 e 11 che consente agli utenti di eseguire distribuzioni Linux (Ubuntu, Debian, ecc.) sul proprio PC. Molti utenti hanno chiesto se hanno bisogno di WSL.





La risposta breve è no, non lo fai. Ma se vuoi sapere perché, continua a leggere mentre esploriamo perché non hai bisogno di WSL.





MAKEUSEOF VIDEO DEL GIORNO SCORRI PER CONTINUARE CON I CONTENUTI

Che cos'è il sottosistema Windows per Linux (WSL)?

  sottosistema windows per linux

WSL è una funzionalità di Microsoft Windows che consente di eseguire il software Linux in modo nativo nel computer. Non è una distribuzione Linux completa, ma piuttosto un livello di emulazione che viene eseguito all'interno di Windows e consente di eseguire applicazioni Linux insieme ad altri programmi.





Molte popolari applicazioni open source non sono ancora disponibili per Windows. Anche se lo sono, potrebbero non funzionare correttamente a causa di dipendenze mancanti o altri problemi. WSL aiuta a risolvere questo problema fornendo l'accesso a molti strumenti UNIX comuni come grep e sed, che non possono essere eseguiti direttamente da Windows stesso.

WSL è stato progettato principalmente pensando agli sviluppatori Web. Molti sviluppatori lavorano su Linux, ma devono testare i loro siti Web su Windows per assicurarsi che abbiano un aspetto corretto. WSL consente loro di eseguire questa operazione senza dover passare da un sistema operativo all'altro. Fornisce inoltre l'accesso a una versione completa di Bash (che è la shell predefinita per molte distribuzioni Linux), nonché al suo set di strumenti sottostante.



Quali sono i vantaggi di WSL?

Per quanto tu non abbia bisogno di WSL, ci sono alcuni vantaggi nell'usarlo.

purtroppo google play ha smesso di funzionare
  • È facile iniziare. Tutto ciò di cui hai bisogno è una macchina Windows 10/11, una connessione Internet e un po' di tempo.
  • È facile da usare. Una volta installato, funziona proprio come qualsiasi altra distribuzione Linux: puoi eseguire comandi o script come se fossero installati nativamente sulla tua macchina (e lo sono!). Puoi anche installare nuove applicazioni tramite la riga di comando usando i comandi apt-get o yum proprio come qualsiasi altra distribuzione Linux ti permetterebbe di farlo! Cos'altro potrebbe esserci di meglio?
  • È facile da installare: se l'installazione di WSL non era già abbastanza semplice, Microsoft lo ha reso ancora più semplice fornendo un programma di installazione che guida gli utenti attraverso ogni passaggio necessario prima di installare WSL sui loro computer e include anche suggerimenti per la risoluzione dei problemi se qualcosa va storto durante il processo di installazione!

Svantaggi di WSL

WSL è un ottimo strumento, ma non è per tutti. Ecco alcuni degli aspetti negativi:





  • Le prestazioni sono più lente rispetto a una macchina virtuale o all'esecuzione nativa di Linux sul tuo hardware. WSL usa l'emulazione software per eseguire programmi Linux, che possono essere lenti rispetto all'esecuzione diretta sull'hardware del computer.
  • Non compatibile con tutti i programmi Linux. Mentre molte applicazioni popolari come Firefox e GIMP funzionano bene in WSL, alcune non funzionano affatto (ad esempio distribuzioni basate su Ubuntu come Mint o Lubuntu).
  • Non si integra veramente con Windows stesso: hai ancora istanze separate di Bash ed Esplora risorse aperte in ogni momento quando usi questa funzione; non esiste una perfetta integrazione in un ambiente di sistema operativo coeso.

Quest'ultimo punto è forse il più grande difetto dell'utilizzo di WSL. Sebbene WSL possa essere configurato per leggere/scrivere nel file system di Windows (e viceversa), è tutto ciò che può fare. I tuoi programmi Linux non avranno accesso a Windows e i tuoi programmi Windows non avranno accesso a Linux.

Supponiamo ad esempio che, dopo aver installato WSL, provi a eseguire apt-get nella riga di comando di Windows. Non funzionerà. Dovrai usare apt-get dalla tua istanza Linux.





Tuo anche i PERCORSI di sistema sono completamente separati quando si utilizza WSL. Quindi, se installi un programma come Node solo sul lato Windows, nessuno dei comandi funzionerà in WSL a meno che non installi separatamente Node su Linux.

Quali sono le alternative a WSL?

  Git bash spostati nella directory di destinazione

Se sei un utente Linux esperto che non ha familiarità con la riga di comando di Windows, ci sono altre opzioni per eseguire Linux/Bash sulla tua macchina Windows.

  • Bash Git: Questo è un popolare emulatore di terminale per sistemi Windows che consente agli utenti di eseguire script e comandi bash in un ambiente nativo. È disponibile come parte dell'app Git per Windows o può essere scaricato separatamente da la pagina di download ufficiale di Git Bash . A differenza di WSL, Git Bash si integra con il PATH del sistema Windows. Questo può essere più pratico in un ambiente di sviluppo perché puoi utilizzare molti dei comandi Linux, pur avendo accesso ai tuoi programmi Windows.
  • Cigwin: Questa suite fornisce un ambiente simile a Unix su Windows, inclusi strumenti come grep, awk e sed; include anche il software server OpenSSH in modo da poter accedere al computer di casa in remoto tramite SSH quando si lavora da un altro computer sulla rete (o in remoto). Puoi visitare il sito Cygwin per maggiori informazioni.
  • Linux in una macchina virtuale: Ci sono molti programmi di virtualizzazione là fuori. Potresti installare il Lettore di workstation VMware edizione gratuita ($ 0) o Scatola virtuale ($ 0) sul tuo PC, quindi scarica un file immagine ISO contenente Ubuntu 18 LTS (o qualsiasi altro sapore piaccia di più).

WSL è una bella funzionalità... ma non è essenziale

In sintesi, WSL è una buona opzione ma non una necessità se sei abituato a lavorare in un ambiente Linux. Se vuoi accedere alle migliaia di progetti open source disponibili e non ti dispiace dedicare del tempo extra a imparare come usarli, vale la pena WSL. Ma se vuoi semplicemente eseguire una o due utilità della riga di comando di tanto in tanto, probabilmente non vale ancora la pena investire in un altro set di strumenti per la tua cassetta degli attrezzi.

WSL non è per tutti. È un po' uno strumento di nicchia, progettato per gli sviluppatori che devono eseguire software basato su Linux su macchine Windows 10 e 11. Se stai cercando qualcosa che renda il tuo PC più veloce, più sicuro o più facile da usare, probabilmente WSL non ti sarà di grande aiuto.