แž‚แž˜แŸ’แžšแŸ„แž„ NetBSD แž€แŸ†แž–แžปแž„แž”แž„แŸ’แž€แžพแžแžขแŸ’แž“แž€แž˜แžพแž›แžแŸ’แž–แžŸแŸ‹ NVMM แžแŸ’แž˜แžธแŸ”

แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‚แž˜แŸ’แžšแŸ„แž„ NetBSD แž”แžถแž“แž”แŸ’แžšแž€แžถแžŸ แžขแŸ†แž–แžธแž€แžถแžšแž”แž„แŸ’แž€แžพแž hypervisor แžแŸ’แž˜แžธ แž“แžทแž„แž‡แž„แŸ‹แž“แžทแž˜แŸ’แž˜แžทแžแžŠแŸ‚แž›แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’ แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžšแžฝแž…แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžถแžแžถแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“ NetBSD แž–แžทแžŸแŸ„แž’แž“แŸ แž แžพแž™แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แŸ’แžšแž€แž”แžŠแŸ„แž™แžŸแŸ’แžแŸแžšแž—แžถแž–แž“แŸƒ NetBSD 9 แŸ” NVMM แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž…แŸ†แž–แŸ„แŸ‡แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ x86_64 แž“แžทแž„แž•แŸ’แžแž›แŸ‹แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™แž–แžธแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ แž€แžถแžšแž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž™แž“แŸ’แžแž€แžถแžšแž“แžทแž˜แŸ’แž˜แžทแžแž•แŸ’แž“แŸ‚แž€แžšแžนแž„แŸ– x86-SVM แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ AMD แž“แžทแž„ x86-VMX CPU แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แž“แžทแž˜แŸ’แž˜แžทแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸŠแžธแž—แžธแž™แžผ Intel แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แžšแž”แžŸแŸ‹แžœแžถ แžœแžถแžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžถแž“แžšแž แžผแžแžŠแž›แŸ‹ 128 แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แžฝแž™ แžŠแŸ‚แž›แž“แžธแž˜แžฝแž™แŸ—แžขแžถแž…แž”แŸ‚แž„แž…แŸ‚แž€แž”แžถแž“แžšแž แžผแžแžŠแž›แŸ‹ 256 แžŸแŸ’แž“แžผแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แžทแž˜แŸ’แž˜แžทแž (VCPU) แž“แžทแž„ 128 GB แž“แŸƒ RAM แŸ”

NVMM แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž€แž˜แŸ’แžšแžทแžแžแžบแžŽแŸ‚แž›แž”แŸ’แžšแž–แŸแž“แŸ’แž’ แž“แžทแž„แžŸแž˜แŸ’แžšแž”แžŸแž˜แŸ’แžšแžฝแž›แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแž™แž“แŸ’แžแž€แžถแžšแž“แžทแž˜แŸ’แž˜แžทแžแž•แŸ’แž“แŸ‚แž€แžšแžนแž„ แž“แžทแž„แž‡แž„แŸ‹ Libnvmm แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แž…แž“แŸ’แž›แŸ„แŸ‡แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ” แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แžšแžœแžถแž„แžŸแž˜แžถแžŸแž’แžถแžแžปแžแžบแžŽแŸ‚แž› แž“แžทแž„แž‘แŸ†แž แŸ†แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžแžถแž˜แžšแž™แŸˆ IOCTL แŸ” แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžšแž”แžŸแŸ‹ NVMM แžŠแŸ‚แž›แž”แŸ‚แž„แž…แŸ‚แž€แžœแžถแž–แžธ hypervisors แžŠแžผแž…แž‡แžถ KVM แž‚แžบ HAXM แž“แžทแž„ Bhyve แž‚แžบแžแžถแž“แŸ…แž€แž˜แŸ’แžšแžทแžแžแžบแžŽแŸ‚แž›แž˜แžถแž“แžแŸ‚แžŸแŸ†แžŽแžปแŸ†แžขแž”แŸ’แž”แž”แžšแž˜แžถแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž€แžถแžšแž“แŸƒแž€แžถแžšแž…แž„แž‡แžปแŸ†แžœแžทแž‰แž™แž“แŸ’แžแž€แžถแžšแž“แžทแž˜แŸ’แž˜แžทแžแž•แŸ’แž“แŸ‚แž€แžšแžนแž„แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แž แž แžพแž™แž€แžผแžŠแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž…แŸแž‰แž–แžธแžแžบแžŽแŸ‚แž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž…แž“แŸ’แž›แŸ„แŸ‡แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ” แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž“แŸแŸ‡แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž…แŸ†แž“แžฝแž“แž€แžผแžŠแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž‡แžถแž˜แžฝแž™แž“แžนแž„แžŸแžทแž‘แŸ’แž’แžทแžแŸ’แž–แžŸแŸ‹ แž“แžทแž„แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž แžถแž“แžทแž—แŸแž™แž“แŸƒแž€แžถแžšแžŸแž˜แŸ’แžšแž”แžŸแž˜แŸ’แžšแžฝแž›แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‘แžถแŸ†แž„แž˜แžผแž›แž“แŸ…แž€แŸ’แž“แžปแž„แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž“แŸƒแž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž›แžพแž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„ hypervisor แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แž€แžถแžšแž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸ แž“แžทแž„แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž fuzzing แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แžŸแžถแž˜แž‰แŸ’แž‰แž‚แžฝแžšแžฑแŸ’แž™แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แŸ”

แž‘แŸ„แŸ‡แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ Libnvmm แžแŸ’แž›แžฝแž“แžœแžถแž˜แžทแž“แž˜แžถแž“แž˜แžปแžแž„แžถแžšแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž•แŸ’แžแž›แŸ‹แžแŸ‚ API แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš NVMM แž‘แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แžšแžถแž”แŸ‹แžแžถแž˜แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžšแžถแž”แŸ‹ แžงแž‘แžถแž แžšแžŽแŸ QEMU แŸ” API แž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แž˜แžปแžแž„แžถแžšแžŠแžผแž…แž‡แžถแž€แžถแžšแž”แž„แŸ’แž€แžพแž แž“แžทแž„แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแž แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž‘แŸ…แž€แžถแž“แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœ แž“แžทแž„แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€ VCPUs แŸ” แžŠแžพแž˜แŸ’แž”แžธแž€แŸ‚แž›แž˜แŸ’แžขแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– แž“แžทแž„แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แžœแŸ‰แžทแž…แž‘แŸแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžŠแŸ‚แž›แžขแžถแž…แž€แžพแžแž˜แžถแž“ libnvmm แž•แŸ’แžแž›แŸ‹แžแŸ‚แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžŸแžปแŸ†แž™แŸ‰แžถแž„แž…แŸ’แž”แžถแžŸแŸ‹แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ - แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แžงแž”แž€แžšแžŽแŸแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž แŸ…แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž‘แŸ แž แžพแž™แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž–แžฝแž€แž‚แŸแžขแžถแž…แž‡แŸ€แžŸแžœแžถแž„แž”แžถแž“แŸ” NVMM แž–แŸ’แž™แžถแž™แžถแž˜แžšแž€แŸ’แžŸแžถแžขแŸ’แžœแžธแŸ—แžฑแŸ’แž™แžŸแžถแž˜แž‰แŸ’แž‰ แžŠแŸ„แž™แž˜แžทแž“แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แž–แŸแž€ แž“แžทแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‘แžทแžŠแŸ’แž‹แž—แžถแž–แž‡แžถแž…แŸ’แžšแžพแž“แž“แŸƒแž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แŸ”

แž‚แž˜แŸ’แžšแŸ„แž„ NetBSD แž€แŸ†แž–แžปแž„แž”แž„แŸ’แž€แžพแžแžขแŸ’แž“แž€แž˜แžพแž›แžแŸ’แž–แžŸแŸ‹ NVMM แžแŸ’แž˜แžธแŸ”

แž•แŸ’แž“แŸ‚แž€แž€แž˜แŸ’แžšแžทแžแžแžบแžŽแŸ‚แž›แž“แŸƒ NVMM แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž™แŸ‰แžถแž„แžแžนแž„แžšแŸ‰แžนแž„แž‡แžถแž˜แžฝแž™แžแžบแžŽแŸ‚แž› NetBSD แž แžพแž™แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แžŠแŸ„แž™แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž…แŸ†แž“แžฝแž“แž“แŸƒแž€แžถแžšแž”แŸ’แžแžผแžšแž”แžšแžทแž”แž‘แžšแžœแžถแž„ OS แž—แŸ’แž‰แŸ€แžœ แž“แžทแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แŸ” แž“แŸ…แž•แŸ’แž“แŸ‚แž€แžแžถแž„แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ libnvmm แž–แŸ’แž™แžถแž™แžถแž˜แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš I/O แž‘แžผแž‘แŸ… แž“แžทแž„แž‡แŸ€แžŸแžœแžถแž„แž€แžถแžšแž แŸ…แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แŸ” แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ‚แž„แž…แŸ‚แž€แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž‚แžบแž•แŸ’แžขแŸ‚แž€แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ pmap แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แžŽแŸ’แžแŸแž‰แž‘แŸ†แž–แŸแžšแžŸแžแžทแž—แŸ’แž‰แŸ€แžœแž‘แŸ…แž€แžถแž“แŸ‹แž—แžถแž‚แžแžถแžŸแžŸแŸ’แžœแž”แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž˜แžถแž“แž€แž„แŸ’แžœแŸ‡แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แŸ” NVMM แž‚แžบแž‚แŸ’แž˜แžถแž“แž€แžถแžšแž…แžถแž€แŸ‹แžŸแŸ„แž‡แžถแžŸแž€แž› แž“แžทแž„แž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แž”แžถแž“แž™แŸ‰แžถแž„แž›แŸ’แžข แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแžŸแŸ’แž“แžผแž›แžŸแŸŠแžธแž—แžธแž™แžผแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸ†แžŽแžถแž›แž‚แŸ’แž“แžถ แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแžšแž”แžŸแŸ‹แž—แŸ’แž‰แŸ€แžœแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ”

แžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพ QEMU แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แžŠแŸ‚แž›แž”แŸ’แžšแžพ NVMM แžŠแžพแž˜แŸ’แž”แžธแž”แžพแž€แž™แž“แŸ’แžแž€แžถแžšแž“แžทแž˜แŸ’แž˜แžทแžแž•แŸ’แž“แŸ‚แž€แžšแžนแž„แŸ” แž€แžถแžšแž„แžถแžšแž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแžพแž˜แŸ’แž”แžธแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž”แŸ†แžŽแŸ‡แžŠแŸ‚แž›แž”แžถแž“แžšแŸ€แž”แž…แŸ†แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŸแŸ†แžแžถแž“แŸ‹แž“แŸƒ QEMU แŸ” แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แŸƒ QEMU+NVMM แž˜แžถแž“แžšแžฝแž…แž แžพแž™ แžœแžถแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™ แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแžŠแŸ„แž™แž‡แŸ„แž‚แž‡แŸแž™แž‡แžถแž˜แžฝแž™ FreeBSD, OpenBSD, Linux, Windows XP/7/8.1/10 แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ x86_64 แž‡แžถแž˜แžฝแž™แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ†แžŽแžพแžšแž€แžถแžš AMD แž“แžทแž„ Intel (NVMM แžแŸ’แž›แžฝแž“แžœแžถแž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž…แž„แž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž‘แŸ แžงแž‘แžถแž แžšแžŽแŸ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแžถแž„แž€แŸ’แžšแŸ„แž™แžŸแž˜แžšแž˜แŸ’แž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแž แžœแžถแž“แžนแž„แžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ ARM64 )แŸ” แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž•แŸ’แž“แŸ‚แž€แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แž“แŸ’แžแŸ‚แž˜แž“แŸƒ NVMM แž€แžถแžšแž‰แŸ‚แž€แž”แŸ’แžšแžขแž”แŸ‹แžแŸ’แžŸแžถแž…แŸ‹แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แžธแž˜แžฝแž™แŸ—แž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž•แž„แžŠแŸ‚แžšแŸ”

แž‚แž˜แŸ’แžšแŸ„แž„ NetBSD แž€แŸ†แž–แžปแž„แž”แž„แŸ’แž€แžพแžแžขแŸ’แž“แž€แž˜แžพแž›แžแŸ’แž–แžŸแŸ‹ NVMM แžแŸ’แž˜แžธแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹