เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ LXC เช…เชจเซ‡ LXD 4.0เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เช•เซ‡เชจเซ‹เชจเชฟเช•เชฒ เชชเซเชฐเช•เชพเชถเชฟเชค เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐเชจเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ LXC 4.0, เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเซ‡เชจเซ‡เชœเชฐ เชเชฒเชเช•เซเชธเชกเซ€ 4.0 เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ FS LXCFS 4.0 /proc, /sys เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชธเชฟเชฎเซเชฏเซเชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช…เชจเซ‡ cgroup เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชตเชฟเชจเชพ เชตเชฟเชคเชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซเชก cgroupfs เชฐเชœเซ‚เช†เชค. เชฌเซเชฐเชพเชจเซเชš 4.0 เชจเซ‡ เชฒเชพเช‚เชฌเชพ เช—เชพเชณเชพเชจเชพ เชธเชชเซ‹เชฐเซเชŸ เชฐเชฟเชฒเซ€เช เชคเชฐเซ€เช•เซ‡ เชตเชฐเซเช—เซ€เช•เซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸเซเชธ 5 เชตเชฐเซเชทเชจเชพ เชธเชฎเชฏเช—เชพเชณเชพเชฎเชพเช‚ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

LXC เช เชธเชฟเชธเซเชŸเชฎ เช•เชจเซเชŸเซ‡เชจเชฐ เช…เชจเซ‡ OCI เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเช‚เชจเซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชฐเชจเชŸเชพเช‡เชฎ เช›เซ‡. LXC เชฎเชพเช‚ liblxc เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€, เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ‹ เชธเชฎเซ‚เชน (lxc-create, lxc-start, lxc-stop, lxc-ls, เชตเช—เซ‡เชฐเซ‡), เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชจเชฎเซ‚เชจเชพเช“ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเช“ เชฎเชพเชŸเซ‡ เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธเชจเซ‹ เชธเชฎเซ‚เชน เชถเชพเชฎเซ‡เชฒ เช›เซ‡. เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค Linux เช•เชฐเซเชจเชฒ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฒเช—เชคเชพ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช†เช‡เชชเซ€เชธเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช•, เชฏเซเชŸเซ€เชเชธ, เชฏเซเชเชฐ เช†เชˆเชกเซ€ เช…เชจเซ‡ เชฎเชพเช‰เชจเซเชŸ เชชเซ‹เชˆเชจเซเชŸ, เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. cgroups เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เช˜เชŸเชพเชกเชตเชพ เช…เชจเซ‡ เชเช•เซเชธเซ‡เชธเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช•เชฐเซเชจเชฒ เชธเซเชตเชฟเชงเชพเช“ เชœเซ‡เชฎ เช•เซ‡ Apparmor เช…เชจเซ‡ SELinux เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธ, Seccomp เชจเซ€เชคเชฟเช“, Chroots (pivot_root) เช…เชจเซ‡ เช•เซเชทเชฎเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เซ‹เชก LXC เชฆเซเชตเชพเชฐเชพ เชฒเช–เชพเชฏเซ‡เชฒ C เชญเชพเชทเชพเชฎเชพเช‚ เช…เชจเซ‡ GPLv2 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค.

LXD เช LXC, CRIU เช…เชจเซ‡ QEMU เชฎเชพเช‚ เชเชก-เช“เชจ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชจเซเชฆเซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชจเซ‡ เชเช• เช…เชฅเชตเชพ เชตเชงเซ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชœเซ‹ LXC เช เชตเซเชฏเช•เซเชคเชฟเช—เชค เช•เชจเซเชŸเซ‡เชจเชฐเชจเชพ เชธเซเชคเชฐเซ‡ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเซ€ เชŸเซ‚เชฒเช•เชฟเชŸ เช›เซ‡, เชคเซ‹ LXD เชเช• เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชคเชฐเซ€เช•เซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ REST API เชฆเซเชตเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชตเชฟเชจเช‚เชคเซ€เช“ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชธเชฐเซเชตเชฐเซเชธเชจเชพ เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เช—เซ‹เช เชตเชฃเซ€เช“ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
เชตเชฟเชตเชฟเชง เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฌเซ‡เช•เชเชจเซเชก เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡ (เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชŸเซเชฐเซ€, ZFS, Btrfs, LVM), เชธเซเชŸเซ‡เชŸ เชธเซเชฒเชพเชˆเชธ เชธเชพเชฅเซ‡เชจเชพ เชธเซเชจเซ‡เชชเชถเซ‹เชŸ, เชเช• เชฎเชถเซ€เชจเชฅเซ€ เชฌเซ€เชœเชพ เชฎเชถเซ€เชจเชฎเชพเช‚ เชšเชพเชฒเชคเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซเช‚ เชœเซ€เชตเช‚เชค เชธเซเชฅเชณเชพเช‚เชคเชฐ, เช…เชจเซ‡ เชˆเชฎเซ‡เชœ เชธเซเชŸเซ‹เชฐเซ‡เชœ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹. เช•เซ‹เชก LXD เชฆเซเชตเชพเชฐเชพ เชฒเช–เชพเชฏเซ‡เชฒ Go เชฎเชพเช‚ เช…เชจเซ‡ Apache 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค.

เช•เซ€ เชธเซเชงเชพเชฐเชพเช“ LXC 4.0 เชฎเชพเช‚:

  • เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‡ cgroup เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชเช•เซ€เช•เซƒเชค cgroup เชตเช‚เชถเชตเซ‡เชฒเซ‹ (cgroup2) เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ. เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชซเซเชฐเซ€เชเชฐ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ, เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชคเชฎเซ‡ เชธเซ€เช—เซเชฐเซเชชเชฎเชพเช‚ เช•เชพเชฎ เชฌเช‚เชง เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เช•เชพเชฐเซเชฏเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชธเช‚เชธเชพเชงเชจเซ‹ (CPU, I/O, เช…เชจเซ‡ เชธเช‚เชญเชตเชฟเชค เชฐเซ‚เชชเซ‡ เชฎเซ‡เชฎเชฐเซ€) เช…เชธเซเชฅเชพเชฏเซ€ เชฐเซ‚เชชเซ‡ เช–เชพเชฒเซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹;
  • เชˆเชจเซเชŸเชฐเชธเซ‡เชชเซเชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ‹ เช…เชฎเชฒ;
  • "pidfd" เช•เชฐเซเชจเชฒ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ, PID เชชเซเชจเชƒเช‰เชชเชฏเซ‹เช—เชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡ (pidfd เชšเซ‹เช•เซเช•เชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชฌเชฆเชฒเชพเชคเซเช‚ เชจเชฅเซ€, เชœเซเชฏเชพเชฐเซ‡ PID เชคเซ‡ PID เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชตเชฐเซเชคเชฎเชพเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชฎเชพเชชเซเชค เชฅเชฏเชพ เชชเช›เซ€ เชฌเซ€เชœเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡ เชธเชพเช‚เช•เชณเซ€ เชถเช•เชพเชฏ เช›เซ‡) ;
  • เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เชฌเชจเชพเชตเชŸ เช…เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹, เชคเซ‡เชฎเชœ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชตเชšเซเชšเซ‡ เชคเซ‡เชฎเชจเซ€ เชนเชฟเชฒเชšเชพเชฒ;
  • เชตเชพเชฏเชฐเชฒเซ‡เชธ เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃเซ‹ (nl80211) เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

เช•เซ€ เชธเซเชงเชพเชฐเชพเช“ LXD 4.0 เชฎเชพเช‚:

  • เชฎเชพเชคเซเชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชชเชฃ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ;
  • LXD เชธเชฐเซเชตเชฐเซเชธเชจเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช–เซเชฏเชพเชฒ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เชœเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชจเชพ เชœเซ‚เชฅเซ‹เชจเชพ เชธเช‚เชšเชพเชฒเชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เช•เชจเซเชŸเซ‡เชจเชฐ, เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹, เช›เชฌเซ€เช“, เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธ เช…เชจเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเชพ เชธเช‚เชฌเช‚เชงเชฎเชพเช‚, เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฃเซ‹ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฌเชฆเชฒเซ€ เชถเช•เซ‹ เช›เซ‹;
  • เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเซเชธเชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ;
  • เชชเชฐเซเชฏเชพเชตเชฐเชฃเซ‹เชจเซ€ เชฌเซ‡เช•เช…เชช เชจเช•เชฒเซ‹เชจเซ€ เชฐเชšเชจเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชชเซเชจเชƒเชธเช‚เช—เซเชฐเชนเชจเซ‹ เช…เชฎเชฒ;
  • เชชเชฐเซเชฏเชพเชตเชฐเชฃ เช…เชจเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹เชจเชพ เชธเซเชจเซ‡เชชเชถเซ‹เชŸเชจเซ€ เชธเซเชตเชฏเช‚เชธเช‚เชšเชพเชฒเชฟเชค เชฐเชšเชจเชพ เชธเซเชจเซ‡เชชเชถเซ‹เชŸเชจเชพ เชœเซ€เชตเชจเช•เชพเชณเชจเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
  • เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชฅเชฟเชคเชฟ (lxc เชจเซ‡เชŸเชตเชฐเซเช• เชฎเชพเชนเชฟเชคเซ€) เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ API เช‰เชฎเซ‡เชฐเซเชฏเซเช‚;
  • เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ เชถเชฟเชซเซเชŸ, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชชเชฐ เชฎเชพเช‰เชจเซเชŸ เชชเซ‹เชˆเชจเซเชŸ เชฎเซ‡เชช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ FS;
  • เชจเชตเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชเชกเซ‡เชชเซเชŸเชฐเซ‹ โ€œipvlanโ€ เช…เชจเซ‡ โ€œRoutedโ€ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡;
  • CephFS-เช†เชงเชพเชฐเชฟเชค เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเซ‡เช•เชเชจเซเชก เช‰เชฎเซ‡เชฐเซเชฏเซเช‚;
  • เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชฎเชพเชŸเซ‡ เชˆเชฎเซ‡เชœ เชฐเชฟเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชจเซ‡ เชฎเชฒเซเชŸเชฟ-เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡;
  • เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชญเซ‚เชฎเชฟเช•เชพ-เช†เชงเชพเชฐเชฟเชค เชเช•เซเชธเซ‡เชธ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ (RBAC);
  • CGroup2 เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ;
  • MAC เชธเชฐเชจเชพเชฎเซเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ NAT เชฎเชพเชŸเซ‡ เชธเซเชคเซเชฐเซ‹เชค เชธเชฐเชจเชพเชฎเซเช‚ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€;
  • DHCP เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธ (เชฒเซ€เช) เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ API;
  • Nftables เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹