рдХрдВрдЯреЗрдирд░ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА LXD 5.0 тАЛтАЛрдХрд╛ рд╡рд┐рдореЛрдЪрди

Canonical рдиреЗ рдХрдВрдЯреЗрдирд░ рдореИрдиреЗрдЬрд░ LXD 5.0 тАЛтАЛтАЛтАЛрдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо LXCFS 5.0 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рд╣реИред LXD рдХреЛрдб Go рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ Apache 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред 5.0 рд╢рд╛рдЦрд╛ рдХреЛ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЕрдкрдбреЗрдЯ рдЬреВрди 2027 рддрдХ рдЙрддреНрдкрдиреНрди рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдирдЯрд╛рдЗрдо рдХреЗ рд░реВрдк рдореЗрдВ, LXC рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ liblxc рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ (lxc-create, lxc-start, lxc-stop, lxc-ls, рдЖрджрд┐), рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдФрд░ рдПрдХ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд╛ рд╕реЗрдЯред рдорд╛рдирдХ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд▓рдЧрд╛рд╡ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдИрдкреАрд╕реА рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ, рдпреВрдЯреАрдПрд╕, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рдФрд░ рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ, рдиреЗрдорд╕реНрдкреЗрд╕ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП cgroups рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдкрд╣реБрдВрдЪ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд░реНрдиреЗрд▓ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдЬреИрд╕реЗ рдХрд┐ Apparmor рдФрд░ SELinux рдкреНрд░реЛрдлрд╛рдЗрд▓, Seccomp рдиреАрддрд┐рдпрд╛рдВ, Chroots (pivot_root) рдФрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрд▓рдПрдХреНрд╕рд╕реА рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрд▓рдПрдХреНрд╕рдбреА рд╕реАрдЖрд░рдЖрдИрдпреВ рдФрд░ рдХреНрдпреВрдИрдПрдордпреВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдШрдЯрдХреЛрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдПрд▓рдПрдХреНрд╕рд╕реА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕реНрддрд░ рдкрд░ рд╣реЗрд░рдлреЗрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдЯреВрд▓рдХрд┐рдЯ рд╣реИ, рддреЛ рдПрд▓рдПрдХреНрд╕рдбреА рдХрдИ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рддреИрдирд╛рдд рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдХреЗрдВрджреНрд░реАрдХреГрдд рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред LXD рдХреЛ рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ REST API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдЯреЛрд░реЗрдЬ рдмреИрдХрдПрдВрдб (рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдЯреНрд░реА, ZFS, Btrfs, LVM), рд╕реНрдЯреЗрдЯ рд╕реНрд▓рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рд╕реНрдиреИрдкрд╢реЙрдЯ, рдПрдХ рдорд╢реАрди рд╕реЗ рджреВрд╕рд░реЗ рдорд╢реАрди рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд╛рдЗрд╡ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЫрд╡рд┐ рдХрдВрдЯреЗрдирд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгред LXCFS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдЫрджреНрдо-рдПрдлрдПрд╕ /proc рдФрд░ /sys рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдПрдХ рдирд┐рдпрдорд┐рдд рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд░реВрдк рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ cgroupfs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрдЦреНрдп рд╕реБрдзрд╛рд░:

  • рдбреНрд░рд╛рдЗрд╡ рдФрд░ рдпреВрдПрд╕рдмреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣реЙрдЯ рдкреНрд▓рдЧрд┐рдВрдЧ рдФрд░ рдЕрдирдкреНрд▓рдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ред рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ, рдПрдХ рдирдИ рдбрд┐рд╕реНрдХ рдХрд╛ рдкрддрд╛ SCSI рдмрд╕ рдкрд░ рдПрдХ рдирдП рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдХ USB рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкрддрд╛ USB рд╣реЙрдЯрдкреНрд▓рдЧ рдЗрд╡реЗрдВрдЯ рдХреА рдкреАрдврд╝реА рд╕реЗ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдПрд▓рдПрдХреНрд╕рдбреА рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рддрдм рднреА рд╕рдВрднрд╡ рд╣реИ рдЬрдм рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрд╡рд╢реНрдпрдХ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдгред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рддреНрд░реБрдЯрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдПрд▓рдПрдХреНрд╕рдбреА рдЕрдм рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕рдВрднрд╡ рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд╛рддрд╛рд╡рд░рдг рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╢реЗрд╖ рд╡рд╛рддрд╛рд╡рд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдПрдХ рдирдИ рдХреНрд▓рд╕реНрдЯрд░ рд╕рджрд╕реНрдп рднреВрдорд┐рдХрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ - рдУрд╡реАрдПрди-рдЪреЗрд╕рд┐рд╕, рдЙрди рдХреНрд▓рд╕реНрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдУрд╡реАрдПрди (рдУрдкрди рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рдУрд╡реАрдПрди-рдЪреЗрд╕рд┐рд╕ рднреВрдорд┐рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ, рдЖрдк рдУрд╡реАрдПрди рд░рд╛рдЙрдЯрд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред
  • рднрдВрдбрд╛рд░рдг рд╡рд┐рднрд╛рдЬрди рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрдХреВрд▓рд┐рдд рдореЛрдб рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ, рдЕрдкрдбреЗрдЯ рдореЗрдВ рдкрд╣рд▓реЗ рдПрдХ рдХрдВрдЯреЗрдирд░ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдпрд╛ рд╡рд┐рднрд╛рдЬрди рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рдерд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, zfs рдпрд╛ btrfs рдореЗрдВ рднреЗрдЬрдиреЗ/рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдмрдирд╛рдИ рдЧрдИ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЛ rsync рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдХрд░ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдЙрдиреНрдирдд рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд▓реЙрдЬрд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ, рдпрджрд┐ рд╕реНрд░реЛрдд рдФрд░ рдЧрдВрддрд╡реНрдп рд╕рд░реНрд╡рд░ рд╕рдорд╛рди рд╕реНрдЯреЛрд░реЗрдЬ рдкреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ rsync рдХреЗ рдмрдЬрд╛рдп рд╕реНрдиреИрдкрд╢реЙрдЯ рдФрд░ рднреЗрдЬрдиреЗ/рдкреНрд░рд╛рдкреНрдд рд╕рдВрдЪрд╛рд▓рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
  • рдХреНрд▓рд╛рдЙрдб-рдЗрдирд┐рдЯ рдореЗрдВ рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рддрд░реНрдХ рдкрд░ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдкрд░реНрдпрд╛рд╡рд░рдг рдирд╛рдореЛрдВ рдХреЗ рдмрдЬрд╛рдп, рдпреВрдпреВрдЖрдИрдбреА рдХреЛ рдЕрдм рдЗрдВрд╕реНрдЯреЗрдВрд╕-рдЖрдИрдбреА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • sched_setscheduler рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЛ рд╣реБрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓ рдЧрдИред
  • рдерд┐рдирдкреВрд▓ рдореЗрдВ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП lvm.thinpool_metadata_size рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдПрд▓рдПрдХреНрд╕рд╕реА рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ, рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬ, рд╡реАрдПрд▓рдПрдПрди рдФрд░ рдУрд╡реАрдПрди рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдиреНрдпреВрдирддрдо рдШрдЯрдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдмрдврд╝рд╛ рджреА рдЧрдИ рд╣реИрдВ: рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.4, рдЧреЛ 1.18, рдПрд▓рдПрдХреНрд╕рд╕реА 4.0.x рдФрд░ рдХреНрдпреВрдИрдПрдордпреВ 6.0ред
  • LXCFS 5 рдиреЗ рдПрдХреАрдХреГрдд cgroup рдкрджрд╛рдиреБрдХреНрд░рдо (cgroup2) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛, /proc/slabinfo рдФрд░ /sys/devices/system/cpu рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рдореЗрд╕рди рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ