El proyecto nspawn ha lanzado su versión 1.0.0, marcando un retorno significativo tras años de inactividad. Esta actualización introduce un nuevo cliente escrito en Rust que gestiona máquinas Linux a través de systemd-machined y D-Bus, abandonando la dependencia de scripts en Bash y las APIs inestables de machinectl. El núcleo del sistema ahora se basa en un registro OCI (Open Container Initiative) operado por zot, alojado en hub.nspawn.org, que permite la construcción y distribución de imágenes mediante GitHub Actions y mkosi.
El nuevo sistema genera imágenes para 19 distribuciones, 23 servicios y 9 herramientas, utilizando un enfoque modular donde cada imagen se construye solo si se modifica su configuración específica. A diferencia de las versiones anteriores, nspawn 1.0.0 soporta imágenes OCI nativas, permitiendo el arranque de sistemas operativos completos o la ejecución de aplicaciones como Docker en entornos aislados. La herramienta incluye un sistema de red propio con NAT y gestión de puertos, y ofrece tres backends de almacenamiento (overlay, flat y mstack) para optimizar el rendimiento según el sistema operativo anfitriño. Este desarrollo resuelve las limitaciones técnicas de la versión 0.6 de 2022, ofreciendo una solución moderna, mantenible y compatible con la arquitectura actual de systemd.
