NSL - WSL-style Linux machines for Linux

Show HN: NSL – WSL for Linux

NSL (NSpawn Subsystem for Linux) te permite ejecutar máquinas Linux persistentes en un host Linux, de forma similar a como WSL lo hace en Windows. Cada máquina es una distro completa con sus propios paquetes y servicios, ejecutándose como un contenedor systemd-nspawn en una pequeña VM. Inicia al usarla y accede a tus archivos, puertos y ventanas del host. Compatible con Debian, Ubuntu, Fedora, CentOS Stream, Arch, openSUSE Tumbleweed y Leap. Ideal para mantener un host atómico y trabajar en cualquier distro sin ensuciar el sistema principal.

nsl le da a un host Linux máquinas Linux persistentes, tal como WSL lo hace para Windows. Cada máquina es una distro completa con sus propios paquetes y servicios. Se ejecuta como un contenedor systemd-nspawn en una pequeña VM, se inicia cuando la usas y trabaja con tus archivos.
  1. naman_307

    ¿La capa de VM es principalmente para higiene del host, o también tratas las instancias como un límite de seguridad real cuando algo no confiable (dependencias o código escrito por agentes) se ejecuta dentro?

  2. rao-v

    Tengo que decir que este es un buen empaquetado. Es extrañamente no obvio lo agradable que es usar limpiamente una "máquina" diferente dentro de tu escritorio.

    Nunca pensé que preferiría WSL incluso a mi MacBook para trabajar con servidores remotos y desarrollo, pero de alguna manera lo hago.

    Por supuesto, conozco las muchas formas de montar algo así por mi cuenta, sí, los dev containers son mejores para muchas cosas, etc., pero es raro lo bueno que es la ergonomía de un contenedor tipo WSL.

  3. 0x457

    Estoy confundido sobre por qué VM + systemd-nspawn. Según mi entendimiento, WSL 2 ejecuta una sola VM + algo como systemd-nspawn por "instalación de Linux", pero ejecuta una VM porque necesita el kernel de Linux. ¿Por qué no hacer simplemente systemd-nspawn si ya estás en Linux?

  4. thayne

    ¿Cómo se compara esto con distrobox?

  5. bee_rider

    El nombre WSL siempre me ha parecido un poco al revés (LSW parecería tener más sentido, ya que es un subsistema de Linux para Windows). Supongo que lo dicen en el sentido de Windows Subsystem for Linuxing.

    De todos modos, ¿debería llamarse LSL o WSLL? ¿O quizás LSWSL?

Más de este día

2026-09-29