HeadlinesBriefing favicon HeadlinesBriefing.com

NSL lleva máquinas Linux estilo WSL

Hacker News •
×

Una de las cosas que Windows realmente hizo bien es WSL2. Uso una distro Linux atómica para el uso diario, pero quería una forma de desarrollar con múltiples distros diferentes con la misma experiencia de usuario de WSL. NSL es mi respuesta. Es una reproducción fiel de la experiencia de desarrollo, impulsada por una sola VM que aloja uno o más contenedores systemd-nspawn con tus instancias de desarrollo. La edición de archivos del host y el intercambio de puertos vienen incluidos, igual que WSL.

NSpawn Subsystem for Linux mantiene el host atómico. Trabaja en cualquier distro. nsl le da a un host Linux máquinas Linux persistentes, como WSL 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 funciona en tus archivos. Instala nsl y crea una máquina con nsl create debian --distro debian:13.

Una máquina te da cualquier distro a un comando de distancia. nsl abre un shell de inicio de sesión en tu máquina predeterminada, en el directorio donde estabas. Tus archivos y cuenta están disponibles en /mnt/host. Los puertos y ventanas en el host se comparten. Hay siete distros firmadas disponibles: Debian, Ubuntu, Fedora, Cent OS Stream, Arch, open SUSE Tumbleweed y Leap. El aislamiento está disponible con --isolated.

Pre-lanzamiento nsl aún no tiene una versión estable. v0.4.0 es la primera versión de este diseño. El host probado es Snow Linux 13 en x86-64 con systemd 261.2, QEMU 10.0.13, virtiofsd 1.13.2 y GNOME Wayland.