рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рд░рд┐рд▓реАрдЬ 6.1

рджреЛрди рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░, рд▓рд┐рдирд╕ рдЯреЛрд░рд╡рд╛рд▓реНрдбреНрд╕рдиреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ 6.1 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рд╕рд╛рджрд░ рдХреЗрд▓реЗ. рд╕рд░реНрд╡рд╛рдд рд▓рдХреНрд╖рдгреАрдп рдмрджрд▓рд╛рдВрдкреИрдХреА: рд░рд╕реНрдЯ рднрд╛рд╖реЗрддреАрд▓ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЖрдгрд┐ рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди, рд╡рд╛рдкрд░рд▓реЗрд▓реА рдореЗрдорд░реА рдкреГрд╖реНрдареЗ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпрдВрддреНрд░рдгреЗрдЪреЗ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг, рдмреАрдкреАрдПрдл рдкреНрд░реЛрдЧреНрд░рд╛рдорд╕рд╛рдареА рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореЗрдорд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рдореЗрдорд░реА рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░рдгрд╛рд▓реА KMSAN, KCFI (Kernelk рдирд┐рдпрдВрддреНрд░рдг. -рдлреНрд▓реЛ рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА) рд╕рдВрд░рдХреНрд╖рдг рдпрдВрддреНрд░рдгрд╛, рдореЕрдкрд▓ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЯреНрд░реАрдЪрд╛ рдкрд░рд┐рдЪрдп.

рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ 15115 рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдХрдбреВрди 2139 рдирд┐рд░рд╛рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд, рдкреЕрдЪрдЪрд╛ рдЖрдХрд╛рд░ 51 MB рдЖрд╣реЗ, рдЬреЛ рдХрд░реНрдирд▓ 2 рдЖрдгрд┐ 6.0 рдордзреАрд▓ рдкреЕрдЪрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдкреЗрдХреНрд╖рд╛ рдЕрдВрджрд╛рдЬреЗ 5.19 рдкрдЯ рд▓рд╣рд╛рди рдЖрд╣реЗ. рдмрджрд▓рд╛рдВрдореБрд│реЗ 13165 рдлрд╛рдпрд▓реА рдкреНрд░рднрд╛рд╡рд┐рдд рдЭрд╛рд▓реНрдпрд╛, 716247 рдХреЛрдб рдУрд│реА рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрдгрд┐ 304560 рдУрд│реА рд╣рдЯрд╡рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛. 45 рдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдмрджрд▓рд╛рдВрдкреИрдХреА рд╕реБрдорд╛рд░реЗ 6.1% рдмрджрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд, рдЕрдВрджрд╛рдЬреЗ 14% рдмрджрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд, 14% рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреЕрдХрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд, 3% рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд рдЖрдгрд┐ 3% рдЕрдВрддрд░реНрдЧрдд рдХрд░реНрдирд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд.

рдХрд░реНрдирд▓ 6.1 рдордзреАрд▓ рдкреНрд░рдореБрдЦ рдирд╡рдХрд▓реНрдкрдирд╛:

  • рдореЗрдорд░реА рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛
    • рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЖрдгрд┐ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓реНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░рд╕реНрдЯ рд╣реА рджреБрд╕рд░реА рднрд╛рд╖рд╛ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА. рд░рд╕реНрдЯрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рдЪреЗ рдореБрдЦреНрдп рдХрд╛рд░рдг рдореНрд╣рдгрдЬреЗ рдореЗрдорд░реАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдирд╛ рдЪреБрдХрд╛ рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдХрдореА рдХрд░реВрди рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдгрд┐ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддреЗрдЪреЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рд▓рд┐рд╣рд┐рдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреЗ. рд░рд╕реНрдЯ рд╕рдорд░реНрдерди рдореБрд▓рднреВрддрд░рд┐рддреНрдпрд╛ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХ рдХрд░реНрдирд▓ рдмрд┐рд▓реНрдб рдЕрд╡рд▓рдВрдмрди рдореНрд╣рдгреВрди рд░рд╕реНрдЯ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рд╣реЛрдд рдирд╛рд╣реА. рдХрд░реНрдирд▓рдиреЗ рдЖрддрд╛рдкрд░реНрдпрдВрдд рдкреЕрдЪреЗрд╕рдЪреА рдХрд┐рдорд╛рди рд╕реНрдЯреНрд░рд┐рдк-рдбрд╛рдЙрди рдЖрд╡реГрддреНрддреА рд╕реНрд╡реАрдХрд╛рд░рд▓реА рдЖрд╣реЗ, рдЬреА рдХреЛрдбрдЪреНрдпрд╛ 40 рддреЗ 13 рд╣рдЬрд╛рд░ рдУрд│реАрдВрд╡рд░реВрди рдХрдореА рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдлрдХреНрдд рдЖрд╡рд╢реНрдпрдХ рдХрд┐рдорд╛рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рд░рд╕реНрдЯ рднрд╛рд╖реЗрдд рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдПрдХ рд╕рд╛рдзреЗ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ. рднрд╡рд┐рд╖реНрдпрд╛рдд, Rust-for-Linux рд╢рд╛рдЦреЗрддреВрди рдЗрддрд░ рдмрджрд▓ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░реВрди, рд╡рд┐рджреНрдпрдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣рд│реВрд╣рд│реВ рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. рд╕рдорд╛рдВрддрд░, NVMe рдбреНрд░рд╛рдЗрд╡реНрд╣рд╕реН, 9p рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрдгрд┐ Apple M1 GPU рд╕рд╛рдареА рд░рд╕реНрдЯ рднрд╛рд╖реЗрдд рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдХрд▓реНрдк рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗрдд.
    • EFI рд╕рд╣ AArch64, RISC-V рдЖрдгрд┐ LoongArch рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╛рдареА, рд╕рдВрдХреБрдЪрд┐рдд рдХрд░реНрдирд▓ рдкреНрд░рддрд┐рдорд╛ рдереЗрдЯ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. EFI zboot рд╡рд░реВрди рдереЗрдЯ рдХреЙрд▓ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд░реНрдирд▓ рдкреНрд░рддрд┐рдорд╛ рд▓реЛрдб рдХрд░рдгреЗ, рдЪрд╛рд▓рд╡рдгреЗ рдЖрдгрд┐ рдЕрдирд▓реЛрдб рдХрд░рдгреЗ рдпрд╛рд╕рд╛рдареА рд╣рдБрдбрд▓рд░ рдЬреЛрдбрд▓реЗ. EFI рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреВрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реНрдерд╛рдкрд┐рдд рдЖрдгрд┐ рд╣рдЯрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╣рдБрдбрд▓рд░ рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдкреВрд░реНрд╡реА, рдЕрдирдкреЕрдХрд┐рдВрдЧ рд╡реЗрдЧрд│реНрдпрд╛ рдмреВрдЯрд▓реЛрдбрд░рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рдд рдЕрд╕реЗ, рдкрд░рдВрддреБ рдЖрддрд╛ рд╣реЗ рдХрд░реНрдирд▓рдордзреАрд▓ рд╣рдБрдбрд▓рд░рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ - рдХрд░реНрдирд▓ рдкреНрд░рддрд┐рдорд╛ EFI рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореНрд╣рдгреВрди рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддреЗ.
    • рд░рдЪрдирд╛рдордзреНрдпреЗ рдорд▓реНрдЯреА-рд▓реЗрд╡реНрд╣рд▓ рдореЗрдорд░реА рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдореЙрдбреЗрд▓рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдкреЕрдЪрдЪрд╛ рдХрд╛рд╣реА рднрд╛рдЧ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреЛ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╡рд┐рд╡рд┐рдз рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╣ рдореЗрдорд░реА рдмрдБрдХ рд╡реЗрдЧрд│реЗ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд рд╡рд╛рдкрд░рд▓реЗрд▓реА рдкреГрд╖реНрдареЗ рдЬрд▓рдж рдореЗрдорд░реАрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддрд╛рдд, рддрд░ рд╕рд░реНрд╡рд╛рдд рдХреНрд╡рдЪрд┐рдд рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдгрд╛рд░реА рдкреГрд╖реНрдареЗ рддреБрд▓рдиреЗрдиреЗ рд╕реНрд▓реЛ рдореЗрдорд░реАрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдХрд░реНрдирд▓ 6.1 рдзреАрдореЗ рдореЗрдорд░реАрдордзреНрдпреЗ рдЬрд╛рд╕реНрдд рд╡рд╛рдкрд░рд▓реЗрд▓реА рдкреГрд╖реНрдареЗ рдХреЛрдареЗ рдЖрд╣реЗрдд рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдпрдВрддреНрд░рдгрд╛ рд╕рд╛рджрд░ рдХрд░рддреЗ рдЬреНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдВрдирд╛ рдЬрд▓рдж рдореЗрдорд░реАрд╡рд░ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рджрд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рдЖрдгрд┐ рдореЗрдорд░реА рдЯрд┐рдпрд░реНрд╕ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд╛рдкреЗрдХреНрд╖ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреА рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдХрд▓реНрдкрдирд╛ рджреЗрдЦреАрд▓ рд╕рд╛рджрд░ рдХрд░рддреЗ.
    • рдпрд╛рдд рдПрдордЬреАрдПрд▓рдЖрд░рдпреВ (рдорд▓реНрдЯреА-рдЬрдирд░реЗрд╢рдирд▓ рдПрд▓рдЖрд░рдпреВ) рдпрдВрддреНрд░рдгрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреА рдЬреБрдиреНрдпрд╛ рдПрд▓рдЖрд░рдпреВ (рдХрдореАрддрдХрдореА рдЕрд▓реАрдХрдбреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдгрд╛рд░реА) рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреБрдирд░реНрд╕реНрдерд┐рдд рдХрд░рддреЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рджреЛрди рд░рд╛рдВрдЧрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдорд▓реНрдЯреА-рд╕реНрдЯреЗрдЬ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЖрд╣реЗ рдЬреА рдХреЛрдгрддреА рдореЗрдорд░реА рдкреГрд╖реНрдареЗ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рд╡рд╛рдкрд░рд╛рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рдХреЛрдгрддреА рдмрд╛рд╣реЗрд░ рдврдХрд▓рд▓реА рдЬрд╛рдК рд╢рдХрддрд╛рдд рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ. рд╕реНрд╡реЕрдк рд╡рд┐рднрд╛рдЬрди.
    • рдУрд░реЕрдХрд▓ рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдиреА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ "рдореЕрдкрд▓ рдЯреНрд░реА" рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░рд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рд╕рдорд░реНрдерди, рдЬреЗ "рд▓рд╛рд▓-рдХрд╛рд│реНрдпрд╛ рдЭрд╛рдб" рд╕рдВрд░рдЪрдиреЗрд╕рд╛рдареА рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдмрджрд▓реА рдореНрд╣рдгреВрди рд╕реНрдерд┐рдд рдЖрд╣реЗ. рдореЕрдкрд▓ рдЯреНрд░реА рд╣рд╛ рдмреА-рдЯреНрд░реАрдЪрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ рдЬреЛ рд░реЗрдВрдЬ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЛ рдЖрдгрд┐ рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░рдЪреНрдпрд╛ рдХреЕрд╢реЗрдЪрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдо рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ. рдХрд╛рд╣реА рдореЗрдорд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдЖрдзреАрдЪ рдореЕрдкрд▓ рдЯреНрд░реАрдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдЪрд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╡рд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рднрд╡рд┐рд╖реНрдпрд╛рдд, рдореЕрдкрд▓ рдЯреНрд░реАрдЪрд╛ рд╡рд╛рдкрд░ рд░реЗрдВрдЬ рд▓реЙрдХрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
    • crash_kexec() рдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдЖрдкрддреНрдХрд╛рд▓реАрди рд╢рдЯрдбрд╛рдЙрди рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд╛рд╕ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ "рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА" BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ BPF рд╕рдмрд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдард░рд╛рд╡рд┐рдХ рд╡реЗрд│реА рдХреНрд░реЕрд╢ рдбрдВрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреАрдмрдЧрд┐рдВрдЧ рд╣реЗрддреВрдВрд╕рд╛рдареА рдЕрд╢рд╛ BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реВ рд╢рдХрддреЗ. BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЛрдб рдХрд░рддрд╛рдирд╛ рд╡рд┐рдзреНрд╡рдВрд╕рдХ рдСрдкрд░реЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА BPF_F_DESTRUCTIVE рдзреНрд╡рдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ, sysctl kernel.destructive_bpf_enabled рд╕рдХреНрд░рд┐рдп рдХрд░рд╛ рдЖрдгрд┐ CAP_SYS_BOOT рдЕрдзрд┐рдХрд╛рд░ рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд.
    • BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рд╕рд╛рдареА, cgroup рдШрдЯрдХрд╛рдВрдЪреА рдЧрдгрдирд╛ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рддрд╕реЗрдЪ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдереНрд░реЗрдб рдХрд┐рдВрд╡рд╛ рдХрд╛рд░реНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреА (рдлрд╛рдИрд▓реНрд╕, vma, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗ.) рдЧрдгрдирд╛ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд░рд┐рдВрдЧ рдмрдлрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдирдХрд╛рд╢рд╛ рдкреНрд░рдХрд╛рд░ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ.
    • BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ (рдореЗрдорд░реА рдНрд▓реЛрдХреЗрдЯрд░) рдордзреНрдпреЗ рдореЗрдорд░реА рд╡рд╛рдЯрдкрд╛рд╕рд╛рдареА рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреЙрд▓ рдЬреЛрдбрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рдорд╛рдирдХ kmalloc() рдкреЗрдХреНрд╖рд╛ BPF рд╕рдВрджрд░реНрднрд╛рдд рд╕реБрд░рдХреНрд╖рд┐рдд рдореЗрдорд░реА рд╡рд╛рдЯрдк рдкреНрд░рджрд╛рди рдХрд░рддреЛ.
    • BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ HID (Human Interface Device) рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ рдЗрдирдкреБрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╛рдареА рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░реВрди рдмрджрд▓рд╛рдВрдЪрд╛ рдкрд╣рд┐рд▓рд╛ рднрд╛рдЧ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
    • рдХрд░реНрдирд▓рдиреЗ a.out рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓ рдлреЙрд░рдореЕрдЯрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдкреВрд░реНрдгрдкрдгреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рд░рд┐рд▓реАрдЬ 5.1 рдордзреНрдпреЗ рдирд╛рдкрд╕рдВрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рд╣реЛрддрд╛ рдЖрдгрд┐ рдЖрд╡реГрддреНрддреА 5.18 рдЖрдгрд┐ 5.19 рдкрд╛рд╕реВрди рдкреНрд░рдореБрдЦ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдЕрдХреНрд╖рдо рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. Linux рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ a.out рдлреЙрд░рдореЕрдЯ рдлрд╛рд░ рдкреВрд░реНрд╡реАрдкрд╛рд╕реВрди рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЖрдгрд┐ a.out рдлрд╛рдЗрд▓реНрд╕рдЪреА рдирд┐рд░реНрдорд┐рддреА рдбреАрдлреЙрд▓реНрдЯ рд▓рд┐рдирдХреНрд╕ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рдЖрдзреБрдирд┐рдХ рд╕рд╛рдзрдирд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реА. a.out рдлрд╛рдЗрд▓реНрд╕рд╕рд╛рдареА рд▓реЛрдбрд░ рдкреВрд░реНрдгрдкрдгреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЬрд╛рдЧреЗрдд рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
    • Loongson 3 5000 рдкреНрд░реЛрд╕реЗрд╕рд░рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ LoongArch рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╕реЗрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯреАрдорд╕рд╛рдареА рдЖрдгрд┐ MIPS рдЖрдгрд┐ RISC-V рдкреНрд░рдорд╛рдгреЗрдЪ рдирд╡реАрди RISC ISA рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдорд╛рдкрди рдЗрд╡реНрд╣реЗрдВрдЯреНрд╕ (perf рдЗрд╡реНрд╣реЗрдВрдЯреНрд╕), kexec, kdump рдЖрдгрд┐ BPF JIT рд╕рдВрдХрд▓рдирд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ. .
    • io_uring рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ I/O рдЗрдВрдЯрд░рдлреЗрд╕ рдПрдХ рдирд╡реАрди рдореЛрдб рдСрдлрд░ рдХрд░рддреЛ, IORING_SETUP_DEFER_TASKRUN, рдЬреЛ рдЕрд░реНрдЬ рд╡рд┐рдирдВрддреА рд╣реЛрдИрдкрд░реНрдпрдВрдд рд░рд┐рдВрдЧ рдмрдлрд░-рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдп рддрд╛рддреНрдкреБрд░рддреЗ рдкреБрдвреЗ рдврдХрд▓рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдмреЕрдЪ рд╡рд░реНрдХрд╕рд╛рдареА рдЖрдгрд┐ рдкреНрд░реАрдореНрдкрд╢рдирдореБрд│реЗ рд╡рд┐рд▓рдВрдм рд╕рдорд╕реНрдпрд╛ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЪреБрдХреАрдЪреА рд╡реЗрд│.
    • рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдордзреАрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рдореЗрдорд░реА рдкреГрд╖реНрдард╛рдВрдЪреНрдпрд╛ рд╢реНрд░реЗрдгреАрдЪреЗ рдореЛрдареНрдпрд╛ рдореЗрдорд░реА рдкреГрд╖реНрдард╛рдВрдЪреНрдпрд╛ рд╕рдВрдЪрд╛рдордзреНрдпреЗ (рдкрд╛рд░рджрд░реНрд╢рдХ рд╡рд┐рд╢рд╛рд▓-рдкреГрд╖реНрдареЗ) рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рджрд┐рд▓реА рдЬрд╛рддреЗ.
    • /dev/userfaultfd рдЙрдкрдХрд░рдгрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЬреЛрдбрд▓реА, рдЬреЗ FS рдордзреАрд▓ рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░ рд╡рд╛рдкрд░реВрди userfaultfd() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. userfaultfd рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдпреБрдЬрд░ рд╕реНрдкреЗрд╕рдордзреНрдпреЗ рди рд╡рд╛рдЯрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реА рдкреЗрдЬреЗрд╕ (рдкреЗрдЬ рдлреЙрд▓реНрдЯреНрд╕) рдНрдХреНрд╕реЗрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣рдБрдбрд▓рд░реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
    • GNU рдореЗрдХ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рдврд╡рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд - рдХрд░реНрдирд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрддрд╛ рдХрд┐рдорд╛рди рдЖрд╡реГрддреНрддреА 3.82 рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
  • рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, I/O рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕
    • Btrfs рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯреАрдордордзреНрдпреЗ рд▓рдХреНрд╖рдгреАрдп рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ; рдЗрддрд░ рдЧреЛрд╖реНрдЯреАрдВрдмрд░реЛрдмрд░рдЪ, FIEMAP ioctl рдХреЙрд▓рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдкрд░рд┐рдорд╛рдг рдСрд░реНрдбрд░рджреНрд╡рд╛рд░реЗ рд╡рд╛рдврд╡рд┐рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. io_uring рд╡рд╛рдкрд░реВрди рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдмрдлрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд░рд╛рдЗрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. "рдкрд╛рдард╡рд╛" рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА fs-verity рд╕рд╣ рд╕рдВрд░рдХреНрд╖рд┐рдд рдлрд╛рдЗрд▓реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
    • ext4 рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдиреЗ рдЬрд░реНрдирд▓ рджреЗрдЦрднрд╛рд▓ рдЖрдгрд┐ рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдСрдкрд░реЗрд╢рдирд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ.
    • EROFS (рдПрдиреНрд╣рд╛рдиреНрд╕реНрдб рд░реАрдб-рдУрдиреНрд▓реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо) рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдореЛрдбрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рд╡рд┐рднрд╛рдЬрдирд╛рдВрд╡рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА, рднрд┐рдиреНрди рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдбреЗрдЯрд╛ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХрд░рддреЗ.
    • рдлрд╛рдИрд▓рд╡рд░ рдбрд╛рдпрд░реЗрдХреНрдЯ I/O рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдХреА рдирд╛рд╣реА рдпрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА statx() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
    • O_TMPFILE рдлреНрд▓реЕрдЧрд╕рд╣ рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди FUSE (рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдордзреАрд▓ рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо) рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • рдЖрднрд╛рд╕реАрдХрд░рдг рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛
    • рд╕реАрдПрдлрдЖрдп (рдХрдВрдЯреНрд░реЛрд▓ рдлреНрд▓реЛ рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА) рд╕рдВрд░рдХреНрд╖рдг рдпрдВрддреНрд░рдгреЗрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдмрджрд▓рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ, рдлрдВрдХреНрд╢рдирдЪреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдХреЙрд▓рдкреВрд░реНрд╡реА рдХрд╛рд╣реА рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд░реНрддрди рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЪреЗрдХ рдЬреЛрдбрдгреЗ рдЬреНрдпрд╛рдореБрд│реЗ рд╕рд╛рдорд╛рдиреНрдп рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдСрд░реНрдбрд░рдЪреЗ (рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣) рдЙрд▓реНрд▓рдВрдШрди рд╣реЛрдК рд╢рдХрддреЗ. рдореЗрдорд░реАрдордзреНрдпреЗ рд╕рд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рдлрдВрдХреНрд╢рдиреНрд╕рдордзреНрдпреЗ рдкреЙрдЗрдВрдЯрд░ рдмрджрд▓рдгрд╛рд▒реНрдпрд╛ рд╢реЛрд╖рдгрд╛рдВрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо. LLVM рдкреНрд░рдХрд▓реНрдкрд╛рддреАрд▓ CFI рдЪреА рдорд╛рдирдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреНрд▓реЕрдВрдЧрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкрд░реНрдпрд╛рдпрд╛рдиреЗ рдмрджрд▓рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдкрд░рдВрддреБ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдЖрдгрд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд░реНрдирд▓рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╢реЗрд╖ рд░реБрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. LLVM рдордзреНрдпреЗ, рдХреНрд▓реЕрдВрдЧ 16 рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдПрдХ рдирд╡реАрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдСрдлрд░ рдХреЗрд▓реА рдЬрд╛рдИрд▓ рдЖрдгрд┐ "-fsanitize=kcfi" рдкрд░реНрдпрд╛рдпрд╛рд╕рд╣ рд╕рдХреНрд╖рдо рдХреЗрд▓реА рдЬрд╛рдИрд▓. рдирд╡реАрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрддреАрд▓ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдлрд░рдХ рд╣рд╛ рдЖрд╣реЗ рдХреА рддреЗ рд▓рд┐рдВрдХ-рдЯрд╛рдЗрдо рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди (LTO) рд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ рдирд╛рд╣реА рдЖрдгрд┐ рдкрд░рд┐рдгрд╛рдореА рдлрдВрдХреНрд╢рди рдкреЙрдЗрдВрдЯрд░реНрд╕ рдЬрдВрдк рдЯреЗрдмрд▓рдордзреАрд▓ рд▓рд┐рдВрдХреНрд╕рджреНрд╡рд╛рд░реЗ рдмрджрд▓рд▓реЗ рдЬрд╛рдд рдирд╛рд╣реАрдд.
    • LSM рдореЙрдбреНрдпреВрд▓реНрд╕рд╕рд╛рдареА (Linux рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА рдореЙрдбреНрдпреБрд▓), рдиреЗрдорд╕реНрдкреЗрд╕реЗрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдкрд░реЗрд╢рдиреНрд╕ рд░реЛрдЦрдгрд╛рд░реЗ рд╣рдБрдбрд▓рд░ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.
    • BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдВрдордзреНрдпреЗ PKCS#7 рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддрд╛рдд.
    • рдиреЙрди-рдмреНрд▓реЙрдХрд┐рдВрдЧ рдореЛрдб (O_NONBLOCK) рдордзреНрдпреЗ рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдЬреА рдХрд░реНрдирд▓ 5.6 рдордзреНрдпреЗ рдЕрдирд╡рдзрд╛рдирд╛рдиреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓реА рд╣реЛрддреА, рддреА /dev/random рд╡рд░ рдкрд░рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
    • x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╣ рдкреНрд░рдгрд╛рд▓реАрдВрд╡рд░, рдХрд░реНрдирд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрджреНрд╡рд╛рд░реЗ рдореЗрдорд░реА рдкреГрд╖реНрдард╛рдВрдЪреЗ рдореЕрдкрд┐рдВрдЧ рдХрд░рддрд╛рдирд╛ рдПрдХ рдЪреЗрддрд╛рд╡рдгреА рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЬреА рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдгрд┐ рд▓реЗрдЦрди рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рднрд╡рд┐рд╖реНрдпрд╛рдд рдЕрд╢рд╛ рдореЗрдорд░реА рдореЕрдкрд┐рдВрдЧрд╡рд░ рдкреВрд░реНрдгрдкрдгреЗ рдмрдВрджреА рдШрд╛рд▓рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реА рдЬрд╛рдд рдЖрд╣реЗ.
    • KMSAN (рдХрд░реНрдирд▓ рдореЗрдорд░реА рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░) рдбреАрдмрдЧрд┐рдВрдЧ рдпрдВрддреНрд░рдгрд╛ рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕реБрд░реВ рди рдХреЗрд▓реЗрд▓рд╛ рдореЗрдорд░реА рд╡рд╛рдкрд░ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА, рддрд╕реЗрдЪ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЬрд╛рдЧрд╛ рдЖрдгрд┐ рдЙрдкрдХрд░рдгрд╛рдВрдордзреНрдпреЗ рд╕реБрд░реВ рди рдХреЗрд▓реЗрд▓реА рдореЗрдорд░реА рдЧрд│рддреА рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЬреЛрдбрд▓реА.
    • рдЧреЗрдЯрд░рдБрдбрдо рдХреЙрд▓рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдХреНрд░рд┐рдкреНрдЯреЛ-рд╕реБрд░рдХреНрд╖рд┐рдд CRNG рд╕реНрдпреВрдбреЛ-рд░рдБрдбрдо рдирдВрдмрд░ рдЬрдирд░реЗрдЯрд░рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рд╣реЗ рдмрджрд▓ VPN WireGuard рдЪреЗ рд▓реЗрдЦрдХ рдЬреЗрд╕рди A. Donenfeld рдпрд╛рдВрдиреА рддрдпрд╛рд░ рдХреЗрд▓реЗ рд╣реЛрддреЗ рдЖрдгрд┐ рд╕реНрдпреВрдбреЛ-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреВрд░реНрдгрд╛рдВрдХ рдХрд╛рдврдгреНрдпрд╛рдЪреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдд рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдЖрд╣реЗрдд.
  • рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА
    • TCP рд╕реНрдЯреЕрдХ рдкреНрд░рддреНрдпреЗрдХ рдиреЗрдорд╕реНрдкреЗрд╕рд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕реЙрдХреЗрдЯ рд╣реЕрд╢ рдЯреЗрдмрд▓реНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ (рдбрд┐рдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗрд▓реЗ) рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдЬреЗ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдиреЗрдорд╕реНрдкреЗрд╕ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рддреЗ.
    • рд▓реЗрдЧрд╕реА DECnet рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдХрд╛рдврд▓рд╛. DECnet рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдирд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдпреВрдЬрд░ рд╕реНрдкреЗрд╕ API рд╕реНрдЯрдмреНрд╕ рдЬрд╛рдЧреЗрд╡рд░ рд╕реЛрдбрд▓реЗ рдЬрд╛рддрд╛рдд, рдкрд░рдВрддреБ рд╣реЗ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдд рд╕рдХреНрд╖рдо рд╣реЛрдгрд╛рд░ рдирд╛рд╣реАрдд.
    • рдиреЗрдЯрд▓рд┐рдВрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ.
  • рдЙрдкрдХрд░рдгреЗ
    • amdgpu рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдиреЗ рд▓реЙрд╕рд▓реЗрд╕ рдбреЗрдЯрд╛ рдХреЙрдореНрдкреНрд░реЗрд╢рдирд╕рд╛рдареА DSC (рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реНрдЯреНрд░реАрдо рдХреЙрдореНрдкреНрд░реЗрд╢рди) рдлреЙрд░рд╡рд░реНрдбрд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ рдЬреЗрд╡реНрд╣рд╛ рдЦреВрдк рдЙрдЪреНрдЪ рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рдирд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╕реНрдХреНрд░реАрдирд╕рд╣ рдорд╛рд╣рд┐рддреАрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рд╣реЛрддреЗ. AMD RDNA3 (RX 7000) рдЖрдгрд┐ CDNA (Instinct) рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреБрд░рд╡рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ. DCN 3.2, SMU 13.x, NBIO 7.7, GC 11.x, PSP 13.x, SDMA 6.x рдЖрдгрд┐ GMC 11.x IP рдШрдЯрдХрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. amdkfd рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ (рдкреЛрд▓рд╛рд░рд┐рд╕ рд╕рд╛рд░рдЦреНрдпрд╛ рд╕реНрд╡рддрдВрддреНрд░ AMD GPU рд╕рд╛рдареА) GFX 11.0.3 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреБрд░рд╡рддреЛ.
    • i915 (Intel) рдбреНрд░рд╛рдЗрд╡реНрд╣рд░рдордзреНрдпреЗ Meteor Lake GPU рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. Meteor Lake рдЖрдгрд┐ рдирд╡реАрди GPUs DP 2.0 (DisplayPort) рдЗрдВрдЯрд░рдлреЗрд╕рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛рдд. рдЕрд▓реНрдбрд░ рд▓реЗрдХ рдПрд╕ рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡реНрд╣рд┐рдбрд┐рдУ рдХрд╛рд░реНрдбрд╕рд╛рдареА рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рдЬреЛрдбрд▓реЗ.
    • Apple Silicon, Intel SkyLake рдЖрдгрд┐ Intel KabyLake рдкреНрд░реЛрд╕реЗрд╕рд░рдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдСрдбрд┐рдУ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. CS35L41 HDA рдСрдбрд┐рдУ рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рд╕реНрд▓реАрдк рдореЛрдбрд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЛ. рдНрдкрд▓ рд╕рд┐рд▓рд┐рдХреЙрди, рдПрдПрдордбреА рд░реЗрдореНрдмреНрд░рдВрдЯ рдбреАрдПрд╕рдкреА, рдПрдПрдордбреА рдкрд┐рдВрдХ рд╕рд╛рд░реНрдбрд┐рди рдПрд╕реАрдкреА 6.2, рдПрд╡реНрд╣рд░реЗрд╕реНрдЯ ES8326, рдЗрдВрдЯреЗрд▓ рд╕реНрдХрд╛рдп рд▓реЗрдХ рдЖрдгрд┐ рдХрд╛рдмреА рд▓реЗрдХ, рдореАрдбрд┐рдпрд╛рдЯреЗрдХ MT8186, NXP i.MX8ULP DSPs, QuPSC8280, NXP i.MX8250ULP DSPs, рдХреНрдпреВрдкреАрдПрд╕рдПрдо 8450, 4392 SMXNUMX рдЖрдгрд┐ Texas Instruments SRCXNUMX
    • рд╕реЕрдорд╕рдВрдЧ LTL101AL01, B120XAN01.0, R140NWF5 RH, Densitron DMT028VGHMCMI-1A TFT, AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120, Innolux N1NW116J-R01.6. NT116WH M-N21, INX N116BCA- EA2 , INX N116BCN-EA1, рдорд▓реНрдЯреА-рдЗрдиреЛ рдЯреЗрдХреНрдиреЙрд▓реЙрдЬреА MI0800FT-9.
    • Baikal-T1 SoC рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ AHCI SATA рдирд┐рдпрдВрддреНрд░рдХрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
    • Bluetooth рдЪрд┐рдкреНрд╕ MediaTek MT7921, Intel Magnetor (CNVi, Integrated Connectivity), Realtek RTL8852C, RTW8852AE рдЖрдгрд┐ RTL8761BUV (Edimax BT-8500) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
    • Qualcomm рд╡рд╛рдпрд░рд▓реЗрд╕ рдореЙрдбреНрдпреВрд▓реНрд╕рд╕рд╛рдареА ath11k рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдиреЗ 160 MHz рд░реЗрдВрдЬрдордзреНрдпреЗ рд╕реНрдкреЗрдХреНрдЯреНрд░рд▓ рд╕реНрдХреЕрдирд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб NAPI рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЖрдгрд┐ Qualcomm WCN6750 Wi-Fi рдЪрд┐рдкреНрд╕рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдерди рджрд┐рд▓реЗ рдЖрд╣реЗ.
    • PinePhone рдХреАрдмреЛрд░реНрдб, рдЗрдВрдЯрд░рдЯрдЪ рдЯрдЪрдкреЕрдбреНрд╕ (рдерд┐рдВрдХрдкреЕрдб P1 G3), рдПрдХреНрд╕-рдмреЙрдХреНрд╕ рдЕрдбреЕрдкреНрдЯрд┐рд╡реНрд╣ рдХрдВрдЯреНрд░реЛрд▓рд░, рдлрд┐рдирд┐рдХреНрд╕рдЖрд░рд╕реА рдлреНрд▓рд╛рдЗрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░, рд╡реНрд╣реАрдЖрд░рд╕реА-2 рдХрд╛рд░ рдХрдВрдЯреНрд░реЛрд▓рд░, рдбреНрдпреБрдЕрд▓рд╕реЗрдиреНрд╕ рдПрдЬ рдХрдВрдЯреНрд░реЛрд▓рд░, IBM рдСрдкрд░реЗрд╢рди рдкреЕрдиреЗрд▓, XBOX рд╡рди рдПрд▓рд┐рдЯ рд░рд┐рдореЛрдЯ, рдЯреЕрдмреНрд▓реЗрдЯ рдПрдХреНрд╕рдкреА-рдПрдПрдирдкреА- рдЖрдгрд┐ Intuos Pro Small (PTH-460).
    • Aspeed HACE (Hash рдЖрдгрд┐ Crypto Engine) рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рд╡реЗрдЧрдХрд╛рдВрд╕рд╛рдареА рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдЬреЛрдбрд▓реЗ.
    • рдПрдХрд╛рддреНрдорд┐рдХ рдердВрдбрд░рдмреЛрд▓реНрдЯ/USB4 Intel Meteor Lake рдирд┐рдпрдВрддреНрд░рдХрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
    • Sony Xperia 1 IV, Samsung Galaxy E5, E7 рдЖрдгрд┐ Grand Max, Pine64 Pinephone Pro рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
    • ARM SoC рдЖрдгрд┐ рдмреЛрд░реНрдбрд╛рдВрд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рд╕рдорд░реНрдерди: AMD DaytonaX, Mediatek MT8186, Rockchips RK3399 рдЖрдгрд┐ RK3566, TI AM62A, NXP i.MX8DXL, Renesas R-Car H3Ne-1.7G, Qualcomm IPQ8064, IPQ2.0, IP8062Qt8065, IPQt8, IP8195Qt4, IPQt4, IPQt1 BL i.MXXNUMXMM OSM-S, MTXNUMX (Acer Tomato), Radxa ROCK XNUMXC+, NanoPi RXNUMXS Enterprise Edition, JetHome JetHub DXNUMXp. SoC Samsung, Mediatek, Renesas, Tegra, Qualcomm, Broadcom рдЖрдгрд┐ NXP рд╕рд╛рдареА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗрд▓реЗ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕.

рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рд▓реЕрдЯрд┐рди рдЕрдореЗрд░рд┐рдХрди рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдлрд╛рдЙрдВрдбреЗрд╢рдирдиреЗ рдкреВрд░реНрдгрдкрдгреЗ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдХрд░реНрдирд▓ 6.1 - Linux-libre 6.1-gnu рдЪреА рдЖрд╡реГрддреНрддреА рддрдпрд╛рд░ рдХреЗрд▓реА, рдЬреНрдпрд╛рдордзреНрдпреЗ рдлрд░реНрдорд╡реЗрдЕрд░ рдЖрдгрд┐ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдЪреЗ рдШрдЯрдХ рдирд╕рд▓реЗрд▓реЗ рдШрдЯрдХ рдХрд┐рдВрд╡рд╛ рдХреЛрдб рд╡рд┐рднрд╛рдЧ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдЪреА рд╡реНрдпрд╛рдкреНрддреА рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ. рдирд┐рд░реНрдорд╛рддреНрдпрд╛рджреНрд╡рд╛рд░реЗ. рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди AArch8852 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░рд╕рд╣ рд╡рд┐рд╡рд┐рдз Qualcomm рдЖрдгрд┐ MediaTek SoCs рд╕рд╛рдареА рдирд╡реАрди rtw64b рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдЖрдгрд┐ DTS рдлрд╛рдЗрд▓реНрд╕ рд╕рд╛рдл рдХрд░рддреЗ. рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЖрдгрд┐ рд╕рдмрд╕рд┐рд╕реНрдЯрдо amdgpu, i915, brcmfmac, r8188eu, rtw8852c, Intel ACPI рдордзреНрдпреЗ рдмреНрд▓реЙрдм рдХреНрд▓реАрдирд┐рдВрдЧ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдХрд╛рд▓рдмрд╛рд╣реНрдп рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ tm6000 рдЯреАрд╡реНрд╣реА рдХрд╛рд░реНрдб, cpia2 v4l, sp8870, av7110 рдЪреА рд╕рд╛рдлрд╕рдлрд╛рдИ рджреБрд░реБрд╕реНрдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛