El suport de Systemd ja està disponible a WSL

WSL Windows

Subsistema de Windows per a Linux és una capa de compatibilitat desenvolupada per Microsoft per córrer executables de Linux nadivament a Windows 10

fa poc es va donar a conèixer la notícia que WSL ara és compatible amb Systemd, aquesta nova actualització de WSL desbloqueja moltes funcions de qualitat de vida per a la gestió de processos i serveis. Això inclou compatibilitat amb snapd, que permet als usuaris aprofitar totes les eines i aplicacions disponibles a snapcraft.io.

El nou suport afegit a WSL de Systemd s'esmenta que és especialment útil per als desenvolupadors web que volen configurar i desenvolupar aplicacions de servei dins de WSL abans d'implementar-les al núvol.

Això significa que les aplicacions que depenen de Systemd per al seu ús o simplement per a una fàcil administració ara poden executar sense problemes en aquest entorn WSL a Windows 10 i Windows 11.

Cal esmentar que aquesta actualització és específica per a WSL2, la segona generació de WSL. WSL2 executa un nucli de Linux complet en una màquina virtual dedicada, utilitzant un subconjunt de la funcionalitat de l'hipervisor Hyper-V integrat a Windows. La versió original de WSL era una eina molt diferent, que no contenia un nucli de Linux complet.

En una publicació de bloc, Canonical va proporcionar alguns detalls tècnics i va explicar com habilitar Systemd a Ubuntu a WSL. L'anunci corresponent de Microsoft no és tan tècnic, però descriu alguns dels canvis significatius realitzats per assolir aquesta característica, inclòs el canvi en el funcionament de WSL2.

El suport de Systemd requeria canvis a l'arquitectura de WSL. Com que Systemd requereix PID 1, el procés d'inici de WSL iniciat en la distribució de Linux es converteix en un procés secundari de Systemd. A més, atès que el procés d'inicialització de WSL és responsable de proporcionar la infraestructura de comunicació entre els components de Linux i Windows, canviar aquesta jerarquia va requerir repensar algunes de les suposicions fetes amb el procés d'inicialització de WSL. També es van haver de fer canvis addicionals per garantir un apagat net i garantir la compatibilitat amb WSLg.

També és important tenir en compte que amb aquests canvis, els serveis de Systemd no mantindran activa la vostra instància de WSL. La vostra instància de WSL romandrà viva igual que abans. Microsoft va afegir que aquesta funció no s'actualitzarà automàticament per no causar problemes als usuaris existents. “Com que això canvia el comportament de WSL a l'inici, volíem anar amb compte en aplicar aquest canvi a les distribucions de WSL ja existents dels usuaris. Ara com ara, ha de triar habilitar Systemd per a una distribució WSL específica”, va dir.

Aquest canvi significa que utilitzar WSL serà encara més com utilitzar les vostres distribucions de Linux preferides en una màquina bàsica i us permetrà utilitzar programari que depèn del suport de Systemd. A continuació es mostren alguns exemples d'aplicacions de Linux que depenen de Systemd:

snap : un binari útil que us permet instal·lar i administrar programari a Ubuntu;
microk8s : faci que Kubernetes s'executi localment al sistema ràpidament;
systemctl : una eina que forma part de Systemd i interactua amb els serveis a la vostra màquina Linux.

Podria dir-se que el suport per a Systemd per part del subsistema de Windows per a Linux va ser ajudat per l'arribada de Lennart Poettering, el creador de Systemd, al gegant de Redmond fa uns mesos (pots consultar la nota sobre això en el següent enllaç).

Cal esmentar que Microsoft ha contractat diversos desenvolupadors de Linux i altres desenvolupadors destacats de codi obert en els darrers anys. Microsoft actualment utilitza l'inventor de Python Guido van Rossum, l'inventor del GNOME Miguel d'Icaza va ser emprat per Microsoft el 2016 quan va adquirir Xamarin, Nat Friedman es va exercir com a director executiu de GitHub, Daniel Robbins, fundador de Gentoo Linux, va ser emprat per Microsoft , Steve French treballa per a Microsoft com a mantenidor de Linux CIFS/SMB2/SMB3 i membre de l'equip de Samba. A més, Linux s'implementa àmpliament a Azure, el servei de computació al núvol de Microsoft.

Finalment si estàs interessat en poder conèixer més a l'respecte, pots consultar els detalls de la nota al següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.