Het SmolBSD-project ontwikkelt hulpmiddelen voor het maken van micro-builds van NetBSD, die alleen de minimale componenten bevatten die nodig zijn voor een specifieke applicatie en binnen een seconde kunnen opstarten. SmolBSD kan worden gebruikt om gestripte virtuele omgevingen te creëren voor de geïsoleerde uitvoering van afzonderlijke diensten. De grootte van de gemaakte basisomgeving is ongeveer 10 MB. De code van het project wordt verspreid onder de BSD-licentie.
Voor het creëren van omgevingen is er een hulpmiddel genaamd mksmolnb, dat kan worden uitgevoerd op NetBSD en GNU/Linux. Bij het bouwen op NetBSD wordt het bestandssysteem FFS gebruikt in de gemaakte systeemimage, terwijl bij het bouwen op Linux ext2 wordt gebruikt. De hulpmiddelen bevatten voorbeeldscripts voor het opstarten van de gemaakte omgevingen in QEMU en het virtualisatiesysteem Firecracker, dat de microVM-concept implementeert, gericht op het bereiken van prestaties op het niveau van reguliere containers bij gebruik van hardwarevirtualisatie op basis van een hypervisor. KVM.
Bron: opennet.ru
