ืึธืจืึทืงืืข ืคึฟืืจืืข
ืื Unbreakable Enterprise Kernel 6 ืคึผืขืงื ืืื ืืืืืจื ืืืืฃ ืื ืงืขืจื
ืฉืืืกื
- ืืงืกืคึผืึทื ืืื ืฉืืืฆื ืคึฟืึทืจ ืกืืกืืขืืขื ืืืืืจื ืืืืฃ 64-ืืืกื ARM ืึทืจืงืึทืืขืงืืฉืขืจ (aarch64).
- ืฉืืืฆื ืคึฟืึทืจ ืึทืืข ืคึฟืขืึดืงืืืื ืคืื Cgroup v2 ืืื ืืืคึผืืึทืืขื ืึทื.
- ืื ืงืืึทืกืง ืคืจืืืืืืขืจืง ืืื ืืืคึผืืึทืืขื ืึทื ืฆื ืคึผืึทืจืึทืืขืืืืืจื ืืึทืกืงืก ืืื ืื ืงืขืจื ืืืึธืก ืคืึทืจื ืืฆื ืืึทืืืึทืืืง ืงืคึผื ืจืขืกืืจืกื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ื ืืฆื ืงืืึทืกืง, ืคึผืึทืจืึทืืขืืืืึทืืืึธื ืคืื ืึทืคึผืขืจืืืฉืึทื ื ืฆื ืืืกืืขืงื ืจืืื ืืืฉืึทื ืคืื ืืึผืจืื ืืืขืืขืจ ืึธืืขืจ ืคึผืจืึธืฆืขืก ืึท ืจืฉืืื ืคืื ืื ืึธืืขืก ืงืขื ืขื ืืืื ืึธืจืืึทื ืืืืจื;
- ื ืคึผืึทืจืึทืืขืืืืขื ืืืขืจืกืืข ืคืื โโโโืงืกืืืึทืคึผื ืืื ืขื ืืืืึทืื ืฆื ืคึผืจืึธืฆืขืก ืืืงืึธืจื ืืืึทื ืกืืืึทืคึผืก ืืืกืื ืืงืจืึทื ืึทืกืื, ืจืืืืกืื ื ืื ื ืืืขืจ ืคืื ืืืจืขืงื (ืกืื ืืฉืจืึธื ืึธืืก) ืกืืืึทืคึผืก. ืืื ืื ื ืืืขืจ ืคืื ืคืจืื ืืึผืจืื ืืืขืืขืจ ืืืงืจืืกืึทื, kswapd ืคึผืขืจืคืึธืจืื ืึท ืืืขืจืงืืงื ืฆื ืืืขื ืืืคืืฆืืจื ืึทื ืืืื ืืืขืืขืจ ืืืึธืก ืงืขื ืขื ืืืื ืคืจืื.
- ืฉืืืฆื ืคึฟืึทืจ ืืืขืจืึทืคืืืื ื ืื ืึธืจื ืืืขืืงืืึทื ืคืื ืื ืงืขืจื ืืืื ืืื ืคืืจืืืืึทืจืข ื ืืฆื ืึท ืืืืืืึทื ืืกืืืข ืืืขื ืืึธืืืื ื ืื ืงืขืจื ืืื ืื ืงืขืงืกืขืง ืืขืงืึทื ืืืึทื (ืืึธืืืื ื ืื ืงืขืจื ืคึฟืื ืึท ืฉืืื ืืึธืืืื ืกืืกืืขื).
- ืื ืคืึธืจืฉืืขืืื ื ืคืื ืื ืืืืจืืืึทื ืืืงืึธืจื ืคืึทืจืืืึทืืืื ื ืกืืกืืขื ืืื ืึธืคึผืืืืืืขื, ืื ืขืคืขืงืืืืืงืืึทื ืคืื ืงืืืจืื ื ืืืงืึธืจื ืืื ืงืึทืฉ ืืืขืืขืจ ืืื ืืืคึผืจืืืื, ืืื ืื ืคึผืจืึทืกืขืกืื ื ืคืื ืึทืงืกืขืก ืฆื ืึทื ืึทืืึทืงืืืืื ืืืงืึธืจื ืืืขืืขืจ (ืืืึทื ืืกืจืื ืืช) ืืื ืืืคึผืจืืืื.
- NVDIMM ืฉืืืฆื ืืื ืืงืกืคึผืึทื ืืื, ืืขื ืคึผืขืจืกืืกืืขื ื ืืึผืจืื ืงืขื ืขื ืืืฆื ืืืื ืืขืืืืื ื ืืื ืืจืืืืฆืืื ืขืื ืืึทืจืึทื.
- ืื ืืืขืจืืึทื ื ืฆื ืื ืืื ืึทืืืฉ ืืืืึทืืื ื ืกืืกืืขื DTrace 2.0 ืืื ืืขืืืื, ืืืึธืก
ืืจืึทื ืกืคืขืจื ืฆื ื ืืฆื ืื eBPF ืงืขืจื ืกืึทืืกืืกืืึทื. DTrace ืืืฆื ืืืืคื ืืืืฃ ืฉืคึผืืฅ ืคืื eBPF, ืขื ืืขื ืฆื ืืื ืืืืืกืืื ื ืืื ืืงืก ืืจืืืกืื ื ืืืฉืืจืื ืืืืคื ืืืืฃ ืฉืคึผืืฅ ืคืื eBPF. - ืืืคึผืจืืืืืึทื ืฅ ืืขื ืขื ืืขืืืื ืฆื ืื OCFS2 (Oracle Cluster File System) ืืขืงืข ืกืืกืืขื.
- ืืืคึผืจืืืื ืฉืืืฆื ืคึฟืึทืจ ืื Btrfs ืืขืงืข ืกืืกืืขื. ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ื ืืฆื Btrfs ืืืืฃ ืืืึธืจืฆื ืคึผืึทืจืืืฉืึทื ื. ืึทื ืึธืคึผืฆืืข ืืื ืฆืืืขืืืืื ืฆื ืื ืื ืกืืึทืืืขืจ ืฆื ืกืขืืขืงืืืจื Btrfs ืืืขื ืคืึธืจืืึทืืืื ื ืืขืืืืกืขืก. ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ืฉืืขืื ืืืกืืืึทืื ืืขืงืขืก ืืืืฃ ืคึผืึทืจืืืฉืึทื ื ืืื Btrfs. Btrfs ืืื ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืงืึทืืคึผืจืขืฉืึทื ืืื ืื ZStandard ืึทืืืขืจืืืึทื.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืื ืฆืืืื ื ืคึฟืึทืจ ืืืกืื ืืงืจืึทื ืึทืก I/O - io_uring, ืืืึธืก ืืื ื ืึธืืืึทืืึทื ืคึฟืึทืจ ืืืื ืฉืืืฆื ืคึฟืึทืจ I/O ืคึผืึธืืืื ื ืืื ืื ืคืืืืงืืื ืฆื ืึทืจืืขืื ืืื ืึธืืขืจ ืึธื ืืึทืคืขืจืื ื. ืืื ืืขืจืืื ืขื ืคืื ืคืึธืจืฉืืขืืื ื, io_uring ืืื ืืืืขืจ ื ืึธืขื ื ืฆื SPDK ืืื ืืื ืืืืืืืืง ืคืึธืจืืืก ืคืื ืืืืึทืืึธ ืืืขื ืืจืืขืื ืืื ืคึผืึธืืืื ื ืขื ืืืืึทืื. ืฆื ื ืืฆื io_uring ืืื ืกืืฃ ืึทืคึผืืึทืงืืืฉืึทื ื ืคืืืกื ืืืง ืืื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ, ืื ืืืืจืื ื ืืืืืืึธืืขืง ืืื ืฆืืืขืืจืืื, ืคึผืจืึทืืืืืืื ื ืึท ืืืื-ืืืจืื ืืืื ืืื ื ืืืืขืจ ืื ืงืขืจื ืฆืืืื ื;
- ืฆืืืขืืืืื ืืึธืืข ืฉืืืฆื
ืึทืืืึทื ืืื ืคึฟืึทืจ ืฉื ืขื ืกืืึธืจืืืืฉ ืขื ืงืจืืคึผืฉืึทื. - ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืงืึทืืคึผืจืขืฉืึทื ื ืืฆื ืื ืึทืืืขืจืืืึทื
ืืกืืึทื ืืึทืจื (ืืกืื). - ืื ืขืงืกื4 ืืขืงืข ืกืืกืืขื ื ืืฆื 64-ืืืกื ืืืืขืกืืึทืืคึผืก ืืื ืื ืกืืคึผืขืจืืืึธืงืง ืคืขืืืขืจ.
- XFS ืืืื ืืืฉืืจืื ืคึฟืึทืจ ืจืืคึผืึธืจืืื ื ืื ืึธืจื ืืืขืืงืืึทื ืกืืึทืืืก ืคืื ืื ืืขืงืข ืกืืกืืขื ืืขืฉืึทืก ืึธืคึผืขืจืึทืฆืืข ืืื ืืึทืงืืืขื ืื ืกืืึทืืืก ืคืื ืื ืืืจืืคืืจืื ื ืคืื ืคืกืง ืืืืฃ ืื ืคืืืขื.
- ืื ืคืขืืืงืืึทื TCP ืึธื ืืืืื ืืื ืกืืืืืฉื ืฆื ืื "
ืคืจื ืึธืคึผืคืึธืจ ืฆืืื " ืึทื ืฉืืึธื ืคืื "ืืื ืฉื ืขื ืืื ืืขืืืขื" ืืืขื ืฉืืงื ืคึผืึทืงืืฅ. GRO (ืืขื ืขืจืืง ืืึทืงืืืขื ืึธืคืืึธืึทื) ืฉืืืฆื ืืื ืขื ืืืืึทืื ืคึฟืึทืจ UDP. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืจืืกืืืืื ื ืืื ืฉืืงื ืืงืคึผ ืคึผืึทืงืืฅ ืืื ื ืื-ืงืึธืคึผื ืืึธืืข. - ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื TLS ืคึผืจืึธืืึธืงืึธื ืืืืฃ ืื ืงืขืจื ืืืจืื (KTLS) ืืื ืื ืืืึทืืืื, ืืืึธืก ืงืขื ืขื ืืืฆื ืืืื ืืขืืืืื ื ื ืื ืืืืื ืคึฟืึทืจ ืืขืฉืืงื, ืึธืืขืจ ืืืื ืคึฟืึทืจ ืืืงืืืขื ืืึทืื.
- ืขื ืืืืึทืื ืืื ืึท ืืึทืงืขื ื ืคึฟืึทืจ ืื ืคืืืจืืืึทื ืืืจื ืคืขืืืงืืึทื
ื ืคืืึทืืืขืก. ืึทืคึผืฉืึทื ืึทื ืฉืืืฆื ืฆืืืขืืขืืbpfilter . - ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืื XDP (eXpress Data Path) ืกืึทืืกืืกืืึทื, ืืืึธืก ืึทืืึทืื ืคืืืกื ืืืง BPF ืืืืื ืืืืฃ ืืื ืืงืก ืืืืฃ ืื ื ืขืฅ ืฉืึธืคืขืจ ืืืจืื ืืื ืื ืคืืืืงืืื ืฆื ืืืืื ืึทืงืกืขืก ืื DMA ืคึผืึทืงืึทื ืืึทืคืขืจ ืืื ืืื ืืขืจ ืืื ืข ืืืืืขืจ ืื ืกืงืืืฃ ืืึทืคืขืจ ืืื ืึทืืึทืงืืืืื ืืืจื ืื ื ืขืฅ ืึธื ืืืืื.
- ืืืคึผืจืืืื ืืื ืขื ืืืืึทืื ืืืขื ื ืืฆื UEFI Secure Boot ืืึธืืข
ืืึทืงืืึทืื , ืืืึธืก ืืืืึทืฅ ืืืึธืจืฆื ืืึทื ืืฆืขืจ ืึทืงืกืขืก ืฆื ืื ืงืขืจื ืืื ืืืึทืงืก UEFI Secure Boot ืืืืคึผืึทืก ืคึผืึทืืก. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืืึทืงืืึทืื ืืึธืืข, ืึทืงืกืขืก ืฆื /dev/mem, /dev/kmem, /dev/port, /proc/kcore, debugfs, kprobes debug mode, mmiotrace, tracefs, BPF, PCMCIA CIS (Card Information Structure), ืขืืืขืืข ืื ืืขืจืคืืืกืื ืืขื ืขื ืืืืืืขื ACPI ืืื MSR ืจืขืืืกืืขืจืก ืคืื ืื ืงืคึผื, ืงืึทืืืก ืฆื kexec_file ืืื kexec_load ืืขื ืขื ืืคืืขืฉืืขืื, ืฉืืึธืคื ืืึธืืข ืืื ืคึผืจืึธืืืืืึทืืึทื, DMA ื ืืฆื ืคึฟืึทืจ PCI ืืขืืืืกืขืก ืืื ืืืืืืขื, ืึทืจืืึทื ืคืืจ ืคืื ACPI ืงืึธื ืคืื EFI ืืืขืจืืึทืืึทืื ืืื ืคึผืจืึธืืืืืึทืืึทื, ืืึทื ืืคึผืืึทืืืืฉืึทื ื ืืื ื / ืึธ ืคึผืึธืจืฅ ืืขื ืขื ื ืืฉื. ืขืจืืืืื, ืึทืจืืึทื ืืขืจืขืื ื ืืฉืึทื ืืื ื ืื ืืืขืจืจืืึทืก ื ืืืขืจ ืืื ื / ืึธ ืคึผืึธืจื ืคึฟืึทืจ ืกืืจืืึทื ืคึผืึธืจื. - ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืขื ืืึทื ืกื IBRS (Enhanced Indirect Branch Restricted Speculation) ืืื ืกืืจืืงืฆืืขืก, ืืืึธืก ืืึธืื ืืืจ ืึทืืึทืคึผืืืืืื ืืขืื ืืื ืืืกืืืืึทื ืกืคึผืขืงืืืึทืืืืืข ืืืจืืคืืจืื ื ืคืื ืื ืกืืจืึทืงืฉืึทื ื ืืขืฉืึทืก ืืืขืจืจืืึทืกื ืคึผืจืึทืกืขืกืื ื, ืกืืกืืขื ืจืืคื ืืื ืงืึธื ืืขืงืกื ืกืืืืืฉืื. ืืื ืขื ืืึทื ืกื IBRS ืฉืืืฆื, ืืขื ืืืคึฟื ืืื ืืขื ืืฆื ืฆื ืืึทืฉืืฆื ืงืขืื ืกืคึผืขืงืืขืจ ืื 2 ืื ืคืืื ืึทื ืฉืืึธื ืคืื ืจืขืืคึผืึธืืื ืข, ืืืืึทื ืขืก ืึทืืึทืื ืืขืืขืจ ืคืึธืจืฉืืขืืื ื.
- ืืืคึผืจืืืื ืืืืขืจืืืื ืืื ืืืขืจืืืืืืื ืืืืจืขืงืืขืจืื. ืืื ืึทืืึท ืืืืจืขืงืืขืจืื, ืขืก ืืื ืคึผืจืึธืืืืืึทืืึทื ืฆื ืฉืึทืคึฟื FIFO ืืขืงืขืก ืืื ืืขืงืขืก ืึธืื ื ืืืจื ืืืืขืจื ืืืึธืก ืืึธื ื ืื ืืืืึทืื ืื ืืึทืืืฆืขืจ ืคืื ืื ืืืขืืืืืึทืืขืจ ืืื ืื ืงืืขืคึผืืง ืคืึธื.
- ืืืจื ืคืขืืืงืืึทื ืืืืฃ ARM ืกืืกืืขืืขื, ืงืขืจื ืึทืืจืขืก ืคึผืืึทืฅ ืจืึทื ืืึทืืืืืืฉืึทื ืืืืฃ ืกืืกืืขืืขื (KASLR) ืืื ืขื ืืืืึทืื. ืคึผืืื ืืขืจ ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืขื ืืืืึทืื ืคึฟืึทืจ Aarch64.
- ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ "NVMe ืืืืขืจ Fabrics TCP".
- ืฆืืืขืืืืื Virtio-PMem ืฉืึธืคืขืจ ืฆื ืฆืืฉืืขืื ืึทืงืกืขืก ืฆื ืืฉืืืืช ืึทืืจืขืก ืคึผืืึทืฅ-ืืึทืคึผื ืกืืึธืจืืืืฉ ืืขืืืืกืขืก ืึทืืึท ืืื NVDIMMs.
ืืงืืจ: opennet.ru