рдЕрдореЗрдЬрд╝рди рдХрдВрдкрдиреА
рд╡рд┐рддрд░рдг рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдФрд░ рдПрдХ рдиреНрдпреВрдирддрдо рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдореИрдиреЗрдЬрд░ рд╕рд┐рд╕реНрдЯрдордбреА, рдЧреНрд▓рд┐рдмреИрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рдЕрд╕реЗрдВрдмрд▓реА рдЯреВрд▓реНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдмрд┐рд▓реНрдбрд░реВрдЯ, GRUB рдмреВрдЯрд▓реЛрдбрд░, рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛
рд╡рд┐рддрд░рдг рдХреЛ рдкрд░рдорд╛рдгреБ рд░реВрдк рд╕реЗ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЕрд╡рд┐рднрд╛рдЬреНрдп рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рджреЛ рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрди рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд╕рд┐рд╕реНрдЯрдо рд╣реИ, рдФрд░ рдЕрдкрдбреЗрдЯ рдХреЛ рджреВрд╕рд░реЗ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрджреНрдпрддрди рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рджреВрд╕рд░рд╛ рд╡рд┐рднрд╛рдЬрди рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкрд╣рд▓реЗ рдореЗрдВ, рдЕрдЧрд▓рд╛ рдЕрджреНрдпрддрди рдЖрдиреЗ рддрдХ, рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкрд┐рдЫрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЖрдиреЗ рдкрд░ рдЖрдк рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдкрдбреЗрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рдмрд┐рдирд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рдлреЗрдбреЛрд░рд╛ рдХреЛрд░рдУрдПрд╕, рд╕реЗрдВрдЯрдУрдПрд╕/рд░реЗрдб рд╣реИрдЯ рдПрдЯреЙрдорд┐рдХ рд╣реЛрд╕реНрдЯ рдЬреИрд╕реЗ рд╕рдорд╛рди рд╡рд┐рддрд░рдгреЛрдВ рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдкрд░ рдкреНрд░рд╛рдердорд┐рдХ рдлреЛрдХрд╕ рд╣реИ
рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ /etc рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд┐рднрд╛рдЬрди рдХреЛ tmpfs рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдкреБрдирд░рд╛рд░рдВрдн рдХреЗ рдмрд╛рдж рдЗрд╕рдХреА рдореВрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред /etc рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрд╢реЛрдзрди, рдЬреИрд╕реЗ рдХрд┐ /etc/resolv.conf рдФрд░ /etc/containerd/config.toml, рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ - рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЕрд▓рдЧ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ред
рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХ рд░рд╕реНрдЯ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ, рдЬреЛ рдлреНрд░реА-рдлреНрд░реА рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕, рдирд▓ рдкреЙрдЗрдВрдЯрд░ рдбреАрд░реЗрдлрд░реЗрдВрд╕ рдФрд░ рдмрдлрд░ рдУрд╡рд░рд░рди рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА-рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкрддрд╛ рд╕реНрдерд╛рди рдХреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХрдХрд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "--рд╕рдХреНрд╖рдо-рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рдкрд╛рдИ" рдФрд░ "--рд╕рдХреНрд╖рдо-рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рдПрд╕рдПрд╕рдкреА" рд╕рдВрдХрд▓рди рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (
C/C++ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП, рдЕрддрд┐рд░рд┐рдХреНрдд рдЭрдВрдбреЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВ
"-рд╡реЙрд▓", "-Werror=рдкреНрд░рд╛рд░реВрдк-рд╕реБрд░рдХреНрд╖рд╛", "-Wp,-D_FORTIFY_SOURCE=2", "-Wp,-D_GLIBCXX_ASSERTIONS" рдФрд░ "-fstack-clash-protection"ред
рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдЙрдкрдХрд░рдг рдЕрд▓рдЧ рд╕реЗ рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
рд╕реНрд░реЛрдд: opennet.ru