NetBSD Project Developers
NVMM suav nrog tus tsav tsheb uas khiav ntawm cov kab ke hauv qib thiab tswj kev nkag mus rau hardware virtualization mechanisms, thiab Libnvmm pawg uas khiav hauv cov neeg siv qhov chaw. Kev sib cuam tshuam ntawm cov khoom xyaw thiab cov neeg siv qhov chaw yog ua los ntawm IOCTL. Ib tug feature ntawm NVMM uas txawv nws los ntawm hypervisors xws li KVM yog
Txawm li cas los xij, Libnvmm nws tus kheej tsis muaj cov haujlwm emulator, tab sis tsuas yog muab API uas tso cai rau koj los koom ua ke NVMM kev txhawb nqa rau hauv cov emulators uas twb muaj lawm, piv txwv li, QEMU. API npog cov haujlwm xws li tsim thiab tsim lub tshuab virtual, faib kev nco rau cov qhua, thiab faib VCPUs. Txhawm rau txhim kho kev ruaj ntseg thiab txo cov vectors tuaj yeem tshwm sim, libnvmm tsuas yog muab cov haujlwm tshwj xeeb uas tau thov - los ntawm lub neej ntawd, cov neeg ua haujlwm nyuaj tsis raug hu ua txiav thiab yuav tsis siv tag nrho yog tias lawv tuaj yeem zam tau. NVMM sim ua kom tej yam yooj yim, tsis muaj teeb meem ntau dhau, thiab tso cai rau koj tswj hwm koj txoj haujlwm ntau li ntau tau.
Kernel-theem ib feem ntawm NVMM yog nruj heev ua ke nrog NetBSD kernel, thiab tso cai rau kev txhim kho kev ua tau zoo los ntawm kev txo tus naj npawb ntawm cov ntsiab lus hloov pauv ntawm cov qhua OS thiab tus tswv tsev ib puag ncig. Ntawm tus neeg siv qhov chaw sab, libnvmm sim ua kom sib sau ua ke I / O kev ua haujlwm thiab zam kev hu xov tooj tsis tsim nyog. Lub cim xeeb faib cov txheej txheem yog ua raws li pmap subsystem, uas tso cai rau koj tshem tawm cov nplooj ntawv nco nco mus rau qhov sib pauv muab faib thaum lub cim xeeb tsis txaus hauv lub kaw lus. NVMM yog pub dawb thoob ntiaj teb cov xauv thiab ntsuas qhov zoo, tso cai rau koj los ua ib lub sijhawm siv cov CPU sib txawv los khiav cov qhua sib txawv virtual tshuab.
QEMU-raws li kev daws teeb meem tau npaj siv NVMM los pab kho vajtse virtualization mechanisms. Kev ua haujlwm tab tom ua kom suav nrog cov kev npaj thaj ua rau thaj ua rau lub ntsiab ntawm QEMU. QEMU + NVMM kev sib xyaw ua ke yog lawm
Tau qhov twg los: opennet.ru