Megjelent a smolBSD eszközkészlete, amely lehetővé teszi a speciális minimalista NetBSD összeállítások létrehozását, amelyek csak a szükséges rendszerkomponenseket és a gyorsan indítható netbsd-MICROVM kernelt tartalmazzák. A smolBSD egyik alkalmazási területe az, hogy csökkentett rendszerkörnyezeteket (micro VM) hozzon létre különböző szerveralkalmazások futtatásához virtuális gépeken. A létrehozott alapvető környezet mérete körülbelül 10 MB. A szolgáltatás indítása új virtuális gépben az ilyen mikro-VM-ek használatával körülbelül 10 mikroszekundum alatt történik, azaz összehasonlítható a konténerek indítási sebességével. A kód BSD licenc alatt terjesztik. A projekt a francia NetBSD fejlesztői közösség által fejlődik.
A környezetek létrehozásához az mksmolnb segédprogramot használják, amely futtatható NetBSD, GNU/Linux és macOS rendszereken. NetBSD-ben történő összeállításkor a létrehozott rendszerképen az FFS fájlrendszere, míg Linux és macOS esetén az ext2 fájlrendszere kerül alkalmazásra. A projekt reprodukálható összeállításokat biztosít, amelyek lehetővé teszik, hogy megbizonyosodjunk arról, hogy a terjesztett bináris fájlok a megadott forráskód alapján készültek, és nem tartalmaznak rejtett módosításokat.
A projekt példákat biztosít a létrehozott környezetek QEMU és a Firecracker virtualizációs rendszerben való futtatására, amely a microVM koncepciót valósítja meg a hagyományos konténerek szintjén történő teljesítmény elérése érdekében, a KVM hipervízor alapú hardvervirtualizáció használatával.
A projekt által elkészített módosítások, amelyek célja a kernel közvetlen indítása és a virtuális gépekben való működés optimalizálása, már átkerültek a NetBSD kernel fő összetételébe, és elérhetőek lesznek a NetBSD 11 kiadásban. A NetBSD 11 megjelenéséig az optimalizált kernelt külön projekteként terjesztik x86_64 és i386 architektúrákra. virtuális gépekhez Megjelent a smolBSD eszközkészlete, amely lehetővé teszi a speciális minimalista NetBSD összeállítások létrehozását, amelyek csak a szükséges rendszerkomponenseket és a gyorsan indítható netbsd-MICROVM kernelt tartalmazzák.
Forrás: opennet.ru
