smolBSD 0.2 väljaanne, tööriistad kiirelt laaditavate micro-pakettide loomiseks NetBSD jaoks

Avalikustati smolBSD tööriistakomplekt, mis võimaldab luua spetsialiseeritud minimalistlikke NetBSD kogusid, mis sisaldavad ainult vajalikke süsteemikomponente ja kiiret netbsd-MICROVM tuuma. Üks smolBSD rakendusi on kärbitud süsteemi keskkondade (micro VM) loomine, et käivitada eraldi serverirakendusi virtuaalmasinates. Loositud põhikeskkonna suurus on umbes 10 MB. Teenuse käivitamine uues virtuaalmasinas sarnaste mikro-VM-ide kasutamisel toimub umbes 10 mikrosekundi jooksul, st on võrreldav konteinerite käivitamiskiirusest. Kood levitatakse BSD litsentsi alusel. Projekti arendab Prantsuse NetBSD arendajate kogukond.

Keskkondade loomiseks kasutatakse utiliiti mksmolnb, mida saab käivitada NetBSD, GNU/Linux ja macOS süsteemides. NetBSD-keskkonnas koostamisel kasutatakse kujundatavas süsteemi pildis FFS failisüsteemi, Linuxis ja macOS-is aga ext2. Projekt garanteerib reprodutseeritavad kogud, mis võimaldavad veenduda, et levitatavad binaarfailid on koostatud pakutud lähtekoodist ning ei sisaldanud varjatud muudatusi.

Projekt pakub skriptinäiteid QEMU ja Firecracker virtualiseerimissüsteemide loomiseks, mis rakendab microVM kontseptsiooni, et saavutada jõudlus tavaliste konteinerite tasemel KVM hyperviisori baasil loodusliku virtualiseerimise kasutamisega.

Projekti poolt ette valmistatud muudatused otse kerneli käitamiseks juhiks virtuaalmasinad ja optimeerimiseks virtuaalmasinates on juba aktsepteeritud NetBSD põhikernelis ning need on saadaval NetBSD 11 versioonis. Enne NetBSD 11 väljaandmist avaldab projekt optimeeritud kerneli eraldi x86_64 ja i386 arhitektuuride jaoks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster