Mae pecyn cymorth smolBSD wedi'i ryddhau. Mae'n caniatΓ‘u creu adeiladau NetBSD arbenigol, minimalaidd, gan gynnwys dim ond y cydrannau system hanfodol a'r cnewyllyn netbsd-MICROVM sy'n cychwyn yn gyflym. Un o gymwysiadau smolBSD yw creu amgylcheddau system symlach (micro VMs) ar gyfer rhedeg cymwysiadau gweinydd unigol mewn peiriannau rhithwir. Mae maint yr amgylchedd sylfaenol a grΓ«wyd tua 10 MB. Lansio gwasanaeth mewn system newydd peiriant rhithwir Wrth ddefnyddio micro-VMs o'r fath, mae'n cymryd tua 10 microeiliad, h.y., yn gymharol Γ’ chyflymder cychwyn cynhwysydd. Mae'r cod wedi'i ddosbarthu o dan y drwydded BSD. Datblygwyd y prosiect gan y gymuned NetBSD Ffrengig.
I greu amgylcheddau, defnyddir y cyfleustodau mksmolnb, y gellir eu rhedeg ar NetBSD, GNU/Linux ΠΈ macOSWrth adeiladu yn NetBSD, defnyddir y system ffeiliau FFS yn y ddelwedd system a gynhyrchir, a phan adeiladir yn Linux ΠΈ macOS β ext2. Mae'r prosiect yn darparu adeiladau atgynhyrchadwy, gan sicrhau bod y ffeiliau deuaidd dosbarthedig yn cael eu hadeiladu o'r cod ffynhonnell a ddarperir ac nad ydynt yn cynnwys addasiadau cudd.
Mae'r prosiect yn darparu sgriptiau sampl ar gyfer rhedeg yr amgylcheddau a grΓ«wyd yn QEMU a'r system rithwiroli Firecracker, sy'n gweithredu'r cysyniad microVM i gyflawni perfformiad ar lefel cynwysyddion confensiynol gan ddefnyddio rithwiroli caledwedd yn seiliedig ar y hypervisor KVM.
Newidiadau a baratowyd gan y prosiect ar gyfer lansio'r cnewyllyn yn uniongyrchol gan y rheolwr peiriannau rhithwir ac mae optimeiddiadau ar gyfer peiriannau rhithwir eisoes wedi'u mabwysiadu i brif gnewyllyn NetBSD a byddant ar gael yn NetBSD 11. Hyd nes y bydd NetBSD 11 yn cael ei ryddhau, mae cnewyllynnau wedi'u optimeiddio yn cael eu cyhoeddi ar wahΓ’n gan y prosiect ar gyfer y pensaernΓ―aethau x86_64 ac i386.
Ffynhonnell: opennet.ru
