ืื ืคืจื, ืืฉ 8 ืืฆืืืืช ื ืชืืืืช ืืขืืงืจ ืืืืืืช ืืช ืืืืื ืฉื ืืกืืจืืืืืช ืืคืืชืื ืฉื NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 ื-xen. 49 ืืฆืืืืช ืืงืฉืืจืืช ืืืขืืืื ืืืื alpha, hppa, m68010, m68k, sh3, sparc ื-vax ืืกืืืืื ืืงืืืืจืื ืืฉื ืืื, ืืืืืจ. ืขืืืื ื ืชืืืื, ืืื ืืืืื ืืช ืืจืืืื ืืืืช ืฉืืื ืื ืฉืืื ืืื ืืกืคืจ ืืกืคืืง ืฉื ืืคืชืืื ืืืขืื ืืื ืื ืืคืืชืื ืฉืืื. ื ืื ืืื (acorn26) ื ืืื ืืงืืืืจืื ืืฉืืืฉืืช, ืืืืืื ื ืืืื ืื ืคืขืืืื ืฉืืืืื ืืืจืืงื ืื ืืื ืืชืืืืื ืืืขืื ืืื ืื ืืคืืชืืื.
ืืคืชื
- ื ืืกืฃ ืืืคืจืืืืืจ ืืืฉ
NVMM , ืืชืืื ืืื ืื ืื ื ืืืจืืืืืืืฆืื ืฉื ืืืืืจื SVM ืืืขืืื AMD ื-VMX ืืืขืืื ืืื ืื. ืชืืื ื ืืืืืืช ืฉื NVMM ืืื ืฉืืจืืช ืืืืื ืืืืฆืขืช ืจืง ืืกื ืืืื ืืืื ืื ืืจืฉ ืฉื bindings ืกืืื ืื ืื ืื ื ืืืจืืืืืืืฆืื ืฉื ืืืืืจื, ืืื ืงืื ืืืืืฆืืืช ืืืืืจื ืืืขืืจ ืื ืืืืฅ ืืืจืขืื ืืืจืื ืืืฉืชืืฉ. ืื ืืืื ืืืื ืืช ืืืจืืืืืืืช, ืืืื ื ืืืื ืืืืืกืกืื ืขื ืกืคืจืืืช libnvmm, ืืื ืื ืืืืืช qemu-nvmm ืืืคืขืืช ืืขืจืืืช ืืืจืืืช ืืืืฆืขืืช NVMM. ื-API ืฉื libnvmm ืืืกื ืคืื ืงืฆืืืช ืืื ืืฆืืจื ืืืจืฆื ืฉื ืืืื ื ืืืจืืืืืืช, ืืงืฆืืช ืืืืจืื ืืืขืจืืช ืืืืจืืช ืืืงืฆืืช VCPUs. ืขื ืืืช, libnvmm ืืื ื ืืืื ืคืื ืงืฆืืืช ืืืืืืืจ, ืืื ืืกืคืง ืจืง API ืืืืคืฉืจ ืื ืืฉืื ืชืืืืช NVMM ืืืืืืืืจืื ืงืืืืื ืืืื QEMU; - ืืกืคืง ืชืืืื ืืืจืืืืงืืืจืช AArch64 ืฉื 64 ืกืืืืืช (ARMv8-A), ืืืื ืืขืจืืืช ืฉืจืช ืชืืืืืช ARM
ืฉืจืช ืืืื (SBBR+SBSA), ืืืขืจืืืช big.LITTLE (ืฉืืืื ืฉื ืืืืืช ืืืงืืช ืื ืฆืืจืืืช ืื ืจืืื, ืืืืืืช ืคืืืช ืคืจืืืืงืืืืืืช ืื ืืกืืื ืืืช ืืืชืจ ืืื ืจืืื ืืฉืื ืืื). ืืื ืชืืื ืืืคืขืืช ืืืฉืืื 32 ืกืืืืืช ืืกืืืืช 64 ืกืืืืืช ืืืืฆืขืืช ืฉืืืืฉ ื- COMPAT_NETBSD32. ื ืืชื ืืืฉืชืืฉ ืืขื 256 ืืขืืืื. ืืคืขืื ืืืืืืืืจ QEMU ื-SoC ื ืชืืืช:- Allwinner A64, H5, H6
- Amlogic S905, S805X, S905D, S905W, S905X
- Broadcom BCM2837
- NVIDIA Tegra X1 (T210)
- Rockchip RK3328, RK3399
- ืืืืืช ืฉืจืช SBSA/SBBR ืืืื Amazon Graviton, Graviton2, AMD Opteron A1100, Ampere eMAG 8180, Cavium ThunderX, Marvell ARMADA 8040.
- ืืชืืืื ืืืืฉืืจืื ืืืืืกืกืื ืขื ืืจืืืืงืืืจืช ARMv7-A ืืืจืืื. ื ืืกืคื ืชืืืื ืขืืืจ ืืขืจืืืช big.LITTLE ืืืชืืื ืืืืฆืขืืช UEFI. ื ืืชื ืืืฉืชืืฉ ืืขื 8 ืืขืืืื. ื ืืกืคื ืชืืืืช SoC:
- Allwinner A10, A13, A20, A31, A80, A83T, GR8, H3, R8
- Amlogic S805
- Arm Versatile Express V2P-CA15
- Broadcom BCM2836, BCM2837
- Intel Cyclone V SoC FPGA
- NVIDIA Tegra K1 (T124)
- ืกืืกืื ื Exynos 5422
- TI AM335x, OMAP3
- Xilinx Zynq 7000
- ืื ืืื ืืชืงื ืื ืืจืคืืื ืืขืืืื ืื ืขืืืจ Intel GPUs (ื ืืกืคื ืชืืืื ืขืืืจ Intel Kabylake), NVIDIA ื-AMD ืขืืืจ ืืขืจืืืช x86. ืชืช-ืืขืจืืช ื-DRM/KMS ืืกืื ืืจื ืช ืขื ืืืืช Linux 4.4. ื ืืกืคื ืื ืืื ืืชืงื GPU ืืืฉืื ืืืฉืืฉืื ืืืขืจืืืช ARM, ืืืื ืื ืืื ืืชืงื ืื DRM/KMS ืขืืืจ Allwinner DE2, Rockchip VOP ื-TI AM335x LCDC, ืื ืื ืืชืงื framebuffer ืขืืืจ ARM PrimeCell PL111 ื-TI OMAP3 DSS;
- ืชืืืื ืืฉืืคืจืช ืืืคืขืืช NetBSD ืืืขืจืืช ืืคืขืื ืืืจืืช. ื ืืกืคื ืชืืืื ืืืชืงื fw_cfg (ืชืฆืืจืช ืงืืฉืื QEMU), Virtio MMIO ื-PCI ืขืืืจ ARM. ืกืืคืง ืชืืืื ืขืืืจ HyperV ืขืืืจ x86;
- ืืื ืื ืืืฉืื ืื ืืืืจ ืืืฆืืขืื, ืืืืคืฉืจืื ืื ืื ืชื ืืช ืืืืฆืืขืื ืฉื ืืืืื ืืืืฉืืื ืืืฉืชืืฉ ืชืื ืืื ืชื ืืขื. ืืฉืืืื ืืชืืฆืขืช ืืืืฆืขืืช ืืคืงืืื tprof. ืคืืืคืืจืืืช Armv7, Armv8 ื-x86 (AMD ื-Intel) ื ืชืืืืช;
- ืขืืืจ ืืจืืืืงืืืจืช x86_64
ืืืกืืฃ ืื ืื ืื ืืืงืจืื ืฉื ืืจืื ืืืชืืืืช ืฉื ืืืืื (KASLR, Kernel Address Space Layout Randomization), ืืืืคืฉืจ ืืืืืืจ ืืช ืืืชื ืืืืช ืืกืืืื ืืกืืืืื ืฉื ืืชืงืคืืช ืืื ืฆืืืช ื ืงืืืืช ืชืืจืคื ืืงืจื ื ืขื ืืื ืืฆืืจืช ืคืจืืกื ืืงืจืืืช ืฉื ืงืื ืืืืื ืืืืืจืื ืืื ืืชืืื; - ื ืืกืคื ืชืืืื ืืืจืืืืงืืืจืช x86_64
KLEAK , ืืื ืืงื ืืืืชืืจ ืืืืคืืช ืืืืจืื ืืืื, ืฉืืคืฉืจื ืื ื ืืืฆืื ืืืชืงื ืืืชืจ ื-25 ืฉืืืืืช ืืงืจื ื; - ืขืืืจ ืืจืืืืงืืืจืืช x86_64 ื-Aarch64, ืืืืฉื ืื ืื ืื ื ืืคืื ืืืืืื KASan (ืืืืื ืืชืืืืช ืืืื), ืืืืคืฉืจ ืืืืืช ืฉืืืืืช ืืืืจืื, ืืืื ืืืฉื ืืืืืงืื ืฉื ืืืืจืื ืฉืืืจ ืฉืืืจืจื ืืืฆืคืช ืืืืจ;
- ื ืืกืฃ ืื ืื ืื KUBSAN (Kernel Undefined Behavior Sanitizer) ืืื ืืืืืช ืืงืจืื ืฉื ืืชื ืืืืช ืื ืืืืืจืช ืืงืจื ื
- ืขืืืจ ืืจืืืืงืืืจืช x86_64, ืื ืื ืืืชืงื KCOV (Cernel Coverage) ืืืฉื ืื ืืชืื ืืืกืื ืงืื ืืืื;
- ื ืืกืฃ Userland Sanitizer ืืื ืืืืืช ืฉืืืืืช ืืืจืืืืช ืืขืช ืืคืขืืช ืืืฉืืืื ืืืื ืืืฉืชืืฉ;
- ื ืืกืฃ ืื ืื ืื KHH (Kernel Heap Hardening) ืืื ืืืื ืขื ืืขืจืืื ืืคื ื ืกืืืื ืืกืืืืื ืฉื ืฉืืืืืช ืืืืจืื;
-
ืื ืืื ืืืงืืจืช ืืืืืช ืืืกื ืืช ืจืฉืช; - ืืื ื ืืคืื ืืืืื Ptrace ืืฉืืคืจืื;
- ืืืืื ื ืืงื ืืชืช-ืืขืจืืืช ืืฉื ืืช ืืื ืืชืืืืงืืช, ืืืื NETISDN (ืืจืืืืจืื daic, iavc, ifpci, ifritz, iwic, isic), NETNATM, NDIS, SVR3, SVR4, n8, vm86 ื-ipkdb;
- ืืืืืืืช ืฉื ืืกื ื ืืืืืืืช ืืืจืืื ืืืืฆืืขืื ืืืคืืืืืืื
NPF , ืืืืคืขื ืืขืช ืืืจืืจืช ืืืื; - ืืืฉืื ืืขืจืืช ืืงืืฆืื ZFS ืขืืืื ืืื ืืืคืื ืืืชื ืืชืืื ืืฉืืืืฉ ืืืืืืื. ืืืืืืช ืืืชืื ื-ZFS ืืืืฉืชืืฉ ื-ZFS ืขื ืืืืฆืช ืืฉืืจืฉ ืขืืืื ืืื ื ื ืชืืืช;
- ื ืืกืคื ืื ืืื ืืชืงื ืื ืืืฉืื, ืืืื bwfm ืขืืืจ ืืชืงื ืื ืืืืืืืื ืฉื Broadcom (Full-MAC), ena ืขืืืจ ืืชืื ืจืฉืช ืืืกืื ืฉื Amazon ื-mcx ืขืืืจ ืืชืืื Ethernet ืฉื ืืืื ืืงืก ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, ConnectX-6 EN ;
- ืชืช-ืืขืจืืช SATA ืขืืฆืื ืืืืฉ, ืืืืกืืคื ืชืืืื ื-NCQ ืืฉืืคืืจ ืืืืคืื ืืฉืืืืืช ืฉื ืืฆืจื ืขื ืืื ืืืื ื;
-
ืืึผืฆึธืข ืืกืืจืช usbnet ืืืฉื ืืืฆืืจืช ืื ืืื ืืชืงื ืื ืขืืืจ ืืชืืื Ethernet ืขื ืืืฉืง USB; - ืืจืกืืืช ืืขืืืื ืืช ืฉื ืจืืืื ืฆื ืฉืืืฉื, ืืืื GCC 7.4, GDB 8.3, LLVM 7.0.0, OpenSSL 1.1.1d, OpenSSH 8.0 ื-SQLite 3.26.0.
ืืงืืจ: OpenNet.ru