Ăsht publikuar njĂ« version i instrumenteve smolBSD, i cili lejon krijimin e ndĂ«rtimeve tĂ« specializuara minimaliste tĂ« NetBSD, qĂ« pĂ«rfshijnĂ« vetĂ«m grupin e nevojshĂ«m tĂ« komponentĂ«ve sistemikĂ« dhe njĂ« bĂ«rthamĂ« netbsd-MICROVM qĂ« ngarkohet shpejt. NjĂ« prej aplikacioneve tĂ« smolBSD Ă«shtĂ« krijimi i ambientĂ«ve sistemikĂ« tĂ« reduktuar (micro VM) pĂ«r tĂ« ekzekutuar aplikacione serveri tĂ« veçanta nĂ« makina virtuale. MadhĂ«sia e ambientit bazĂ« tĂ« krijuar Ă«shtĂ« rreth 10 MB. Aktivizimi i shĂ«rbimit nĂ« tĂ« re. makinĂ«n virtuale me pĂ«rdorimin e micro-VM tĂ« tillĂ« kryhet nĂ« rreth 10 mikrosekonda, dmth, Ă«shtĂ« e krahasueshme me shpejtĂ«sinĂ« e aktivizimit tĂ« kontejnereve. Kodi shpĂ«rndahet nĂ«n licencĂ«n BSD. Projekti po zhvillohet nga komuniteti francez i zhvilluesve tĂ« NetBSD.
Për të krijuar ambientet përdoret utilitari mksmolnb, i cili mund të ekzekutohet në NetBSD, GNU/Linux dhe macOS. Gjatë ndërtimit në NetBSD, në imazhin e sistemit të formuar përdoret sistemi i skedarëve FFS, ndërsa gjatë ndërtimit në Linux dhe macOS përdoret ext2. Projekti siguron ndërtime të riprodhueshme, që lejojnë të siguroheni se skedarët binarë të shpërndarë janë ndërtuar nga kodi burimor i siguruar dhe nuk përmbajnë ndryshime të fshehura.
Projekti ofron shembuj skenari për aktivizimin e ambienteve të krijuara në QEMU dhe sistemin e virtualizimit Firecracker, i cili implementon konceptin e microVM për të arritur performancë në nivelin e kontejnereve të zakonshme duke përdorur virtualizimin harduerik të bazuar në hipervizorin KVM.
Ndryshimet e përgatitura nga projekti për aktivizimin e drejtpërdrejtë të bërthamës nga menaxheri makinat virtuale dhe optimizimi i funksionimit në makina virtuale, tashmë janë pranuar në bërthamën kryesore të NetBSD dhe do të jenë të disponueshme në versionin NetBSD 11. Para publikimit të versionit NetBSD 11, bërthamat e optimizuara publikohen veçmas nga projekti për arkitekturat x86_64 dhe i386.
Burimi: opennet.ru
