El proyecto SmolBSD está desarrollando herramientas para crear microconstrucción de NetBSD, que incluyen sólo los componentes mínimos necesarios para una aplicación específica y pueden cargarse en menos de un segundo. SmolBSD se puede utilizar para crear entornos virtualizados simplificados para ejecutar servicios individuales de forma aislada. El tamaño del entorno base creado es de aproximadamente 10 MB. El código del proyecto se distribuye bajo la licencia BSD.
El kit de herramientas mksmolnb, compatible con NetBSD y GNU/Linux, está diseñado para la creación de entornos. Al compilar en NetBSD, la imagen del sistema resultante utiliza el sistema de archivos FFS, mientras que en Linux utiliza el sistema de archivos ext2. El kit proporciona scripts de ejemplo para ejecutar los entornos creados en QEMU y en el sistema de virtualización Firecracker, que implementa el concepto de microVM, con el objetivo de lograr un rendimiento comparable al de los contenedores convencionales mediante virtualización de hardware basada en hipervisor. KVM.
Fuente: opennet.ru
