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