NetBSD Project Developers
Ny NVMM dia misy mpamily iray izay mandeha amin'ny haavon'ny kernel ary mandrindra ny fidirana amin'ny mekanika virtoaly virtoaly, ary ny Libnvmm stack izay mandeha amin'ny habaka mpampiasa. Ny fifandraisana eo amin'ny singa kernel sy ny habaka mpampiasa dia atao amin'ny alΓ lan'ny IOCTL. Ny endri-javatra iray amin'ny NVMM izay mampiavaka azy amin'ny hypervisors toy ny KVM dia
Na izany aza, ny Libnvmm mihitsy dia tsy misy fiasa emulator, fa manome API fotsiny izay ahafahanao mampiditra ny fanohanan'ny NVMM amin'ny emulators efa misy, ohatra, QEMU. Ny API dia mirakitra asa toy ny famoronana sy fandefasana milina virtoaly, fizarana fahatsiarovana ho an'ny rafitra vahiny, ary fizarana VCPU. Mba hanatsarana ny fiarovana sy hampihenana ireo vectors fanafihana mety hitranga, ny libnvmm dia tsy manome afa-tsy asa izay angatahina mazava β raha ny mahazatra dia tsy antsoina ho azy ireo mpitantana sarotra ary mety tsy ampiasaina mihitsy raha azo ialana. Ny NVMM dia miezaka ny mitazona ny zavatra tsotra, tsy mihasarotra loatra, ary mamela anao hifehy ny lafiny maro amin'ny asanao.
Ny ampahany amin'ny kernel amin'ny NVMM dia mitambatra tsara amin'ny kernel NetBSD, ary mamela ny fanatsarana ny fampisehoana amin'ny alΓ lan'ny fampihenana ny isan'ny fifandimbiasana eo amin'ny OS vahiny sy ny tontolo iainana. Eo amin'ny lafiny habaka mpampiasa, i libnvmm dia manandrana manangom-bokatra I/O mahazatra ary misoroka ny fanaovana antso an-tariby tsy ilaina. Ny rafitra fitsinjarana fahatsiarovana dia mifototra amin'ny subsystem pmap, izay ahafahanao mandroaka pejy fitadidiana vahiny mankany amin'ny fizarazarana swap raha sendra tsy fahampian'ny fitadidiana ao amin'ny rafitra. Ny NVMM dia tsy misy hidin-trano sy mizana eran-tany tsara, ahafahanao mampiasa kojakoja CPU samihafa mba hampandehanana milina virtoaly vahiny.
Vahaolana mifototra amin'ny QEMU no nomanina izay mampiasa NVMM mba ahafahan'ny mekanika virtualization fitaovana. Mandeha ny asa hampidirana ireo paty efa nomanina ao amin'ny rafitra fototry ny QEMU. Efa misy ny fitambaran'ny QEMU+NVMM
Source: opennet.ru