āĻāϝāĻŧ āĻŽāĻžāϏ āϧāϰ⧠āĻāύā§āύāϝāĻŧāύā§āϰ āĻĒāϰ, āĻāĻāĻāĻžāϰ āϏā§āĻĒā§āϏ⧠āĻĒā§āϰāϏā§āϏ āϏāĻāϰāĻā§āώāĻŖ āĻ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻāĻāĻāĻŋ āĻā§āϞāĻāĻŋāĻ, CRIU 4.1 (āĻā§āĻāĻĒāϝāĻŧā§āύā§āĻ āĻ ā§āϝāĻžāύā§āĻĄ āϰāĻŋāϏā§āĻā§āϰ āĻāύ āĻāĻāĻāĻžāϰāϏā§āĻĒā§āϏ), āĻĒā§āϰāĻāĻžāĻļ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āĻā§āϞāĻāĻŋāĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻž āĻāĻāĻžāϧāĻŋāĻ āĻĒā§āϰāϏā§āϏā§āϰ āĻ āĻŦāϏā§āĻĨāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰāϤ⧠āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ āϏā§āĻ āϏāĻāϰāĻā§āώāĻŋāϤ āĻ āĻŦāϏā§āĻĨāĻž āĻĨā§āĻā§ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϰā§āϝāĻā§āϰāĻŽ āĻļā§āϰ⧠āĻāϰāϤ⧠āĻĻā§āϝāĻŧ, āϝāĻž āϏāĻŋāϏā§āĻā§āĻŽ āϰāĻŋāĻŦā§āĻā§āϰ āĻĒāϰā§āĻ āĻŦāĻž āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻāϝā§āĻā§ āĻā§āύ⧠āĻŦā§āϝāĻžāĻāĻžāϤ āύāĻž āĻāĻāĻŋāϝāĻŧā§ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāĻ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻā§āĻĄ C āĻāĻžāώāĻžāϝāĻŧ āϞā§āĻāĻž āĻāĻŦāĻ GPLv2 āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ CRIU, OpenVZ, LXC/LXD, āĻāĻŦāĻ Docker-āĻāϰ āĻŽāϤ⧠āĻāύā§āĻā§āĻāύāĻžāϰ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤ CRIU āĻāĻžāϰā§āϝāĻāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞ⧠āĻā§āϰ āĻāĻžāϰā§āύā§āϞ⧠āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ Linux.
CRIU āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āĻĒā§āϰāϝāĻŧā§āĻā§āϰ āĻā§āώā§āϤā§āϰāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āĻĻā§āϰā§āĻāĻŽā§āϝāĻŧāĻžāĻĻā§ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāϰ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāϤāĻž āĻŦā§āϝāĻžāĻšāϤ āύāĻž āĻāϰ⧠OS āϰāĻŋāĻŦā§āĻ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž, āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻāύā§āĻā§āĻāύāĻžāϰāĻā§āϞāĻŋāϰ āϞāĻžāĻāĻ āĻŽāĻžāĻāĻā§āϰā§āĻļāύ, āϧā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāϰ āϞāĻā§āĻ āϤā§āĻŦāϰāĻžāύā§āĻŦāĻŋāϤ āĻāϰāĻž (āĻāĻĒāύāĻŋ āĻāϰāĻŽā§āĻā§āϰ āĻĒāϰ⧠āϏāĻāϰāĻā§āώāĻŋāϤ āĻ āĻŦāϏā§āĻĨāĻž āĻĨā§āĻā§ āĻāĻžāĻ āĻļā§āϰ⧠āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ), āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞ⧠āύāĻž āĻāϰ⧠āĻāĻžāϰā§āύā§āϞ āĻāĻĒāĻĄā§āĻ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāĻž, āĻ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āϏāĻŽāĻžāĻĒā§āϤāĻŋāϰ āĻā§āώā§āϤā§āϰ⧠āĻāĻžāĻ āĻĒā§āύāϰāĻžāϝāĻŧ āĻļā§āϰ⧠āĻāϰāĻžāϰ āĻāύā§āϝ āĻĻā§āϰā§āĻāĻŽā§āϝāĻŧāĻžāĻĻā§ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻŋāĻ āĻāĻžāĻā§āϰ āĻ āĻŦāϏā§āĻĨāĻž āĻĒāϰā§āϝāĻžāϝāĻŧāĻā§āϰāĻŽā§ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž, āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻā§āϞāĻŋāϤ⧠āύā§āĻĄā§āϰ āĻāĻĒāϰ āϞā§āĻĄ āĻāĻžāϰāϏāĻžāĻŽā§āϝ āĻāϰāĻž, āĻ āύā§āϝ āĻŽā§āĻļāĻŋāύ⧠āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋ āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻāϰāĻž (āĻāĻāĻāĻŋ āĻĻā§āϰāĻŦāϰā§āϤ⧠āϏāĻŋāϏā§āĻā§āĻŽā§ āĻĢāϰā§āĻ), āĻ āύā§āϝ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻŦāĻŋāĻļā§āϞā§āώāĻŖā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āϤā§āϰāĻŋ āĻāϰāĻž āĻŦāĻž āĻĒā§āϰā§āĻā§āϰāĻžāĻŽā§ āĻāϰāĻ āĻĒāĻĻāĻā§āώā§āĻĒ āĻŦāĻžāϤāĻŋāϞ āĻāϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϞā§āĨ¤
āύāϤā§āύ āϰāĻŋāϞāĻŋāĻā§:
- RISC-V āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- PIDFD āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āϏāĻŽāϰā§āĻĨāύ, āϝāĻž āĻŽā§āϞ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϝāĻŧ āĻļāύāĻžāĻā§āϤāĻāĻžāϰ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ (āĻāĻ PID āĻāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻŦāϰā§āϤāĻŽāĻžāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻŦāύā§āϧ āĻšāϝāĻŧā§ āϝāĻžāĻāϝāĻŧāĻžāϰ āĻĒāϰ⧠āĻāĻāĻāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ PID āĻ āύā§āϝ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§)āĨ¤
- ARM64 āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻāĻāύ āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ (PAC āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻā§āĻĄ) āĻāϰ āĻāĻā§āϏāĻā§āύāĻļāύāĻā§āϞāĻŋāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϝāĻž āĻĒāϝāĻŧā§āύā§āĻāĻžāϰā§āϰ āĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻāĻĒāϰā§āϰ āĻŦāĻŋāĻā§ āϏāĻāϰāĻā§āώāĻŋāϤ āĻĄāĻŋāĻāĻŋāĻāĻžāϞ āϏā§āĻŦāĻžāĻā§āώāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϰāĻŋāĻāĻžāϰā§āύ āĻ āĻŋāĻāĻžāύāĻžāĻā§āϞāĻŋāϰ āϝāĻžāĻāĻžāĻāĻāϰāĻŖ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
- NVIDIA CUDA āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻ āĻŦāϏā§āĻĨāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāĻŦāĻ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰā§āϰ āĻāύā§āϝ āĻāύā§āύāϤ āĻā§āώāĻŽāϤāĻžāĨ¤
- āĻā§āĻĄ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āύāĻž āĻāϰā§āĻ āĻŦāĻŋāϞā§āĻĄ āĻāĻžāĻāĻŽā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŦā§āϞāĻāĻŋāĻ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ NETWORK_LOCK_DEFAULT āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻāĻŋ āĻĒāĻžāϏ āĻāϰ⧠āĻŦā§āϝāĻžāĻāĻāύā§āĻĄāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āϝāĻž "NETWORK_LOCK_IPTABLES", "NETWORK_LOCK_NFTABLES", āĻāĻŦāĻ "NETWORK_LOCK_SKIP" āĻŽāĻžāύāĻā§āϞāĻŋāĻā§ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
- Aarch64 āĻāĻŦāĻ ARM āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāύā§āϝ coredump āĻĢāĻžāĻāϞ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāϤā§āϏ: opennet.ru
