Canonical llança Ubuntu Pro for WSL: seguretat i gestió avançada a Windows

  • Ubuntu Pro for WSL automatitza la subscripció Ubuntu Pro a totes les instàncies Ubuntu que s'executen sobre WSL en un host Windows.
  • Aquesta solució afegeix Expanded Security Maintenance, suport i gestió centralitzada, convertint WSL en una plataforma apta per a entorns empresarials.
  • La integració amb Microsoft Store, Intune, el registre de Windows i Landscape facilita el desplegament massiu i el control de flotes dels equips.
  • El projecte és obert, amb documentació extensa i comunitat activa, cosa que permet adaptar-lo a diferents escenaris i contribuir a la seva evolució.

Ubuntu Pro for WSL

Ubuntu Pro for WSL s'ha convertit en una peça clau per als que desenvolupen a Windows però necessiten un entorn Linux complet, segur i ben gestionat. Combinant la potència d'Ubuntu amb la comoditat de Subsistema de Windows per a Linux (WSL), aquesta solució permet treballar com si tinguessis una màquina Linux nativa, però sense màquines virtuals pesades ni configuracions eternes.

Lluny de ser només un extra opcional, Ubuntu Pro per a WSL afegeix seguretat empresarial, suport i gestió centralitzada a les distribucions Ubuntu a WSL. Des d'actualitzacions de seguretat ampliades fins a la integració amb eines de Microsoft i Landscape, està pensat tant per a desenvolupadors individuals com per a grans organitzacions que volen tenir control sobre centenars o milers d'instàncies WSL.

Què és Ubuntu a WSL i per què es fa servir tant

Windows Subsystem for Linux, o WSL permet executar un entorn Ubuntu gairebé nadiu dins Windows, amb terminal, utilitats i eines típiques de Linux, però sense necessitat d'arrencar en dual boot ni aixecar una màquina virtual completa. És una alternativa molt lleugera i ràpida per als que treballen en desenvolupament, administració de sistemes o automatització.

Gràcies a aquesta integració, Ubuntu sobre WSL ofereix una experiència de terminal molt potent, amb gran interoperabilitat amb el propi Windows: pots accedir al sistema de fitxers de Windows, executar ordres de PowerShell des d'Ubuntu i viceversa, i fins i tot llançar aplicacions gràfiques Linux que corren sobre lescriptori de Windows gairebé sense complicacions.

Per a molts equips de desenvolupament, WSL s'ha convertit en la manera més còmoda de treballar amb Linux quan la seva plataforma estàndard és Windows: compilació de codi, execució de scripts, contenidors, eines de DevOps i fins i tot aplicacions que aprofiten la GPU gràcies a la integració amb NVIDIA i l'acceleració de WSL 2, que ofereix rendiment proper al nadiu.

Què aporta Ubuntu Pro for WSL sobre Ubuntu estàndard

Tot i que Ubuntu a WSL funciona molt bé tal qual, les empreses solen exigir seguretat, traçabilitat i suport formal. Aquí és on entra en joc Ubuntu Pro for WSL: una aplicació de Windows que automatitza l'associació de les teves instàncies d'Ubuntu a WSL amb una subscripció Ubuntu Pro.

Sense Ubuntu Pro, cada nova instància d'Ubuntu a WSL quedaria “solta” i sense gestió centralitzada, depenent que algú s'acordi d'aplicar polítiques i pegats a WSL. Ubuntu Pro for WSL soluciona això assignant automàticament la vostra subscripció Pro a qualsevol nova distro Ubuntu que s'afegeixi a WSL en aquest equip.

El resultat és que totes les teves instàncies Ubuntu sobre WSL passen a beneficiar-se de seguretat reforçada, manteniment estès i opcions avançades d'administració, sense que l'usuari hagi d'executar manualment ordres de subscripció a cada nova instal·lació.

Avantatges de seguretat, compliment i suport

El gran valor d'Ubuntu Pro és que amplia el cicle de vida de seguretat d'Ubuntu fins a 10 o 15 anys (segons edició), incloent pegats per a CVE i manteniment sobre un enorme conjunt de paquets. Això és especialment crític en entorns corporatius on no es pot anar actualitzant de versió cada poc temps.

Amb Ubuntu Pro for WSL, les instàncies Ubuntu LTS que corren dins de Windows reben Expanded Security Maintenance (ESM), el que significa que es continuen publicant actualitzacions de seguretat fins i tot quan la versió estàndard ja ha sortit de suport general. Aquestes actualitzacions es poden aplicar seguint les polítiques de lorganització, assegurant compliment normatiu i reduint riscos.

A més, la subscripció Ubuntu Pro cobreix seguretat no només del sistema base, sinó també de toolchains molt populars com Python, Go, Rust i molts altres paquets de desenvolupament. D'aquesta manera, els desenvolupadors poden utilitzar els seus llenguatges i frameworks habituals a WSL sense que l'equip de seguretat estigui amb l'ensurt al cos per vulnerabilitats sense pegats.

Pel que fa al suport, Canonical ofereix una modalitat Ubuntu Pro amb suport telefònic i per tiquets (Ubuntu Pro + Support), pensada perquè els desenvolupadors que treballen des de Windows tinguin una via clara i oficial per resoldre incidències al seu entorn Linux.

Arquitectura i components de l'aplicació Ubuntu Pro for WSL

Ubuntu Pro for WSL no és simplement una “finestreta” que demana el teu token i ja; darrere hi ha tota una arquitectura de components que connecten el món Windows amb les instàncies Ubuntu a WSL i amb els serveis de Canonical.

D'una banda, hi ha un paquet MSIX de Windows que inclou l'agent i la interfície d'usuari. Aquest agent s'ocupa de gestionar l'estat Pro des del costat del Windows, controlar quines instàncies hi ha a WSL i orquestrar la comunicació amb els serveis d'Ubuntu Pro i Landscape.

Dins WSL, es desplega un servei Pro específic per a Ubuntu a WSL, amb la seva pròpia API, que és el que realment gestiona l'estat de Pro i Landscape a cada instància Ubuntu. Aquest servei actua com a pont entre l'agent de Windows i el client d'Ubuntu Pro dins del sistema Ubuntu que corre a WSL.

La solució inclou interfícies dedicades entre l'agent i Ubuntu Pro per gestionar les transaccions amb el servidor de contractes (contract server), així com una altra interfície entre l'agent i Landscape per gestionar les instàncies WSL des d'aquesta plataforma d'administració.

Finalment, hi ha una API de gestió de WSL que controla el cicle de vida de les instàncies: aprovisionament, arrencada, parada, actualitzacions i altres operacions que permeten automatitzar desplegaments i manteniment de múltiples distros Ubuntu en un mateix host Windows.

Requisits previs: preparar WSL i Ubuntu

Abans de liar-te amb Ubuntu Pro for WSL, és imprescindible tenir WSL habilitat a l'equip Windows i tenir com a mínim una instància d'Ubuntu instal·lada. Si encara no teniu WSL, des de PowerShell amb permisos d'administrador es pot instal·lar i activar amb una sola ordre proporcionada per Microsoft.

Un cop habilitat WSL, potser cal reiniciar l'equip perquè els canvis facin efecte. És un pas fàcil d'oblidar, però si no reinicies i alguna cosa no funciona com esperes, millor començar per aquí abans de tornar boig mirant logs.

Hi ha un detall important: la configuració global de WSL mitjançant el fitxer .wslconfig (normalment a la ruta ~\.wslconfig al Windows) podeu bloquejar o interferir amb la comunicació entre l'aplicació Ubuntu Pro for WSL i les instàncies Ubuntu dins de WSL. Si ja tenies WSL configurat i sospites que aquest fitxer pot donar problemes, el recomanable és fer una còpia de seguretat daquest fitxer i després eliminar-lo abans de seguir.

Per comprovar si el fitxer existeix, pots executar una ordre a PowerShell que et torni True o False. Si torneu True, vol dir que el fitxer hi és i podeu eliminar-lo amb una altra ordre de PowerShell. Si necessiteu detalls sobre totes les opcions de .wslconfig, Microsoft documenta el seu funcionament a la guia oficial de WSL.

Instal·lació d'Ubuntu sobre WSL

Amb WSL actiu, el següent pas és instal·lar una distribució Ubuntu a WSL. Canonical recomana Ubuntu 24/04 LTS per treure partit a les últimes funcions i tenir un suport prolongat, encara que també pots usar versions anteriors com Ubuntu 22/04 LTS.

Des de PowerShell, pots instal·lar Ubuntu amb una ordre que descarrega i integra la distro en WSL. Si vols veure primer quines versions d'Ubuntu hi ha disponibles, hi ha una altra ordre que llista totes les distros Ubuntu que es poden instal·lar des de la botiga o des dels repositoris de WSL.

Un cop instal·lada, pots verificar que la teva instància utilitzeu WSL 2, que és la versió recomanada per gaudir de millor rendiment i suport de GPU. També podeu llistar totes les instàncies d'Ubuntu ja instal·lades a la vostra màquina, per saber en quin estat està cadascuna.

Per arrencar una instància específica, només cal executar l'ordre corresponent a PowerShell i WSL obrirà aquesta distro al vostre directori home. A partir d'aquest moment, la podeu utilitzar com si fos qualsevol altre sistema Ubuntu: escriure codi, executar scripts, instal·lar paquets amb apt, o fins i tot llançar aplicacions gràfiques Linux.

Com funciona la subscripció Ubuntu Pro a WSL

Si volguessis, podries associar manualment cada instància Ubuntu a WSL a una subscripció Ubuntu Pro entrant a la instància i executant l'ordre pro attach amb el teu token de subscripció. El problema és que això cal fer-ho en cada nova instància, cosa que és perfectament assumible en un portàtil personal, però una bogeria quan gestiones desenes o centenars de màquines.

Aquest és precisament l?escenari per al qual s?ha dissenyat Ubuntu Pro for WSL: automatitzar el procés de Pro-attachment perquè no t'hagis d'acordar de res. Quan l'aplicació està configurada al host Windows, cada nou distro Ubuntu que instal·leu a WSL s'associarà automàticament a la vostra subscripció Pro.

Per començar, necessites un token d'Ubuntu Pro. Aquest token s'obté des del panell d'Ubuntu Pro (Ubuntu Pro Dashboard), on podeu gestionar les vostres subscripcions. Si encara no en tens una, en pots sol·licitar una de nova des de la pàgina d'Ubuntu Pro. Per a ús personal, l'opció “Myself” permet una subscripció gratuïta per a fins a 5 màquines, cosa que és més que suficient per a molts desenvolupadors independents.

Instal·lació i configuració d'Ubuntu Pro for WSL

Un cop tens el token, el següent pas és instal·lar l'aplicació Ubuntu Pro for WSL al Windows. Pots trobar-la a la Microsoft Store com un paquet MSIX estàndard, cosa que en facilita el desplegament tant a usuaris individuals com dins d'organitzacions amb polítiques de programari controlat.

També és possible obtenir l'aplicació des de les pàgines oficials d'Ubuntu, així com accedir al codi font i versions beta a GitHub, una cosa especialment útil per als que vulguin auditar el comportament o contribuir al projecte, que és de codi obert.

Després d'instal·lar l'app des de la Microsoft Store, l'obres i introdueixes el token d'Ubuntu Pro que vas copiar prèviament des del panell de subscripció. La interfície us guiarà per enganxar el token i confirmar-lo. Un cop fet, veureu una pantalla d'estat indicant que la configuració s'ha completat correctament.

Des d'aquest moment, pots tancar la finestra de l'aplicació i oblidar-te: la configuració queda registrada al host Windows. Si algun dia necessites desvincular aquesta màquina de la subscripció, només cal tornar a obrir l'aplicació i seleccionar l'opció “Detach Ubuntu Pro” per desconnectar el host Windows del teu token.

Amb tot això, la teva subscripció Ubuntu Pro queda associada al host Windows, i l'aplicació s'encarregarà de reenviar aquesta subscripció al client d'Ubuntu Pro a cada instància Ubuntu que s'executi a WSL en aquest equip.

Verificació que les instàncies estan Pro-attach

Després de la configuració, totes les instàncies Ubuntu sobre WSL que tinguis en aquest equip s'hauran d'afegir automàticament a la teva subscripció Ubuntu Pro. Per verificar-ho, el més senzill és arrencar una de les distros que ja tingueu instal·lades, per exemple Ubuntu 24.04 LTS, des de PowerShell o des del menú d'inici.

En llançar la distro per primera vegada, se't demanarà que creïs un usuari i una contrasenya dins d'Ubuntu, com passa amb qualsevol instal·lació estàndard. Un cop completat aquest pas, ja estaràs dins del terminal d'Ubuntu a WSL.

Dins la instància, pots comprovar l'estat de la subscripció executant l'ordre pro status. La sortida hauria d'indicar que els serveis d'Ubuntu Pro, incloent-hi Expanded Security Maintenance (ESM), estan activats i funcionant, a més de mostrar informació sobre el compte i la subscripció associades.

Per assegurar-te que els repositoris i serveis de seguretat estan operatius, pots executar un sudo apt update. Veuràs que es consulten múltiples orígens de paquets, inclosos els que formen part dels serveis ampliats d'Ubuntu Pro. Això demostra que la instància està rebent paquets addicionals i actualitzacions de seguretat més enllà de les que tindria un Ubuntu estàndard sense Pro.

Si vols anar un pas més enllà, pots instal·lar una segona versió d'Ubuntu, per exemple Ubuntu 22.04 LTS, des de PowerShell. Quan la instal·lació es completi i llancis la distro per primera vegada (creant usuari i contrasenya), en executar de nou pro status hauries de veure que també aquesta nova instància s'ha Pro-attach automàticament a la subscripció.

Gestió a gran escala amb el registre de Windows

Quan gestiones entorns més complexos, probablement no et basaràs en clics manuals a la Microsoft Store per desplegar i configurar Ubuntu Pro for WSL. En aquests casos, entra en joc lús del registre de Windows i les eines de desplegament corporatives.

A través del registre de Windows, pots associar un token d'Ubuntu Pro a cada instància nova de WSL usant les solucions de desplegament de la vostra organització (per exemple, eines de gestió d'endpoints o scripts d'aprovisionament). Això permet que, quan una nova distro Ubuntu s'instal·li a WSL en qualsevol equip, s'uneixi automàticament a la subscripció adequada sense intervenció de l'usuari.

A més, Ubuntu Pro for WSL s'integra molt bé amb les eines empresarials de Microsoft. Com es distribueix en format MSIX, es pot gestionar amb Microsoft Intune, polítiques de grup d'Active Directory i altres solucions de gestió de programari, cosa que facilita moltíssim la seva adopció a empreses grans.

Integració amb l'ecosistema de Microsoft i desplegament corporatiu

Una de les bases més fortes d'Ubuntu Pro for WSL és que s'integra com a ciutadà de primera dins l'ecosistema de Windows. En distribuir-se via Microsoft Store com un paquet MSIX estàndard, es pot instal·lar amb un parell de clics per usuaris domèstics i, alhora, desplegar-se de forma massiva usant Intune o polítiques de grup.

Per a moltes empreses, això significa que l'adopció d'Ubuntu Pro for WSL encaixa als fluxos de gestió que ja utilitzen per a altres aplicacions crítiques. No cal reinventar la roda ni introduir eines noves per gestionar la instal·lació, configuració i actualitzacions de l'agent de Pro.

A més de l'app en si, Canonical proporciona imatges d'Ubuntu per a WSL que es poden descarregar i distribuir després del firewall corporatiu. D'aquesta manera, l'organització pot controlar quines versions d'Ubuntu estan disponibles per als empleats i evitar que utilitzin imatges externes no aprovades.

Projecte obert, documentació i comunitat

El desenvolupament d'Ubuntu Pro for WSL es duu a terme en un repositori obert on està disponible el codi font. En aquest mateix dipòsit es manté la documentació oficial, que inclou tutorials, guies pràctiques, referències i explicacions tant sobre la distribució Ubuntu on WSL com sobre l'aplicació Ubuntu Pro for WSL.

la documentació es troba al directori docs del repositori, està escrita en format markdown, es construeix amb Sphinx i es publica a Read the Docs. Des d'aquí podeu consultar guies detallades, referències d'API i explicacions més profundes sobre els components interns.

Com que és un projecte obert, es fomenta la contribució de la comunitat. Si vols col·laborar, l'ideal és revisar primer les directrius de contribució publicades al repositori. Per reportar errors, s'anima a obrir issues usant la plantilla “Report an issue”, mentre que per a suggeriments o noves funcionalitats hi ha la plantilla “Request a feature”.

La comunitat al voltant d'Ubuntu i WSL es reuneix al fòrum de discourse.ubuntu.com, on es comparteixen novetats, plans de característiques, problemes freqüents i solucions. A més, Canonical manté canals oficials a xarxes socials per difondre notícies i actualitzacions sobre Ubuntu i els seus productes.

Tot aquest ecosistema de codi, documentació i comunitat fa que Ubuntu Pro for WSL evolucioni de forma ràpida i alineada de manera que necessiten tant els desenvolupadors com els equips de TI que l'utilitzen en producció.

Ubuntu Pro for WSL converteix WSL en una plataforma plenament apta per a entorns professionals exigents: manté l'agilitat i comoditat per als desenvolupadors, afegeix un nivell de seguretat i suport propi del món empresarial, i permet una gestió centralitzada amb Landscape i les eines de Microsoft. Per a qui desenvolupa en Windows però viu envoltat d'eines Linux, és una forma força rodona de tenir el millor dels dos mons sense sacrificar control, seguretat ni compliment.

Més informació a la nota de Canonical.

Ubuntu Preview on WSL
Article relacionat:
Ubuntu Preview on WSL: prova la Daily Build d'Ubuntu també dins de Windows