рдХрд░реНрдиреЗрд▓ рд░рд┐рд▓реАрдЬрд╝ Linux 6.1

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

рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 15115 рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ 2139 рд╕реБрдзрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдкреИрдЪ рдХрд╛ рдЖрдХрд╛рд░ 51 рдПрдордмреА рд╣реИ, рдЬреЛ рдХрд░реНрдиреЗрд▓ 2 рдФрд░ 6.0 рдХреЗ рдкреИрдЪ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рд▓рдЧрднрдЧ 5.19 рдЧреБрдирд╛ рдЫреЛрдЯрд╛ рд╣реИред рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдиреЗ 13165 рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛, рдХреЛрдб рдХреА 716247 рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝реА рдЧрдИрдВ, 304560 рд▓рд╛рдЗрдиреЗрдВ рд╣рдЯрд╛рдИ рдЧрдИрдВред 45 рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ 6.1% рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рд▓рдЧрднрдЧ 14% рдкрд░рд┐рд╡рд░реНрддрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, 14% рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, 3% рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ рдФрд░ 3% рдЖрдВрддрд░рд┐рдХ рдХрд░реНрдиреЗрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред

рдХрд░реНрдиреЗрд▓ 6.1 рдореЗрдВ рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░:

  • рдореЗрдореЛрд░реА рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдБ
    • рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╕реНрдЯ рдХреЛ рджреВрд╕рд░реА рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рд░рд╕реНрдЯ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдХрдо рдХрд░рдХреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд▓рд┐рдЦрдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдирд╛ рд╣реИред рд░рд╕реНрдЯ рд╕рдкреЛрд░реНрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИ рдФрд░ рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдЕрдирд┐рд╡рд╛рд░реНрдп рдмрд┐рд▓реНрдб рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рд░рд╕реНрдЯ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдХрд░реНрдиреЗрд▓ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреИрдЪ рдХреЗ рдПрдХ рдиреНрдпреВрдирддрдо, рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ 40 рд╕реЗ рдШрдЯрд╛рдХрд░ 13 рд▓рд╛рдЗрди рдХреЛрдб рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рд░рд╕реНрдЯ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдПрдХ рд╕рд░рд▓ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдо рд░рд╕реНрдЯ-рдлреЙрд░-рдмреНрд░рд╛рдВрдЪ рд╕реЗ рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реБрдП, рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдзреАрд░реЗ-рдзреАрд░реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВредLinuxрдЗрд╕рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░, рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рд╕реНрдЯ рдореЗрдВ рдПрдирд╡реАрдПрдордИ рдбреНрд░рд╛рдЗрд╡, 9рдкреА рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдРрдкреНрдкрд▓ рдПрдо1 рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЪрд▓ рд░рд╣реА рд╣реИрдВред
    • EFI рдХреЗ рд╕рд╛рде AArch64, RISC-V рдФрд░ LoongArch рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП, рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕реАрдзреЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ, рдЪрд▓рд╛рдиреЗ рдФрд░ рдЕрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВрдбрд▓рд░ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд╕реАрдзреЗ EFI zboot рд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред EFI рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВрдбрд▓рд░ рднреА рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред рдкрд╣рд▓реЗ, рдЕрдирдкреИрдХрд┐рдВрдЧ рдПрдХ рдЕрд▓рдЧ рдмреВрдЯрд▓реЛрдбрд░ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рдереА, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╣реА рдПрдХ рд╣реИрдВрдбрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рдПрдХ EFI рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИред
    • рд░рдЪрдирд╛ рдореЗрдВ рдмрд╣реБ-рд╕реНрддрд░реАрдп рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рдореЙрдбрд▓ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдкреИрдЪ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╡рд╛рд▓реЗ рдореЗрдореЛрд░реА рдмреИрдВрдХреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреГрд╖реНрдареЛрдВ рдХреЛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдореЗрдореЛрд░реА рдореЗрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдзреАрдореА рдореЗрдореЛрд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред 6.1 рдХрд░реНрдиреЗрд▓ рдиреЗ рдзреАрдореА рдореЗрдореЛрд░реА рдореЗрдВ рдЧрд╣рди рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдХреЛ рдЕрдкрдирд╛рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рддреЗрдЬрд╝ рдореЗрдореЛрд░реА рдореЗрдВ рдмрдврд╝рд╛рд╡рд╛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рдФрд░ рдореЗрдореЛрд░реА рд╕реНрддрд░реЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкреНрд░рджрд░реНрд╢рди рдХреА рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред
    • рдЗрд╕рдореЗрдВ MGLRU (рдорд▓реНрдЯреА-рдЬреЗрдиреЗрд░реЗрд╢рдирд▓ LRU) рдкреНрд░рдгрд╛рд▓реА рд╢рд╛рдорд┐рд▓ рдХреА рдЧрдИ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдкреБрд░рд╛рдиреЗ рджреЛ-рдкрдВрдХреНрддрд┐ LRU (рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд) рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдмрд╣реБ-рд╕реНрддрд░реАрдп рд╕рдВрд░рдЪрдирд╛ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рдореЗрдореЛрд░реА рдкреЗрдЬ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИрдВ рдФрд░ рдХреМрди рд╕реЗ рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рднреЗрдЬреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
    • рдУрд░реЗрдХрд▓ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд "рдореИрдкрд▓ рдЯреНрд░реА" рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ "рд░реЗрдб-рдмреНрд▓реИрдХ рдЯреНрд░реА" рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдкрд▓ рдЯреНрд░реА, рдмреА-рдЯреНрд░реА рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рд╣реИ рдЬреЛ рд░реЗрдВрдЬ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреБрд╢рд▓ рдХреИрд╢ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░рдХреБрдЫ рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рдЙрдкрдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдореЗрдкрд▓ рдЯреНрд░реА рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрдирдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдореЗрдкрд▓ рдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рд░реЗрдВрдЬ рд▓реЙрдХрд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
    • BPF рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдЕрдм "рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА" BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрд░реИрд╢_рдХреЗрдПрдХреНрд╕рдИрд╕реА() рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдкреНрддрд┐ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕реЗ BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рд╕реА рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдкрд░ рдХреНрд░реИрд╢ рдбрдВрдк рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдмрдЧрд┐рдВрдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рд╕рдВрдЪрд╛рд▓рди рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, BPF_F_DESTRUCTIVE рдзреНрд╡рдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, sysctl kernel.destructive_bpf_enabled рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ CAP_SYS_BOOT рдЕрдзрд┐рдХрд╛рд░ рдореМрдЬреВрдж рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред
    • BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЕрдм cgroup рддрддреНрд╡реЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдереНрд░реЗрдб рдпрд╛ рдХрд╛рд░реНрдп рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ (рдлрд╝рд╛рдЗрд▓реЗрдВ, vma, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ, рдЖрджрд┐) рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рднреА рдХреНрд╖рдорддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд░рд┐рдВрдЧ рдмрдлрд╝рд░реНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореИрдк рдкреНрд░рдХрд╛рд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рдмреАрдкреАрдПрдл рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреЙрд▓ (рдореЗрдореЛрд░реА рдПрд▓реЛрдХреЗрдЯрд░) рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдорд╛рдирдХ kmalloc() рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреАрдкреАрдПрдл рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
    • рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ HID (рдорд╛рдирд╡ рдЗрдВрдЯрд░рдлреЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕) рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдЗрдирдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рдХрд░реНрдиреЗрд▓ рдиреЗ a.out рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд░рд┐рд▓реАрдЬрд╝ 5.1 рдореЗрдВ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдШреЛрд╖рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 5.18 рдФрд░ 5.19 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рдореБрдЦ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред a.out рдкреНрд░рд╛рд░реВрдк рдХреЛ рдЙрди рд╕рд┐рд╕реНрдЯрдореЛрдВ рдкрд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдШреЛрд╖рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ LinuxрдФрд░ a.out рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЖрдзреБрдирд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред Linux рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗред a.out рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд▓реЛрдбрд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
    • рд▓реВрдВрдЧрд╕рди 3 5000 рдкреНрд░реЛрд╕реЗрд╕рд░реЛрдВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рд▓реВрдВрдЧрдЖрд░реНрдХ рдЕрдиреБрджреЗрд╢ рд╕реЗрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдФрд░ MIPS рдФрд░ RISC-V рдХреЗ рд╕рдорд╛рди рдПрдХ рдирдП RISC ISA рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рджрд░реНрд╢рди рдорд╛рдкрди рдЗрд╡реЗрдВрдЯ (perf event), kexec, kdump рдФрд░ BPF JIT рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • io_uring рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ I/O рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдПрдХ рдирдпрд╛ рдореЛрдб, IORING_SETUP_DEFER_TASKRUN рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд░рд┐рдВрдЧ рдмрдлрд░-рд╕рдВрдмрдВрдзреА рдХрд╛рд░реНрдп рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдП рдЬрд╛рдиреЗ рддрдХ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╛рд░реНрдп рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдмреИрдЪ рдореЗрдВ рдХрд░рдиреЗ рдФрд░ рдЕрдиреБрдЪрд┐рдд рд╕рдордп рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдкреВрд░реНрд╡рдЧреНрд░рд╣рдг рдХреЗ рдХрд╛рд░рдг рд╡рд┐рд▓рдВрдм рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
    • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдерд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдореЗрдореЛрд░реА рдкреГрд╖реНрдареЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рд╡рд┐рд╢рд╛рд▓ рдкреГрд╖реНрдареЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреА рдЧрдИ рд╣реИред
    • /dev/userfaultfd рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ userfaultfd() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддрдХ рдкрд╣реБрдБрдЪ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред userfaultfd рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдЕрд╕рдВрдмрджреНрдз рдореЗрдореЛрд░реА рдкреЗрдЬ (рдкреЗрдЬ рдлрд╝реЙрд▓реНрдЯ) рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВрдбрд▓рд░ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
    • GNU рдореЗрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдмрдврд╝рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЕрдм рдХрд░реНрдиреЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рд╕рдВрд╕реНрдХрд░рдг 3.82 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
  • рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, I/O рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
    • Btrfs рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ FIEMAP ioctl рдХреЙрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдкрд░рд┐рдорд╛рдг рд╡реГрджреНрдзрд┐ рдХрд╛ рдХреНрд░рдо рд╢рд╛рдорд┐рд▓ рд╣реИред io_uring рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдмрдлрд╝рд░реНрдб рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред "рднреЗрдЬреЗрдВ" рдСрдкрд░реЗрд╢рди рдХреЛ fs-verity рджреНрд╡рд╛рд░рд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • ext4 рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЬрд░реНрдирд▓ рд░рдЦрд░рдЦрд╛рд╡ рдФрд░ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдЪрд╛рд▓рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рд╣реИрдВред
    • рдИрдЖрд░рдУрдПрдлрдПрд╕ (рдПрдиреНрд╣рд╛рдВрд╕реНрдб рд░реАрдб-рдУрдирд▓реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо), рдЬрд┐рд╕реЗ рд░реАрдб-рдУрдирд▓реА рдореЛрдб рдореЗрдВ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд┐рднрд┐рдиреНрди рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдпреБрдХреНрдд рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
    • statx() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдореЗрдВ рдЕрдм рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдкрд░ рдкреНрд░рддреНрдпрдХреНрд╖ I/O рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
    • FUSE (рдпреВрдЬрд░ рд╕реНрдкреЗрд╕ рдореЗрдВ рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо) рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ O_TMPFILE рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛
    • CFI (рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣ рдЕрдЦрдВрдбрддрд╛) рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдХреБрдЫ рд░реВрдкреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдБрдЪ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдирд┐рд╖реНрдкрд╛рджрди рдХреНрд░рдо (рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣) рдХреЗ рдЙрд▓реНрд▓рдВрдШрди рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдлрд╝рдВрдХреНрд╢рди рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╢реЛрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣реЛрддрд╛ рд╣реИред LLVM рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдорд╛рдирдХ CFI рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдПрдХ рдРрд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ Clang рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рднреА рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд░реНрдиреЗрд▓ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИред LLVM рдореЗрдВ, рдирдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди Clang 16 рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕реЗ "-fsanitize=kcfi" рд╡рд┐рдХрд▓реНрдк рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдирдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдореБрдЦреНрдп рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд▓рд┐рдВрдХ-рдЯрд╛рдЗрдо рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди (LTO) рд╕реЗ рдмрдВрдзрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЬрдВрдк рдЯреЗрдмрд▓ рдореЗрдВ рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рд╕рд╛рде рдлрд╝рдВрдХреНрд╢рди рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рдУрд░ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред
    • рдПрд▓рдПрд╕рдПрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП (Linux рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдореЙрдбреНрдпреВрд▓ (Security Module) рдиреЗрдорд╕реНрдкреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВрдбрд▓рд░ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
    • рдмреАрдкреАрдПрдл рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдкреАрдХреЗрд╕реАрдПрд╕#7 рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░реЛрдВ рдХреЗ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
    • /dev/random рдиреЗ рдиреЙрди-рдмреНрд▓реЙрдХрд┐рдВрдЧ рдореЛрдб (O_NONBLOCK) рдореЗрдВ рдЦреБрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓реА рд╣реИ, рдЬрд┐рд╕реЗ 5.6 рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
    • x86 рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдЬрдм рдХрд░реНрдиреЗрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреЛ рдореИрдк рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ рдЬреЛ рдПрдХ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрди рдФрд░ рд▓реЗрдЦрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдо рдЗрд╕ рддрд░рд╣ рдХреА рдореЗрдореЛрд░реА рдореИрдкрд┐рдВрдЧ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
    • рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрдкреНрд░рд╛рд░рдВрднреАрдХреГрдд рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ, рд╕рд╛рде рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЗ рдмреАрдЪ рдЕрдкреНрд░рд╛рд░рдВрднреАрдХреГрдд рдореЗрдореЛрд░реА рд▓реАрдХ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП KMSAN (рдХрд░реНрдиреЗрд▓ рдореЗрдореЛрд░реА рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░) рдбрд┐рдмрдЧрд┐рдВрдЧ рддрдВрддреНрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • getrandom рдХреЙрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдЫрджреНрдо-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ (CRNG) рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдпреЗ рдмрджрд▓рд╛рд╡ рд▓реЗрдЦрдХ рдЬреЗрд╕рди рдП. рдбреЛрдиреЗрдирдлреЗрд▓реНрдб рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╡реАрдкреАрдПрди WireGuard рдФрд░ рдЗрдирдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЫрджреНрдо-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреВрд░реНрдгрд╛рдВрдХ рдирд┐рд╖реНрдХрд░реНрд╖рдг рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рд╣реИред
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо
    • рдЯреАрд╕реАрдкреА рд╕реНрдЯреИрдХ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдирд╛рдорд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рд╕реЙрдХреЗрдЯ рд╣реИрд╢ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо) рд╣реЛрддреА рд╣реИ, рдЬреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреА рд╣реИред
    • рд╡рд┐рд░рд╛рд╕рдд DECnet рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред API рд╕реНрдЯрдмреНрд╕ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ DECnet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓ рд╕рдХреЗ, рд▓реЗрдХрд┐рди рдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рдкрд╛рдПрдВрдЧреЗред
    • рдиреЗрдЯрд▓рд┐рдВрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • ╨Ю╨▒╨╛╤А╤Г╨┤╨╛╨▓╨░╨╜╨╕╨╡
    • amdgpu рдбреНрд░рд╛рдЗрд╡рд░ рдЕрдм рдмрд╣реБрдд рдЙрдЪреНрдЪ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЗ рд╕рд╛рде рд╕реВрдЪрдирд╛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╕рдордп рджреЛрд╖рд░рд╣рд┐рдд рдбреЗрдЯрд╛ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд▓рд┐рдП DSC (рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реНрдЯреНрд░реАрдо рдХрдореНрдкреНрд░реЗрд╢рди) рдкрд╛рд╕рдереНрд░реВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред AMD RDNA3 (RX 7000) рдФрд░ CDNA (рдЗрдВрд╕реНрдЯрд┐рдВрдХреНрдЯ) рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЬрд╛рд░реА рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд IP рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ: DCN 3.2, SMU 13.x, NBIO 7.7, GC 11.x, PSP 13.x, SDMA 6.x, рдФрд░ GMC 11.xред amdkfd рдбреНрд░рд╛рдЗрд╡рд░ (рдкреЛрд▓рд╛рд░рд┐рд╕ рдЬреИрд╕реЗ рдЕрд╕рддрдд AMD GPU рдХреЗ рд▓рд┐рдП) рдЕрдм GFX 11.0.3 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
    • i915 (Intel) рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ Meteor Lake GPU рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИред Meteor Lake рдФрд░ рдирдП GPU рдХреЗ рд▓рд┐рдП DP 2.0 (DisplayPort) рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Alder Lake S рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред
    • Apple Silicon, Intel SkyLake рдФрд░ Intel KabyLake рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рд▓рд╛рдЧреВ рдСрдбрд┐рдпреЛ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред CS35L41 HDA рдСрдбрд┐рдпреЛ рдбреНрд░рд╛рдЗрд╡рд░ рдЕрдм рд╕реНрд▓реАрдк рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред Apple Silicon, AMD Rembrant DSPs, AMD Pink Sardine ACP 6.2, Everest ES8326, Intel Sky Lake рдФрд░ Kaby Lake, Mediatek MT8186, NXP i.MX8ULP DSPs, Qualcomm SC8280XP, SM8250, SM8450, рдФрд░ Texas Instruments SRC4392 рд╕реЗ рдПрдХреАрдХреГрдд рдСрдбрд┐рдпреЛ рдЪрд┐рдкреНрд╕ рдХреЗ рд▓рд┐рдП ASoC (ALSA рд╕рд┐рд╕реНрдЯрдо рдСрди рдЪрд┐рдк) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
    • рдПрд▓рд╕реАрдбреА рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛: рд╕реИрдорд╕рдВрдЧ LTL101AL01, B120XAN01.0, R140NWF5 RH, рдбреЗрдВрд╕рд┐рдЯреНрд░реЛрди DMT028VGHMCMI-1A TFT, AUO B133UAN02.1, IVO M133NW4J-R3, рдЗрдиреЛрд▓рдХреНрд╕ N120ACA-EA1, AUO B116XAK01.6, BOE NT116WHM-N21, INX N116BCA-EA2, INX N116BCN-EA1, рдорд▓реНрдЯреА-рдЗрдиреЛ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА MI0800FT-9.
    • рдмреИрдХрд╛рд▓-рдЯреА1 рдПрд╕рдУрд╕реА рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд AHCI SATA рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдмреНрд▓реВрдЯреВрде рдЪрд┐рдкреНрд╕ рдореАрдбрд┐рдпрд╛рдЯреЗрдХ MT7921, рдЗрдВрдЯреЗрд▓ рдореИрдЧреНрдиреЗрдЯрд░ (CNVi, рдПрдХреАрдХреГрдд рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА), рд░рд┐рдпрд▓рдЯреЗрдХ RTL8852C, RTW8852AE рдФрд░ RTL8761BUV (рдПрдбрд┐рдореИрдХреНрд╕ BT-8500) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдХреНрд╡рд╛рд▓рдХреЙрдо рд╡рд╛рдпрд░рд▓реЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП ath11k рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ 160 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рд░реЗрдВрдЬ рдореЗрдВ рд╕реНрдкреЗрдХреНрдЯреНрд░рд▓ рд╕реНрдХреИрдирд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб NAPI рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХреНрд╡рд╛рд▓рдХреЙрдо WCN6750 рд╡рд╛рдИ-рдлрд╛рдИ рдЪрд┐рдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рдкрд╛рдЗрдирдлреЛрди рдХреАрдмреЛрд░реНрдб, рдЗрдВрдЯрд░рдЯрдЪ рдЯрдЪрдкреИрдб (рдерд┐рдВрдХрдкреИрдб рдкреА1 рдЬреА3), рдПрдХреНрд╕-рдмреЙрдХреНрд╕ рдПрдбреЗрдкреНрдЯрд┐рд╡ рдХрдВрдЯреНрд░реЛрд▓рд░, рдлреАрдирд┐рдХреНрд╕рдЖрд░рд╕реА рдлреНрд▓рд╛рдЗрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░, рд╡реАрдЖрд░рд╕реА-2 рдХрд╛рд░ рдХрдВрдЯреНрд░реЛрд▓рд░, рдбреБрдЕрд▓рд╕реЗрдВрд╕ рдПрдЬ рдХрдВрдЯреНрд░реЛрд▓рд░, рдЖрдИрдмреАрдПрдо рдСрдкрд░реЗрд╢рди рдкреИрдирд▓реНрд╕, рдПрдХреНрд╕рдмреЙрдХреНрд╕ рд╡рди рдПрд▓реАрдЯ рд░рд┐рдореЛрдЯреНрд╕, рдПрдХреНрд╕рдкреА-рдкреЗрди рдбреЗрдХреЛ рдкреНрд░реЛ рдПрд╕ рдФрд░ рдЗрдВрдЯреБрдУрд╕ рдкреНрд░реЛ рд╕реНрдореЙрд▓ (рдкреАрдЯреАрдПрдЪ-460) рдЯреИрдмрд▓реЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝реЗ рдЧрдПред
    • рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░ Aspeed HACE (рд╣реИрд╢ рдФрд░ рдХреНрд░рд┐рдкреНрдЯреЛ рдЗрдВрдЬрди) рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдЗрдВрдЯреЗрд▓ рдореЗрдЯрд┐рдпреЛрд░ рд▓реЗрдХ рдХреЗ рдПрдХреАрдХреГрдд рдердВрдбрд░рдмреЛрд▓реНрдЯ/рдпреВрдПрд╕рдмреА4 рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рд╕реЛрдиреА рдПрдХреНрд╕рдкреАрд░рд┐рдпрд╛ 1 IV, рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА E5, E7 рдФрд░ рдЧреНрд░реИрдВрдб рдореИрдХреНрд╕, рдкрд╛рдЗрди64 рдкрд╛рдЗрдирдлреЛрди рдкреНрд░реЛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • ARM SoC рдФрд░ рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛: AMD DaytonaX, Mediatek MT8186, Rockchips RK3399 рдФрд░ RK3566, TI AM62A, NXP i.MX8DXL, Renesas R-Car H3Ne-1.7G, Qualcomm IPQ8064-v2.0, IPQ8062, IPQ8065, Kontron SL/BL i.MX8MM OSM-S, MT8195 (Acer Tomato), Radxa ROCK 4C+, NanoPi R4S Enterprise Edition, JetHome JetHub D1p. SoC Samsung, Mediatek, Renesas, Tegra, Qualcomm, Broadcom рдФрд░ NXP рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП.

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

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

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрд╡рд░ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ ЁЯФе рдбреАрдбреАрдУрдПрд╕ рд╕реБрд░рдХреНрд╖рд╛, рд╡реАрдкреАрдПрд╕ рдФрд░ рд╡реАрдбреАрдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ | ProHoster