Das SmolBSD-Projekt entwickelt Werkzeuge zur Erstellung von Mikro-Builds von NetBSD, die nur die fĂŒr eine bestimmte Anwendung notwendigen Komponenten enthalten und in weniger als einer Sekunde booten können. SmolBSD kann zur Erstellung von abgespeckten virtualisierten Umgebungen fĂŒr den isolierten Betrieb einzelner Dienste eingesetzt werden. Die GröĂe der erstellten Basisumgebung betrĂ€gt etwa 10 MB. Der Code des Projekts wird unter der BSD-Lizenz veröffentlicht.
FĂŒr die Erstellung von Umgebungen steht das Tool mksmolnb zur VerfĂŒgung, das unter NetBSD und GNU/Linux ausgefĂŒhrt werden kann. Bei der Erstellung unter NetBSD wird im erzeugten Systemabbild das FFS-Dateisystem verwendet, wĂ€hrend unter Linux ext2 genutzt wird. Im Werkzeug werden Beispielskripte zum Starten der erstellten Umgebungen in QEMU und im Virtualisierungssystem Firecracker bereitgestellt, welches das Konzept der microVM umsetzt, das auf die LeistungsfĂ€higkeit von herkömmlichen Containern bei Nutzung der Hardwarevirtualisierung durch einen Hypervisor abzielt. KVM.
Quelle: opennet.ru
