NetBSD 9.0 рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреЗ рдкреНрд░рдХрд╛рд╢рди

рдЙрдкрд▓рдмреНрдз рдкреНрд░рдореБрдЦ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд░рд┐рд▓реАрдЬ рдиреЗрдЯрдмреАрдПрд╕рдбреА 9.0, рдЬреНрдпрд╛рдордзреНрдпреЗ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪрд╛ рдкреБрдвреАрд▓ рднрд╛рдЧ рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рд▓реЛрдбрд┐рдВрдЧрд╕рд╛рдареА рддрдпрд╛рд░ рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рддрд┐рдорд╛ 470 MB рдЖрдХрд╛рд░рд╛рдд. NetBSD 9.0 рд░рд┐рд▓реАрдЬ рдЕрдзрд┐рдХреГрддрдкрдгреЗ рдмрд┐рд▓реНрдбреНрд╕рдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ 57 рд╕рд┐рд╕реНрдЯрдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрдгрд┐ 15 рднрд┐рдиреНрди CPU рдХреБрдЯреБрдВрдмреЗ.

рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ, 8 рдореБрдЦреНрдпрддрдГ рд╕рдорд░реНрдерд┐рдд рдкреЛрд░реНрдЯ рдЖрд╣реЗрдд рдЬреЗ NetBSD рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕ рдзреЛрд░рдгрд╛рдЪрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдмрдирд╡рддрд╛рдд: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 рдЖрдгрд┐ xen. рдЕрд▓реНрдлрд╛, hppa, m49, m68010k, sh68, рд╕реНрдкрд╛рд░реНрдХ рдЖрдгрд┐ рд╡реНрд╣реЕрдХреНрд╕ рд╕рд╛рд░рдЦреНрдпрд╛ CPU рд╢реА рд╕рдВрдмрдВрдзрд┐рдд 3 рдкреЛрд░реНрдЯ рджреБрд╕рд▒реНрдпрд╛ рд╢реНрд░реЗрдгреАрдд рд╡рд░реНрдЧреАрдХреГрдд рдЖрд╣реЗрдд, рдореНрд╣рдгрдЬреЗ. рдЕрджреНрдпрд╛рдк рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдЪреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдЧрдорд╛рд╡рд▓реА рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рдкреБрд░реЗрд╢рд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рд░рд╕ рдирд╛рд╣реА. рдПрдХ рдмрдВрджрд░ (acorn26) рддрд┐рд╕рд▒реНрдпрд╛ рд╢реНрд░реЗрдгреАрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдкреЛрд░реНрдЯ рдЖрд╣реЗрдд рдЬреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рд╕реНрд╡рд╛рд░рд╕реНрдп рдирд╕рддреАрд▓ рддрд░ рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рддреНрд░ рдЖрд╣реЗрдд.

рдХрд│ рд╕реБрдзрд╛рд░рдгрд╛ рдиреЗрдЯрдмреАрдПрд╕рдбреА реп.реж:

  • рдирд╡реАрди рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рдЬреЛрдбрд▓реЗ рдПрдирд╡реНрд╣реАрдПрдордПрдо, рдЬреЗ AMD CPUs рд╕рд╛рдареА SVM рдЖрдгрд┐ Intel CPUs рд╕рд╛рдареА VMX рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдпрдВрддреНрд░рдгрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. NVMM рдЪреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдореНрд╣рдгрдЬреЗ рдХрд░реНрдирд▓ рд╕реНрддрд░рд╛рд╡рд░ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдореЗрдХреЕрдирд┐рдЭрдордЪреНрдпрд╛ рдЖрд╕рдкрд╛рд╕рдЪреНрдпрд╛ рдмрдВрдзрдирд╛рдВрдЪрд╛ рдХрд┐рдорд╛рди рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рд╕рд░реНрд╡ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЗрдореНрдпреБрд▓реЗрд╢рди рдХреЛрдб рдХрд░реНрдирд▓рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЬрд╛рдЧреЗрдд рд╣рд▓рд╡рд▓реЗ рдЬрд╛рддрд╛рдд. рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдиреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, libnvmm рд▓рд╛рдпрдмреНрд░рд░реАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд╛рдзрдиреЗ рддрдпрд╛рд░ рдХреЗрд▓реА рдЖрд╣реЗрдд, рддрд╕реЗрдЪ NVMM рд╡рд╛рдкрд░реВрди рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реА рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА qemu-nvmm рдкреЕрдХреЗрдЬ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ. libnvmm API рдордзреНрдпреЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рдЪрд╛рд▓рд╡рдгреЗ, рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрд▓рд╛ рдореЗрдорд░реА рд╡рд╛рдЯрдк рдХрд░рдгреЗ, рдЖрдгрд┐ VCPUs рд╡рд╛рдЯрдк рдХрд░рдгреЗ рдпрд╛рд╕рд╛рд░рдЦреА рдХрд╛рд░реНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рддрдерд╛рдкрд┐, libnvmm рдордзреНрдпреЗ рдПрдореБрд▓реЗрдЯрд░ рдлрдВрдХреНрд╢рдиреНрд╕ рдирд╕рддрд╛рдд, рдкрд░рдВрддреБ рдлрдХреНрдд рдПрдХ API рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ QEMU рд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд┐рджреНрдпрдорд╛рди рдПрдореБрд▓реЗрдЯрд░рдордзреНрдпреЗ NVMM рд╕рдорд░реНрдерди рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ;
  • 64-рдмрд┐рдЯ AArch64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (ARMv8-A) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддреЗ, ARM-рдЕрдиреБрд░реВрдк рд╕рд░реНрд╡реНрд╣рд░ рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рд╕рд░реНрд╡реНрд╣рд░ рд░реЗрдбреА (SBBR+SBSA), рдЖрдгрд┐ big.LITTLE рд╕рд┐рд╕реНрдЯреАрдо (рдПрдХ рдЪрд┐рдкрдордзреНрдпреЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, рдкрд░рдВрддреБ рдКрд░реНрдЬрд╛ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рдХреЛрд░, рдЖрдгрд┐ рдХрдореА рдЙрддреНрдкрд╛рджрдХ, рдкрд░рдВрддреБ рдЕрдзрд┐рдХ рдКрд░реНрдЬрд╛-рдХрд╛рд░реНрдпрдХреНрд╖рдо рдХреЛрд░ рдпрд╛рдВрдЪреЗ рд╕рдВрдпреЛрдЬрди). рд╣реЗ COMPAT_NETBSD32 рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рджреНрд╡рд╛рд░реЗ 64-рдмрд┐рдЯ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд 32-рдмрд┐рдЯ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ. 256 рдкрд░реНрдпрдВрдд CPUs рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. QEMU рдПрдореБрд▓реЗрдЯрд░ рдЖрдгрд┐ SoC рдордзреНрдпреЗ рдЪрд╛рд▓рдгреЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ:
    • рдСрд▓рд╡рд┐рдирд░ A64, H5, H6
    • Amlogic S905, S805X, S905D, S905W, S905X
    • рдмреНрд░реЙрдбрдХреЙрдо рдмреАрд╕реАрдПрдо 2837
    • NVIDIA Tegra X1 (T210)
    • рд░реЙрдХрдЪрд┐рдк RK3328, RK3399
    • SBSA/SBBR рд╕рд░реНрд╡реНрд╣рд░ рдмреЛрд░реНрдб рдЬрд╕реЗ рдХреА Amazon Graviton, Graviton2, AMD Opteron A1100, Ampere eMAG 8180, Cavium ThunderX, Marvell ARMADA 8040.
  • ARMv7-A рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. big.LITTLE рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ UEFI рджреНрд╡рд╛рд░реЗ рдмреВрдЯрд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. 8 рдкрд░реНрдпрдВрдд CPUs рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдЬреЛрдбрд▓реЗрд▓реЗ SoC рд╕рдорд░реНрдерди:
    • рдСрд▓рд╡рд┐рдирд░ A10, A13, A20, A31, A80, A83T, GR8, H3, R8
    • рдЕрдореЛрд▓рд┐рдХ рдПрд╕рдПрдХреНрд╕рдПрдирдпреВрдПрдордПрдХреНрд╕
    • рдЖрд░реНрдо рд╡реНрд╣рд░реНрд╕рдЯрд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд░реЗрд╕ V2P-CA15
    • рдмреНрд░реЙрдбрдХреЙрдо BCM2836, BCM2837
    • рдЗрдВрдЯреЗрд▓ рдЪрдХреНрд░реАрд╡рд╛рджрд│ V SoC FPGA
    • NVIDIA Tegra K1 (T124)
    • рд╕реЕрдорд╕рдВрдЧ рдПрдХреНрд╕рд┐рдиреЛрд╕ 5422
    • TI AM335x, OMAP3
    • Xilinx Zynq 7000
  • Intel GPUs (Intel Kabylake рд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рд╕рдорд░реНрдерди), NVIDIA рдЖрдгрд┐ AMD рд╕рд╛рдареА x86 рд╕рд┐рд╕реНрдЯрдореНрд╕рд╕рд╛рдареА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗрд▓реЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕. DRM/KMS рдЙрдкрдкреНрд░рдгрд╛рд▓реА Linux 4.4 рдХрд░реНрдирд▓рд╕рд╣ рд╕рдордХреНрд░рдорд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ. рдСрд▓рд╡рд┐рдирд░ DE2, рд░реЙрдХрдЪрд┐рдк VOP рдЖрдгрд┐ TI AM335x LCDC рд╕рд╛рдареА DRM/KMS рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕, ARM PrimeCell PL111 рдЖрдгрд┐ TI OMAP3 DSS рд╕рд╛рдареА рдлреНрд░реЗрдордмрдлрд░ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рд╕рд╣ ARM рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдирд╡реАрди GPU рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕ рдЬреЛрдбрд▓реЗ;
  • рдЕрддрд┐рдереА OS рдореНрд╣рдгреВрди NetBSD рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдерди. fw_cfg рдЙрдкрдХрд░рдг (QEMU рдлрд░реНрдорд╡реЗрдЕрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди), Virtio MMIO рдЖрдгрд┐ PCI рд╕рд╛рдареА ARM рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. x86 рд╕рд╛рдареА HyperV рд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ;
  • рдХрд╛рдЙрдВрдЯрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд░реНрдирд▓ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рдпреЗрддреЗ. рдирд┐рдпрдВрддреНрд░рдг tprof рдХрдорд╛рдВрдбрджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. Armv7, Armv8, рдЖрдгрд┐ x86 (AMD рдЖрдгрд┐ Intel) рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд;
  • x86_64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдЬреЛрдбрд▓реЗ рдХрд░реНрдирд▓ ре▓рдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдпрдВрддреНрд░рдгрд╛ (KASLR, рдХрд░реНрдирд▓ ре▓рдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рд▓реЗрдЖрдЙрдЯ рдпрд╛рджреГрдЪреНрдЫрд┐рдХреАрдХрд░рдг), рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рдмреВрдЯрд╡рд░ рдореЗрдорд░реАрдордзреНрдпреЗ рдХрд░реНрдирд▓ рдХреЛрдбрдЪреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓реЗрдЖрдЙрдЯ рддрдпрд╛рд░ рдХрд░реВрди рдХрд░реНрдирд▓рдордзреАрд▓ рднреЗрджреНрдпрддреЗрдЪреЗ рд╢реЛрд╖рдг рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдВрдирд╛ рдкреНрд░рддрд┐рдХрд╛рд░ рд╡рд╛рдврд╡рд┐рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ;
  • x86_64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ KLEAK, рдХрд░реНрдирд▓ рдореЗрдорд░реА рд▓реАрдХ рд╢реЛрдзрдгреНрдпрд╛рдЪреЗ рддрдВрддреНрд░, рдЬреНрдпрд╛рдореБрд│реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд░реНрдирд▓рдордзреАрд▓ 25 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рддреНрд░реБрдЯреА рд╢реЛрдзрдгреЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ;
  • x86_64 рдЖрдгрд┐ Aarch64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА, KASan (рдХрд░реНрдирд▓ ре▓рдбреНрд░реЗрд╕ рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░) рдбреАрдмрдЧрд┐рдВрдЧ рдпрдВрддреНрд░рдгрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдореЗрдорд░реА рддреНрд░реБрдЯреА рдУрд│рдЦрдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдЬрд╕реЗ рдХреА рдЖрдзреАрдкрд╛рд╕реВрди рдореБрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реА рдмреНрд▓реЙрдХреНрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЖрдгрд┐ рдмрдлрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ;
  • рдХрд░реНрдирд▓рдордзреАрд▓ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд░реНрддрдирд╛рдЪреА рдкреНрд░рдХрд░рдгреЗ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА KUBSAN (Kernel Undefined Behavior Sanitizer) рдпрдВрддреНрд░рдгрд╛ рдЬреЛрдбрд▓реА
  • x86_64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА, KCOV (рдХрд░реНрдирд▓ рдХрд╡реНрд╣рд░реЗрдЬ) рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдХрд░реНрдирд▓ рдХреЛрдб рдХрд╡реНрд╣рд░реЗрдЬрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ;
  • рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЬрд╛рдЧреЗрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрдгрд┐ рд╡рд┐рд╕рдВрдЧрддреА рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдпреБрдЬрд░рд▓рдБрдб рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░ рдЬреЛрдбрд▓реЗ;
  • рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдореЗрдорд░реА рддреНрд░реБрдЯреАрдВрдкрд╛рд╕реВрди рд░рд╛рд╕ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА KHH (рдХрд░реНрдирд▓ рд╣реАрдк рд╣рд╛рд░реНрдбрдирд┐рдВрдЧ) рдпрдВрддреНрд░рдгрд╛ рдЬреЛрдбрд▓реА;
  • рдЖрдпреЛрдЬрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреЕрдХ рд╕реБрд░рдХреНрд╖рд╛ рдСрдбрд┐рдЯ;
  • рд╕реБрдзрд╛рд░рд┐рдд ptrace рдбреАрдмрдЧрд┐рдВрдЧ рд╕рд╛рдзрдиреЗ;
  • NETISDN (drivers daic, iavc, ifpci, ifritz, iwic, isic), NETNATM, NDIS, SVR3, SVR4, n8, vm86 рдЖрдгрд┐ ipkdb рд╕рд╛рд░рдЦреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдЖрдгрд┐ рдХрд╛рдпрдо рди рдареЗрд╡рд▓реЗрд▓реНрдпрд╛ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдкрд╛рд╕реВрди рдХрд░реНрдирд▓ рд╕рд╛рдл рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛;
  • рдкреЕрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░рдЪреА рдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдПрдирдкреАрдПрдл, рдЬреЗ рдЖрддрд╛ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ;
  • ZFS рдлрд╛рдИрд▓ рд╕рд┐рд╕реНрдЯреАрдо рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рджреИрдирдВрджрд┐рди рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдмрдирд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. ZFS рдкрд╛рд╕реВрди рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рд░реВрдЯ рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ ZFS рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЕрджреНрдпрд╛рдк рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реА;
  • рдмреНрд░реЙрдбрдХреЙрдо рд╡рд╛рдпрд░рд▓реЗрд╕ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╛рдареА bwfm (рдлреБрд▓-MAC), Amazon рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдбреЕрдкреНрдЯрд░рд╕рд╛рдареА ena рдЖрдгрд┐ Mellanox ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, ConnectX-6 EN рдЗрдерд░рдиреЗрдЯ ре▓рдбреЙрдкреНрдЯрд░рд╕рд╛рдареА mcx рдпрд╛рд╕рд╣ рдирд╡реАрди рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. ;
  • SATA рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдЪреА рдкреБрдирд░реНрд░рдЪрдирд╛ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, NCQ рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбреВрди рдЖрдгрд┐ рдбреНрд░рд╛рдЗрд╡реНрд╣рджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реА рддреНрд░реБрдЯреА рд╣рд╛рддрд╛рд│рдгреА рд╕реБрдзрд╛рд░рд▓реА рдЖрд╣реЗ;
  • рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд USB рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ рдЗрдерд░рдиреЗрдЯ рдЕрдбреЕрдкреНрдЯрд░рд╕рд╛рдареА рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди usbnet рдлреНрд░реЗрдорд╡рд░реНрдХ;
  • GCC 7.4, GDB 8.3, LLVM 7.0.0, OpenSSL 1.1.1d, OpenSSH 8.0 рдЖрдгрд┐ SQLite 3.26.0 рд╕рд╣ рддреГрддреАрдп-рдкрдХреНрд╖ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдЕрджреНрдпрддрдирд┐рдд рдЖрд╡реГрддреНрддреНрдпрд╛.

    рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛