CRIU 3.16 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, Linux เชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชธเชพเชšเชตเชตเชพ เช…เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎ

CRIU 3.16 (เชšเซ‡เช•เชชเซ‹เช‡เชจเซเชŸ เชเชจเซเชก เชฐเซ€เชธเซเชŸเซ‹เชฐ เช‡เชจ เชฏเซเชเชฐเชธเซเชชเซ‡เชธ) เชŸเซ‚เชฒเช•เซ€เชŸเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชฏเซเชเชฐ เชธเซเชชเซ‡เชธเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชฌเชšเชพเชตเชตเชพ เช…เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡, เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชŸเซ‚เชฒเช•เซ€เชŸ เชคเชฎเชจเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชธเซเชฅเชพเชชเชฟเชค เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ‡ เชคเซ‹เชกเซเชฏเชพ เชตเชฟเชจเชพ, เชธเชฟเชธเซเชŸเชฎ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เช…เชฅเชตเชพ เชฌเซ€เชœเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเชนเชฟเชค, เชเช• เช…เชฅเชตเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชœเซ‚เชฅเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชธเชพเชšเชตเชตเชพเชจเซ€ เช…เชจเซ‡ เชชเช›เซ€ เชธเชพเชšเชตเซ‡เชฒเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚เชฅเซ€ เชซเชฐเซ€เชฅเซ€ เช•เชพเชฐเซเชฏ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก GPLv2 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

CRIU เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‰เชœเซ€เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชฎเชพเช‚ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชšเชพเชฒเชคเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชธเชพเชคเชคเซเชฏเชฎเชพเช‚ เช–เชฒเซ‡เชฒ เชชเชนเซ‹เช‚เชšเชพเชกเซเชฏเชพ เชตเชฟเชจเชพ OS เชฐเซ€เชฌเซ‚เชŸเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเซ€, เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐเชจเซเช‚ เชฒเชพเช‡เชต เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฃ, เชงเซ€เชฎเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เชชเซเชฐเช•เซเชทเซ‡เชชเชฃเชจเซ‡ เชตเซ‡เช— เช†เชชเชตเซ‹ (เชถเชฐเซ‚เช†เชค เชชเช›เซ€ เชคเชฎเซ‡ เชธเชพเชšเชตเซ‡เชฒเชพ เชฐเชพเชœเซเชฏเชฎเชพเช‚เชฅเซ€ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹), เช•เชฐเซเชจเชฒ เชนเชพเชฅ เชงเชฐเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชธเซ‡เชตเชพเช“เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช…เชชเชกเซ‡เชŸเซเชธ, เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชšเชพเชฒเชคเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชธเชพเชšเชตเซ‡ เช›เซ‡. เช•เซเชฐเซ‡เชถเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช•เชพเชฎ เชซเชฐเซ€ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เช•เชพเชฐเซเชฏเซ‹, เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เชจเซ‹เชกเซเชธ เชชเชฐเชจเชพ เชญเชพเชฐเชจเซ‡ เชธเช‚เชคเซเชฒเชฟเชค เช•เชฐเชตเชพ, เช…เชจเซเชฏ เชฎเชถเซ€เชจ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเชฟเช‚เช— (เชฐเชฟเชฎเซ‹เชŸ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชซเซ‹เชฐเซเช•), เชธเซเชจเซ‡เชชเชถเซ‹เชŸ เชฌเชจเชพเชตเชตเชพ เช…เชจเซเชฏ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชชเซƒเชฅเซเชฅเช•เชฐเชฃ เชฎเชพเชŸเซ‡ เช“เชชเชฐเซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชฅเชตเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฎเชพเช‚ เช†เช—เชณเชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“ เชฐเชฆ เช•เชฐเชตเซ€ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹. CRIU เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡ OpenVZ, LXC/LXD เช…เชจเซ‡ Docker. CRIU เชจเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฎเซเช–เซเชฏ Linux เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชธเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡.

เชจเชตเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚:

  • เชจเชตเซ€ PID เชธเชพเชฅเซ‡ เช…เชจเซ‡ เช…เชฒเช— เชฎเชพเช‰เชจเซเชŸ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เชธเชพเชšเชตเซ‡เชฒ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเซเชจเซ‡เชชเชถเซ‹เชŸเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ criu-ns เช†เชฆเซ‡เชถ เช‰เชฎเซ‡เชฐเซเชฏเซ‹. เชเช• เช…เชฒเช— PID เชธเชพเชฅเซ‡ เชถเชฐเซ‚ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชœเซ‚เชจเซ€ PID เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เช›เซ‡.
  • เชจเซ‡เชธเซเชŸเซ‡เชก เชเชชเชพเชฐเซเชฎเชฐ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเชพ เชธเซเชจเซ‡เชชเชถเซ‹เชŸเชจเซ‡ เชธเชพเชšเชตเชตเชพ เช…เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • nftables เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชจเซ‡เชŸเชตเชฐเซเช• เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช…เชจเซ‡ เช…เชจเชพเชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซเช‚ เช›เซ‡.
  • เชชเซ‚เชฐเซเชต-เชจเชฟเชฐเซเชฎเชฟเชค เชตเซ‡เชฅ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ.
  • เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชนเชพเชฒเชจเชพ เชชเซ‹เชกเซเชธเชฎเชพเช‚ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ.
  • RPC เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡, PID เชชเซเชจเชƒเช‰เชชเชฏเซ‹เช— เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ pidfd เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • images/ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชคเชฎเชพเชฎ เชชเซเชฐเซ‹เชŸเซ‹ เชซเชพเชˆเชฒเซ‹ เชฎเชพเชŸเซ‡เชจเซเช‚ เชฒเชพเช‡เชธเชจเซเชธ MIT เชฎเชพเช‚ เชฌเชฆเชฒเชพเชˆ เช—เชฏเซเช‚ เช›เซ‡.

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

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