← Blog

La consola de Linux a Windows 10


2019-06-06

Linux a Windows és una realitat gràcies a la col·laboració entre Canonical (l'empresa creadora d'Ubuntu) i Microsoft. El hashtag #BashOnWindows va ser trending a les xarxes durant uns dies.

Què és Bash a Windows?

"Bash on Windows" és un subsistema de Windows dins del qual s'hi pot executar Ubuntu (una distribució de Linux). No és una màquina virtual, ni un emulador, com ara Cygwin (del qual vaig ser feliç usuari durant alguns anys). És un sistema Linux sencer dins de Windows 10.

Bàsicament, utilitzem el mateix shell (Bash) que es troba per defecte a la majoria de distribucions de Linux. D'aquesta manera, pots executar comandes de Linux dins de Windows sense haver d'instal·lar màquines virtuals o tenir particions al disc dur. S'instal·la dins de Windows 10 com si fos un programa normal. És una boníssima oportunitat per aprendre comandes Linux/Unix si ets un principiant en aquest món.

Pas 1: Activar el "Windows Subsystem"

Vés al menú Inici i busca el programa Powershell. Executa'l com a administrador. Una vegada obert, fes servir la comanda següent per activar Bash a Windows 10:

  
  Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  
Nota: és important tenir el Windows 10 actualitzat a la última versió possible perquè la comanda anterior funcioni correctament.

Se't demanarà confirmar, apreta "Y" i Enter:

Ara et demanarà reiniciar. Diga-li que sí, i no et preocupis que jo t'espero aquí.

Pas 2: Descarrega Linux des del Windows Store

Obre el programa Windows Store i busca "Linux".

Veuràs la opció d'instal·lar Ubuntu o SUSE. Jo vaig instal·lar Ubuntu perquè hi estic més familiaritzat, però la diferència hauria de ser molt petita. L'únic que canvia és la manera d'instal·lar-hi programes (per exemple, Ubuntu utilitza la comanda apt per instal·lar nous programes, i SUSE, zypper).

La instal·lació ocupa 1 Gb aproximadament.

Pas 3: Executa Linux

Ja gairebé ho tens. Una vegada instal·lat, és hora d'accedir a Bash dins de Windows 10. Obre el menú Inici i busca l'aplicació instal·lada (Ubuntu o SUSE, la que hagis instal·lat). Veuràs que s'executa com qualsevol programa normal de Windows. El primer cop que l'obris tardarà una estona ja que s'instal·larà tot el sistema operatiu des dels repositoris oficials. Llavors et demanarà un nom d'usuari i una contrasenya d'administrador.

Només caldrà fer aquests passos la primera vegada. A partir d'ara, Bash estarà disponible de manera immediata.

Bàsicament, des d'aquesta pantalleta negra pots fer gairebé qualsevol cosa que et puguis imaginar: invocar programes, crear nous programes (programar), gestionar fitxers, connectar-te a servidors remots, sincronitzar fitxers entre ordinadors, llegir el correu, escriure un blog, automatitzar tasques..., la teva imaginació és el límit.

És molt senzill trobar tutorials per fer els teus primers passos a bash, com ara aquest:

Gaudeix de Linux dins de Windows 10.

Salut!

Lluís