Elecciones 2026Vea quién creemos que merece su voto, según nuestros criteriosLa guía →
ESCRITO EN ESPAÑOL CLARO.
CLAY TRIBUNE.
Publicidad

Mostrar HN: NSL – WSL para Linux)

Una nueva herramienta introduce aislamiento de estilo WSL en Linux mismo, permitiendo a los desarrolladores ejecutar Debian, Ubuntu y más en contenedores.

Por mitch·3 min de lectura
A terminal screen showing multiple container windows running different Linux distributions.

Ha aparecido una nueva herramienta en Hacker News que lleva el aislamiento de Windows Subsystem for Linux a las propias máquinas Linux. El Subsistema NSpawn para Linux, o NSL, instala herramientas de desarrollo en una máquina Debian, Fedora u otra Linux sin tocar el sistema anfitrión en absoluto. Así como con WSL, cada máquina conserva sus paquetes, servicios y archivos de sesión a sesión.

Lo que hace NSL

Cada máquina conserva sus paquetes, servicios y archivos entre sesiones, al igual que WSL. Las máquinas operan como contenedores systemd-nspawn dentro de una VM compartida, arrancando solo cuando es necesario, y se pueden usar para trabajar dentro de los archivos de su sistema anfitrión.

Coloca sus herramientas de desarrollo en un sistema Debian, Fedora o similar Linux sin tocar el sistema anfitrión, y verifica las imágenes firmadas antes de ponerlas en uso.

Publicidad

El Comando de Shell

A shell opens on the default machine with nsl, letting you work within the same files. You can run a single command with nsl run make test, and the exit status returns to the host.

Sus Archivos y Cuenta

The machine mounts your $HOME, /run/media/USER, and /mnt under /mnt/host. It carries over your username, UID, and GID, which means any files you create inside the machine still belong to you. You also receive passwordless sudo access inside the machine.

Puertos y Windows

Spin up a development server inside the machine and connect to its forwarded port from host 127.0.0.1. Wayland apps can bring up windows on your desktop via Waypipe.

Siete Distribuciones Firmadas

Las imágenes provienen de siete distribuciones firmadas:

  • Debian
  • Ubuntu
  • Fedora
  • CentOS Stream
  • Arch
  • openSUSE Tumbleweed
  • Leap

Cada semana, las imágenes se reconstruyen completamente. Antes de que se utilicen, NSL verifica que rastreen el flujo de trabajo de publicación firmado de Frostyard.

Aislamiento Cuando lo Necesite

When running software from an unknown source, it’s best to use --isolated. That command puts the program inside its own virtual machine, cutting it off from your host files, desktop, and any host actions.

Se Ejecuta Como Su Usuario

NSL se ejecuta como su usuario. Primero necesitará instalar los prerrequisitos del host; NSL no instala paquetes ni modifica permisos de dispositivos, grupos o sudoers.

Primeros Pasos

El proyecto enumera tres pasos para los nuevos usuarios:

  1. Verifique el host, instale nsl y cree su primera máquina.
  2. Aprenda cómo la VM ejecuta sus máquinas y las conecta al host.
  3. Look up commands, settings in nsl.conf, and published images.

Estado Previo al Lanzamiento

El primer lanzamiento de este diseño es la versión v0.4.0, y aún no ha alcanzado una versión estable. Las versiones anteriores, v0.3.0 y anteriores, son un prototipo retirado. El sistema probado se ejecuta en Snow Linux 13, una distribución x86-64, utilizando systemd 261.2, QEMU 10.0.13, virtiofsd 1.13.2 y GNOME Wayland.

Nuestra Opinión

El truco detrás de NSL es su capacidad para ofrecer a los desarrolladores un entorno Linux aislado que es portátil y, al mismo tiempo, funciona sin problemas con el sistema de archivos del host.

Antes de que esté lista una versión estable, los usuarios deben estar preparados para trabajos incompletos. Este aviso se refiere a un diseño aún en desarrollo, por lo que los detalles ásperos y las funciones faltantes son parte de lo que viene.

El concepto permanece intacto. Lo que importa es un entorno Linux portátil y aislado que se integra sin problemas con el sistema de archivos del host, y NSL cumple esa promesa.

Material de origen: “Show HN: NSL – WSL para Linux,” frostyard.github.io.

El Cuaderno

Recibe El Cuaderno.

Las mejores historias del día y cada veredicto nuevo, en español claro, en tu correo a las siete. Un correo al día, nada más.

Enviamos una nota para confirmar. Cada número trae un enlace para darte de baja con un clic.

Publicidad

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Como Afiliado de Amazon, Clay Tribune obtiene ingresos por las compras adscritas que cumplen los requisitos aplicables.