ืคืืืกืืืง, ืืืื, ืืืืืืืื ื, ืืืงืจืืกืืคื ืื ืืคืืืงืก ืื ืืืืืกืืื ืฉื ืืจืืื ืืืฉ ืืื ืืืจืืช ืจืืื, ืงืจื eBPF, ืฉื ืืฆืจ ืืืกืืช ืงืจื ืืื ืืงืก ืืืืจืชื ืืกืคืง ืคืืืคืืจืื ื ืืืจืืืช ืืคืืชืื ืืื ืืืืืืืช ืืงืฉืืจืืช ืืชืช ืืืขืจืืช eBPF. ืื ืืกืฃ ืืืจืืืช ืืืืืืืช ืืชืช ืืืขืจืืช eBPF ืฉื ืืืืช ืืื ืืงืก, ืืืจืืื ืืคืชื ืื ืคืจืืืงืืื ืืฉืืืืฉ ืจืื ืืืชืจ ื-eBPF, ืืืฉื, ืืฆืืจืช ืื ืืขื eBPF ืืืืืขื ืืืคืืืงืฆืืืช ืืืชืืืช ืืืืืช ืฉื ืืขืจืืืช ืืคืขืื ืืืจืืช ื-eBPF.
eBPF ืืกืคืง ืืชืืจืืื bytecode ืืืื ื ืืชืื ืืืืื, ืืืืคืฉืจ, ืืืืฆืขืืช ืืืคืืื ืืืขืื ืื ืืืจืื ืืืฉืชืืฉ, ืืฉื ืืช ืืช ืืชื ืืืืช ืืืขืจืืช ืชืื ืืื ืชื ืืขื ืืื ืฆืืจื ืืฉืื ืื ืงืื ืืืืื, ืื ืฉืืืคืฉืจ ืืืืกืืฃ ืืืคืืื ืืขืืืื ืืืื ืืืงืฉืืช ืืืขืจืืช ืขืฆืื. ืืืื eBPF, ืืชื ืืืื ืืืฆืืจ ืืืคืืื ืืชืคืขืื ืจืฉืช, ืื ืื ืจืืื ืคืก, ืืฉืืื ืืืืฉื, ืืคืงื ืขื ืคืขืืืช ืืืขืจืืช ืืืืฆืข ืืขืงื. ืืืืืช ืืฉืืืืฉ ืืงืืืคืืืฆืื ืฉื JIT, ืงืื ืืชืื ืืชืืจืื ืชืื ืืื ืชื ืืขื ืืืืจืืืช ืืืื ื ืืืืืฆืข ืขื ืืืฆืืขืื ืฉื ืงืื ืืงืืจื. eBPF ื ืืฆื ืืฉืืืืฉ ืืืืื ืืขืืืก ืฉื ืคืืืกืืืง ืืืื ืืืกืืก ืฉื ืชืช-ืืขืจืืช ืืจืฉืชืืช ืืืืืืืช ืฉื Cilium ืืืืืืช ืฉื ืืืื.
ืืงืืจ: OpenNet.ru