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

рджреЛ рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рд▓рд┐рдирд╕ рдЯреЛрд░рд╡рд╛рд▓реНрдбреНрд╕ рдкреНрд░рд╕реНрддреБрдд рдХрд░реНрдиреЗрд▓ рд░рд┐рд▓реАрдЬ рд▓рд┐рдирдХреНрд╕ 5.8. рд╕рдмрд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ: рдПрдХ KCSAN рд░реЗрд╕ рдХрдВрдбреАрд╢рди рдбрд┐рдЯреЗрдХреНрдЯрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдкрд░ рд╕реВрдЪрдирд╛рдПрдВ рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рддрдВрддреНрд░, рдЗрдирд▓рд╛рдЗрди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди, ARM64 рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░, рд░реВрд╕реА рдмреИрдХрд▓-рдЯреА 1 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЕрд▓рдЧ рд╕реЗ procfs рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ , ARM64 рдХреЙрд▓ рд╕реНрдЯреИрдХ рдФрд░ BTI рдХреЗ рд▓рд┐рдП рдЫрд╛рдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рдВрдкреВрд░реНрдг рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рджреМрд░рд╛рди рд╕рднреА рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд░реНрдиреЗрд▓ 5.8 рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдмрди рдЧрдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рд╕реА рдПрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЖрдВрддрд░рд┐рдХ рдкреБрди: рдХрд╛рд░реНрдп рдФрд░ рд╕рдлрд╛рдИ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдмрджрд▓рд╛рд╡ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ. рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 17606 рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ 2081 рдлрд╝рд┐рдХреНрд╕реЗрд╕ рд╢рд╛рдорд┐рд▓ рдереЗ, рдЬрд┐рд╕рдиреЗ рдХрд░реНрдиреЗрд▓ рдХреЛрдб рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ 20% рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ред рдкреИрдЪ рдХрд╛ рдЖрдХрд╛рд░ 65 рдПрдордмреА рд╣реИ (рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ 16180 рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдИрдВ, рдХреЛрдб рдХреА 1043240 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реА рдЧрдИрдВ, 489854 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣рдЯрд╛ рджреА рдЧрдИрдВ)ред рддреБрд▓рдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ, 5.7 рд╢рд╛рдЦрд╛ рдореЗрдВ 15033 рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдФрд░ 39 рдПрдордмреА рдХрд╛ рдкреИрдЪ рдЖрдХрд╛рд░ рдерд╛ред 37 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ 5.8% рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рд▓рдЧрднрдЧ 16% рдкрд░рд┐рд╡рд░реНрддрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, 11% рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, 3% рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рдФрд░ 4% рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВ рдЖрдВрддрд░рд┐рдХ рдХрд░реНрдиреЗрд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред

рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░реЛрдВ:

  • рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛
    • рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХреА рд▓реЛрдбрд┐рдВрдЧ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдФрд░ рд▓реЗрдЦрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдмрд┐рдЯреНрд╕ рдПрдХ рд╕рд╛рде рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдПрдХ рдмрдбрд╝реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рдХрд░реНрдиреЗрд▓ рдХреЛ рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рджрд┐рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдЬреЛ рдПрдХ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрди рдФрд░ рд▓реЗрдЦрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
    • рдЕрдм рдЕрд▓рдЧ-рдЕрд▓рдЧ procfs рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рдЙрдВрдЯ рдХрд┐рдП рдЧрдП рдХрдИ procfs рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдиреЗрдорд╕реНрдкреЗрд╕ (pid рдиреЗрдорд╕реНрдкреЗрд╕) рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ, рд╕рднреА procfs рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рдХреЗрд╡рд▓ рдПрдХ рдЖрдВрддрд░рд┐рдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рддреЗ рдереЗ, рдФрд░ рдорд╛рдЙрдВрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдХреЛрдИ рднреА рдкрд░рд┐рд╡рд░реНрддрди рд╕рдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА рдиреЗрдорд╕реНрдкреЗрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рдЕрдиреНрдп рд╕рднреА рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рдерд╛ред рдЬрд┐рди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдХреА рдорд╛рдВрдЧ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЙрдирдореЗрдВ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рд╕реВрдЪрдирд╛ рдиреЛрдбреНрд╕ рдХреЛ procfs рдореЗрдВ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╣рд▓реНрдХреЗ рдЕрд▓рдЧрд╛рд╡ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╢рд╛рдорд┐рд▓ рд╣реИред
    • ARM64 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
      рд╢реИрдбреЛ-рдХреЙрд▓ рд╕реНрдЯреИрдХ, рд╕реНрдЯреИрдХ рдмрдлрд░ рдУрд╡рд░рдлрд╝реНрд▓реЛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░рд┐рдЯрд░реНрди рдкрддреЗ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓реИрдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рд╕рд╛рд░ рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рдкрддреЗ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд░рд┐рдЯрд░реНрди рдкрддреЗ рдХреЛ рдПрдХ рдЕрд▓рдЧ "рдЫрд╛рдпрд╛" рд╕реНрдЯреИрдХ рдореЗрдВ рд╕рд╣реЗрдЬрдирд╛ рд╣реИред

    • ARM64 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдПрдЖрд░рдПрдорд╡реА8.5-рдмреАрдЯреАрдЖрдИ (рд╢рд╛рдЦрд╛ рд▓рдХреНрд╖реНрдп рд╕рдВрдХреЗрддрдХ) рдЙрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рд╢рд╛рдЦрд╛рдмрджреНрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд░рд┐рдЯрд░реНрди-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рддрдХрдиреАрдХреЛрдВ (рдЖрд░рдУрдкреА - рд░рд┐рдЯрд░реНрди-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░рдирд╛рдореЛрдВ рдореЗрдВ рдЧреИрдЬреЗрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЗ рдордирдорд╛рдиреЗ рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдирд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╣рдорд▓рд╛рд╡рд░ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдЯреБрдХрдбрд╝реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдорд╢реАрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЬреЛ рд░рд┐рдЯрд░реНрди рдХрдВрдЯреНрд░реЛрд▓ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ)ред
    • рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЗ рдЗрдирд▓рд╛рдЗрди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рдЗрдирд▓рд╛рдЗрди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди). рдЗрдирд▓рд╛рдЗрдирдк рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдорддреМрд░ рдкрд░ рдбреНрд░рд╛рдЗрд╡ рдореЗрдВ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдореЛрд░реА рдФрд░ рдбрд┐рд╕реНрдХ рдХреЗ рдмреАрдЪ рд╕реНрдерд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд░реНрдиреЗрд▓-рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреБрдВрдЬреА рдФрд░ рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдк рд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдбрд┐рдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ I/O рдХрд░рддреЗ рд╣реИрдВред
    • рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмреВрдЯ рдЫрд╡рд┐ рдХреЛ рд░реИрдо рдореЗрдВ рд░рдЦрддреЗ рд╕рдордп рдЖрдкрдХреЛ initrd рдХрд╛ рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП "initrdmem" рдХрд░реНрдиреЗрд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдирдИ рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ: CAP_PERFMON рд╕рдВрдкреВрд░реНрдг рд╕рдмрд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╕реАрдПрдкреА_рдмреАрдкреАрдПрдл, рдЬреЛ рдХреБрдЫ BPF рд╕рдВрдЪрд╛рд▓рди (рдЬреИрд╕реЗ BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЛрдб рдХрд░рдирд╛) рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ CAP_SYS_ADMIN рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (CAP_SYS_ADMIN рдЕрдзрд┐рдХрд╛рд░ рдЕрдм CAP_BPF, CAP_PERFMON рдФрд░ CAP_NET_ADMIN рдХреЗ рд╕рдВрдпреЛрдЬрди рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛ рдЧрдП рд╣реИрдВ)ред
    • рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдПрдХ рдирдпрд╛ рд╡рд░реНрдЯрд┐рдпреЛ-рдореЗрдо рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛ рдЖрдкрдХреЛ рдЕрддрд┐рдерд┐ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╣реЙрдЯ-рдкреНрд▓рдЧ рдФрд░ рд╣реЙрдЯ-рдкреНрд▓рдЧ рдореЗрдореЛрд░реА рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • рдпрджрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддреЛ /dev/mem рдореЗрдВ рдореИрдкрд┐рдВрдЧ рдСрдкрд░реЗрд╢рдВрд╕ рдХреЛ рд░рд┐рдХреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рднреЗрджреНрдпрддрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдХреНрд░реЙрд╕рдЯреЙрдХ/рдПрд╕рдЖрд░рдмреАрдбреАрдПрд╕, рдЬреЛ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реАрдкреАрдпреВ рдХреЛрд░ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдореЗрдореЛрд░реА рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдБ
    • рдХреЛрдб рдХреЛ рдлрд╝реЙрд░реНрдореЗрдЯ рдХрд░рдиреЗ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ, рдХреЛ рд╕реНрд╡реАрдХреГрдд рд╕рдорд╛рд╡реЗрд╢реА рд╢рдмреНрджрд╛рд╡рд▓реА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╝рд╛рд░рд┐рд╢реЗрдВред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ 'рдорд╛рд╕реНрдЯрд░/рд╕реНрд▓реЗрд╡' рдФрд░ 'рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ/рд╡реНрд╣рд╛рдЗрдЯрд▓рд┐рд╕реНрдЯ' рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде 'рд╕реНрд▓реЗрд╡' рд╢рдмреНрдж рдХрд╛ рдЕрд▓рдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИред рд╕рд┐рдлрд╝рд╛рд░рд┐рд╢реЗрдВ рдХреЗрд╡рд▓ рдЗрди рд╢рдмреНрджреЛрдВ рдХреЗ рдирдП рдЙрдкрдпреЛрдЧреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдореВрд▓ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╡рд┐рджреНрдпрдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдЕрдЫреВрддрд╛ рд░рд╣реЗрдЧрд╛ред рдирдП рдХреЛрдб рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдЙрдЬрд╛рдЧрд░ рдПрдкреАрдЖрдИ рдФрд░ рдПрдмреАрдЖрдИ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдЪрд┐рд╣реНрдирд┐рдд рд╢рдмреНрджреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рд╕рд╛рде рд╣реА рдореМрдЬреВрджрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рдЬрд┐рдирдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╢рд░реНрддреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
    • рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯреВрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИ рдХреЗрд╕реАрдПрд╕рдПрдПрди (рдХрд░реНрдиреЗрд▓ рдХреЙрдиреНрдХрд░реЗрдВрд╕реА рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░), рдЧрддрд┐рд╢реАрд▓ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛрд░ рдХреЗ рдЕрдВрджрд░. рдЬреАрд╕реАрд╕реА рдФрд░ рдХреНрд▓реИрдВрдЧ рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдХреЗрд╕реАрдПрд╕рдПрдПрди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдФрд░ рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рди рд╕рдордп рдкрд░ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдореЗрдореЛрд░реА рдХреЛ рдкрдврд╝рдиреЗ рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдкрд░ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддреЗ рд╣реИрдВ)ред KCSAN рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдзреНрдпрд╛рди рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ рд░реЛрдХрдерд╛рдо, рдорд╛рдкрдиреАрдпрддрд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдкрд░ рдерд╛ред
    • рдЬреЛрдбрд╝рд╛ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рддрдВрддреНрд░ рдХрд░реНрдиреЗрд▓ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рддрдХ рд╕реВрдЪрдирд╛рдПрдВ рдкрд╣реБрдВрдЪрд╛рдирд╛ред рддрдВрддреНрд░ рдорд╛рдирдХ рдкрд╛рдЗрдк рдбреНрд░рд╛рдЗрд╡рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдЦреБрд▓реЗ рдЪреИрдирд▓реЛрдВ рдкрд░ рдХрд░реНрдиреЗрд▓ рд╕реЗ рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрд┐рдВрджреБ рд╡реЗ рдкрд╛рдЗрдк рд╣реИрдВ рдЬреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореЛрдб рдореЗрдВ рдЦреЛрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрд░реНрдиреЗрд▓ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд░рд┐рдВрдЧ рдмрдлрд░ рдореЗрдВ рдЬрдорд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдкрдврд╝рдирд╛ рд╕рд╛рдорд╛рдиреНрдп read() рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреИрдирд▓ рд╕реНрд╡рд╛рдореА рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдХрд┐рди рд╕реНрд░реЛрддреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрджреЗрд╢реЛрдВ рдФрд░ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдШрдЯрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рдЬреИрд╕реЗ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдирд╛/рд╣рдЯрд╛рдирд╛ рдФрд░ рдЙрдирдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдмрджрд▓рдирд╛ред рдЗрди рдЖрдпреЛрдЬрдиреЛрдВ рдХреЛ GNOME рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред
    • рдкреАрдЖрдИрдбреА тАЛтАЛрдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'рдкрд┐рдбрдлреНрдб' рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдирд┐рд░рдВрддрд░ рд╡рд┐рдХрд╛рд╕ (рдкреАрдЖрдИрдбреАрдПрдлрдбреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ рдФрд░ рдмрджрд▓рддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрдмрдХрд┐ рдПрдХ рдкреАрдЖрдИрдбреА тАЛтАЛрдЙрд╕ рдкреАрдЖрдИрдбреА тАЛтАЛрд╕реЗ рдЬреБрдбрд╝реА рдореМрдЬреВрджрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pidfd рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИ (рд╕реЗрдЯрдПрдирдПрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп pidfd рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ)ред рдкрд┐рдбрдлрд╝рдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдПрдХ рдХреЙрд▓ рдХреЗ рд╕рд╛рде рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдиреБрд▓рдЧреНрдирдХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрд╡рд╢реНрдпрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд░рдорд╛рдгреБ рдореЛрдб рдореЗрдВ рдЕрдиреБрд▓рдЧреНрдирдХ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрджрд┐ рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рд╕реЗ рдЕрдиреБрд▓рдЧреНрдирдХ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдиреНрдп рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ) .
    • рдПрдХ рдирдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ faccesat2() рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдЗрд╕рд╕реЗ рднрд┐рдиреНрди рд╣реИ
      рдлреЗрд╕рд╕реИрдЯ() рдЭрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдЬреЛ POSIX рдЕрдиреБрд╢рдВрд╕рд╛рдУрдВ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ (рдкрд╣рд▓реЗ рдЗрди рдЭрдВрдбреЛрдВ рдХреЛ C рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЕрдиреБрдХрд░рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдирдпрд╛ faccesat2 рдЙрдиреНрд╣реЗрдВ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ)ред

    • рд╕реАрдЧреНрд░реБрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдПрдХ рдореЗрдореЛрд░реА.рд╕реНрд╡реИрдк.рд╣рд╛рдИ рд╕реЗрдЯрд┐рдВрдЧ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдзреАрдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрд╡реИрдк рд╕реНрдерд╛рди рд▓реЗрддреЗ рд╣реИрдВред
    • рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ I/O рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП io_ure рдЯреА() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдердиред
    • рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рддрдВрддреНрд░ "рдмреАрдкреАрдПрдл рдкреБрдирд░рд╛рд╡рд░реНрддрдХ, рдХрд░реНрдиреЗрд▓ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рдЧрдпрд╛ рдмреАрдкреАрдПрдл рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп рдХреЗ рд▓рд┐рдП рд░рд┐рдВрдЧ рдмрдлрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
    • рддрдВрддреНрд░ рдореЗрдВ рдкрджрд╛рддрд╛, рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛, рд▓реЛрдб рд╕рдВрддреБрд▓рди рдХреЗ рд╕рд╛рде рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдкреАрд╕реНрдЯреЛрд░ рддрдВрддреНрд░ рдореЗрдВ, рдЬреЛ рдЖрдкрдХреЛ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдХреНрд░реИрд╢ рдХреЗ рдХрд╛рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд░реАрдмреВрдЯ рдХреЗ рдмреАрдЪ рдЦреЛ рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛрдбрд╝рд╛ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдбред
    • PREEMPT_RT рдХрд░реНрдиреЗрд▓ рд╢рд╛рдЦрд╛ рд╕реЗ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╕реНрдерд╛рдиреАрдп рддрд╛рд▓реЗ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
    • рдЬреЛрдбрд╝рд╛ рдирдпрд╛ рдмрдлрд░ рдЖрд╡рдВрдЯрди рдПрдкреАрдЖрдИ (рдПрдПрдл_рдПрдХреНрд╕рдбреАрдкреА), рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрдХреНрд╕рдбреАрдкреА (рдИрдПрдХреНрд╕рдкреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдкрд╛рде) рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдиреЗрдЯрд╡рд░реНрдХ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд▓реЗрдЦрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдирд╛ рд╣реИред
    • рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП, рдХреЗрдЬреАрдбреАрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░реНрдиреЗрд▓ рдШрдЯрдХреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • 4.8 рдЬрд╛рд░реА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЬреАрд╕реАрд╕реА рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реНрдиреЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрдврд╝рд╛ рджреА рдЧрдИ рд╣реИрдВред рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдмрд╛рд░ рдХреЛ GCC 4.9 рддрдХ рдмрдврд╝рд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИред
  • рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, I/O рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
    • рдбрд┐рд╡рд╛рдЗрд╕ рдореИрдкрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдирдпрд╛ рдбреАрдПрдо-рдИрдмреАрдПрд╕ (рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВ) рд╣реИрдВрдбрд▓рд░, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЫреЛрдЯреЗ рддрд╛рд░реНрдХрд┐рдХ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 512K рд╕реЗрдХреНрдЯрд░-рдЖрдХрд╛рд░ рдбрд┐рд╕реНрдХ рдкрд░ 4-рдмрд╛рдЗрдЯ рд╕реЗрдХреНрдЯрд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред
    • F2FS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЕрдм LZO-RLE рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдкреАрдбрд╝рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
    • рдбреАрдПрдо-рдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди.
    • Btrfs рдиреЗ рдкреНрд░рддреНрдпрдХреНрд╖ I/O рдореЛрдб рдореЗрдВ рд░реАрдб рдСрдкрд░реЗрд╢рдВрд╕ рдХреА рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рдмрдврд╝рддреЗ рд╕рдордп ACCELERATED рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рдмрд┐рдирд╛ рдЫреЛрдбрд╝реЗ рдЧрдП рд╣рдЯрд╛рдП рдЧрдП рдЙрдкрдЦрдВрдбреЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛ред
    • рд╕реАрдЖрдИрдПрдлрдПрд╕ рдореЗрдВ рдПрдХ "рдиреЛрдбрд▓реАрдЯ" рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреБрдорддрд┐ рдЬрд╛рдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред
    • Ext4 рдиреЗ рддреНрд░реБрдЯрд┐ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рдИрдПрдирдУрдПрд╕рдкреАрд╕реА рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордпред xattr рдиреЗ GNU рд╣рд░реНрдб рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд gnu.* рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред
    • Ext4 рдФрд░ XFS рдХреЗ рд▓рд┐рдП, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ DAX рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рд╣реИ (рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ, рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реНрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдкреЗрдЬ рдХреИрд╢ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдирд╛)ред
    • рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдореЗрдВ statx() рдЭрдВрдбрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ STATX_ATTR_DAX, рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрдиреЗ рдкрд░, DAX рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╛рдирдХрд╛рд░реА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
    • рдПрдХреНрд╕рдлрд╝реИрдЯ рдЬреЛрдбрд╝рд╛ рдмреВрдЯ рдХреНрд╖реЗрддреНрд░ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред
    • рд╡рд╕рд╛ рдореЗрдВ рдЙрдиреНрдирдд рдПрдлрдПрд╕ рддрддреНрд╡реЛрдВ рдХреА рд╕рдХреНрд░рд┐рдп рд▓реЛрдбрд┐рдВрдЧред рдзреАрдореА 2рдЯреАрдмреА рдпреВрдПрд╕рдмреА рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рд╕рдордп рдореЗрдВ 383 рд╕реЗ 51 рд╕реЗрдХрдВрдб рдХреА рдХрдореА рджреЗрдЦреА рдЧрдИред
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо
    • рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдорд░реНрдерди рдЕрдзрд┐рдХрддрдо рдЦреБрджрд░рд╛ рдореВрд▓реНрдп XNUMX рд░реВрдкрдпреЗ (рд╕рднреА рдХрд░ рд╕рд╣рд┐рдд) (рдореАрдбрд┐рдпрд╛ рд░рд┐рдбрдВрдбреЗрдВрд╕реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓), рдЬреЛ рдХрдИ рдИрдерд░рдиреЗрдЯ рд╕реНрд╡рд┐рдЪреЛрдВ рдХреЛ рд▓реВрдк рдХрд░рдХреЗ рджреЛрд╖ рд╕рд╣рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • рдпрд╛рддрд╛рдпрд╛рдд рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА (рдЯреАрд╕реА) рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдирдИ "рдЧреЗрдЯ" рдХреНрд░рд┐рдпрд╛, рдЬреЛ рдХреБрдЫ рдкреИрдХреЗрдЯреЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рддреНрдпрд╛рдЧрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдЕрдВрддрд░рд╛рд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддреА рд╣реИред
    • рдХрдиреЗрдХреНрдЯреЗрдб рдиреЗрдЯрд╡рд░реНрдХ рдХреЗрдмрд▓ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕реНрд╡-рдирд┐рджрд╛рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛ рдХрд░реНрдиреЗрд▓ рдФрд░ рдПрдердЯреВрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
    • рдорд▓реНрдЯреАрдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд▓реЗрдмрд▓ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреИрдХреЗрдЯреЛрдВ рдХреЛ рд░реВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреАрд╡реА6 рд╕реНрдЯреИрдХ рдореЗрдВ рдПрдордкреАрдПрд▓рдПрд╕ (рдорд▓реНрдЯреАрдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд▓реЗрдмрд▓ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ) рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ (рдПрдордкреАрдПрд▓рдПрд╕ рдкрд╣рд▓реЗ рдЖрдИрдкреАрд╡реА4 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рдерд╛)ред
    • рдЯреАрд╕реАрдкреА рдкрд░ рдЖрдИрдХреЗрдИ (рдЗрдВрдЯрд░рдиреЗрдЯ рдХреБрдВрдЬреА рдПрдХреНрд╕рдЪреЗрдВрдЬ) рдФрд░ рдЖрдИрдкреАрдПрд╕рдИрд╕реА рдкреИрдХреЗрдЯ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (RFC 8229) рд╕рдВрднрд╛рд╡рд┐рдд рдпреВрдбреАрдкреА рдЕрд╡рд░реЛрдзрди рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
    • рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдЖрд░рдПрдирдмреАрдбреА, рдЬреЛ рдЖрдкрдХреЛ рдЖрд░рдбреАрдПрдордП рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ (рдЗрдиреНрдлрд┐рдиреАрдмреИрдВрдб, рдЖрд░рдУрд╕реАрдИ, рдЖрдИрдбрдмреНрд▓реНрдпреВрдПрдЖрд░рдкреА) рдФрд░ рдЖрд░рдЯреАрдЖрд░рдПрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рддрдХ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • рдЯреАрд╕реАрдкреА рд╕реНрдЯреИрдХ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЪрдпрдирд╛рддреНрдордХ рдкрд╛рд╡рддреА (SACK) рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд░реЗрдВрдЬ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред
    • рдЖрдИрдкреАрд╡реА6 рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдЯреАрд╕реАрдкреА-рдПрд▓рдбреА рд╕рдорд░реНрдерди (RFC 6069, рд▓рдВрдмреА рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рд╡реНрдпрд╡рдзрд╛рди)ред
  • ╨Ю╨▒╨╛╤А╤Г╨┤╨╛╨▓╨░╨╜╨╕╨╡
    • Intel рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП i915 DRM рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ Intel рдЯрд╛рдЗрдЧрд░ рд▓реЗрдХ (GEN12) рдЪрд┐рдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдпрд╛ рдкреНрд░рджрд░реНрд╢рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрд╡реГрддреНрддрд┐ рдФрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдПрдЬреАрд╡реА (рд╕рд┐рд╕реНрдЯрдо рдПрдЬреЗрдВрдЯ рдЧреАрд╕рд░реНрд╡рд┐рд▓) рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
    • Amdgpu рдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ FP16 рдкрд┐рдХреНрд╕реЗрд▓ рдкреНрд░рд╛рд░реВрдк рдФрд░ рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА (TMZ, рдЯреНрд░рд╕реНрдЯреЗрдб рдореЗрдореЛрд░реА рдЬрд╝реЛрди) рдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдмрдлрд╝рд░реНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред
    • AMD Zen рдФрд░ Zen2 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдкрд╛рд╡рд░ рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде-рд╕рд╛рде AMD Ryzen 4000 Renoir рдХреЗ рд▓рд┐рдП рддрд╛рдкрдорд╛рди рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред AMD Zen рдФрд░ Zen2 рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЖрд░рдПрдкреАрдПрд▓ (рд░рдирд┐рдВрдЧ рдПрд╡рд░реЗрдЬ рдкрд╛рд╡рд░ рд▓рд┐рдорд┐рдЯ)ред
    • рдиреЛрд╡реНрдпреВ рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ NVIDIA рд╕рдВрд╢реЛрдзрдХ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред Gv100 рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб рд╕реНрдХреИрдирд┐рдВрдЧ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИред рд╡реАрдЬреАрдкреАрдпреВ рдбрд┐рдЯреЗрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдПрдордПрд╕рдПрдо (рдХреНрд╡рд╛рд▓рдХреЙрдо) рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдПрдбреНрд░реЗрдиреЛ рдП405, рдП640 рдФрд░ рдП650 рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдЬреЛрдбрд╝рд╛ DRM (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореИрдиреЗрдЬрд░) рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рдврд╛рдВрдЪрд╛ред
    • Xiaomi Redmi Note 7 рдФрд░ Samsung Galaxy S2 рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрд▓реНрдо/рд╣рд╛рдирд╛ рдХреНрд░реЛрдордмреБрдХ рд▓реИрдкрдЯреЙрдк рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдПрд▓рд╕реАрдбреА рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝реЗ рдЧрдП: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0ред
    • рдПрдЖрд░рдПрдо рдмреЛрд░реНрдб рдФрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд░реЗрдиреЗрд╕рд╛ "рдЖрд░рдЬреЗрдб/рдЬреА1рдПрдЪ", рд░рд┐рдпрд▓рдЯреЗрдХ рдЖрд░рдЯреАрдбреА1195, рд░рд┐рдпрд▓рдЯреЗрдХ рдЖрд░рдЯреАрдбреА1395/рдЖрд░рдЯреАрдбреА1619, рд░реЙрдХрдЪрд┐рдкреНрд╕ рдЖрд░рдХреЗ3326, рдПрдорд▓реЙрдЬрд┐рдХ рдПрд╕905рдбреА, рдПрд╕905рдПрдХреНрд╕3, рдПрд╕922рдПрдХреНрд╕рдПрдЪ, рдУрд▓рд┐рдореЗрдХреНрд╕ рдП20-рдУрд▓рд┐рдирдХреНрд╕рд┐рдиреЛ-рд▓рд╛рдЗрдо-рдИрдПрдордПрдорд╕реА, рдЪреЗрдХ рдкреНрд╡рд╛рдЗрдВрдЯ рдПрд▓-50 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
      , рдмреАрдХрди i.MX8m-рдорд┐рдиреА, рдХреНрд╡рд╛рд▓рдХреЙрдо рдПрд╕рдбреАрдПрдо660/рдПрд╕рдбреАрдПрдо630, рдПрдХреНрд╕рдиреИрдиреЛ рдПрдХреНрд╕5 рдЯреАрд╡реА рдмреЙрдХреНрд╕, рд╕реНрдЯрд┐рдВрдЧрд░96, рдмреАрдЧрд▓рдмреЛрди-рдПрдЖрдИред

    • MIPS рдкреНрд░реЛрд╕реЗрд╕рд░ Loongson-2K (рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдореЗрдВ Loongson64) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рд╕реАрдкреАрдпреВ рд▓реВрдВрдЧрд╕рди 3 рдХреЗ рд▓рд┐рдП, рдХреЗрд╡реАрдПрдо рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
    • рдЬреЛрдбрд╝рд╛
      рд░реВрд╕реА рдмрд╛рдЗрдХрд╛рд▓-рдЯреА1 рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдЙрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо-рдСрди-рдЪрд┐рдк рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмреАрдИ-рдЯреА1000. рдмреИрдХрд╛рд▓-рдЯреА1 рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ 5600 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рджреЛ P32 MIPS 5 r1.2 рд╕реБрдкрд░рд╕реНрдХреЗрд▓рд░ рдХреЛрд░ рд╣реИрдВред рдЪрд┐рдк рдореЗрдВ L2 рдХреИрд╢ (1 MB), DDR3-1600 ECC рдореЗрдореЛрд░реА рдХрдВрдЯреНрд░реЛрд▓рд░, 1 10Gb рдИрдерд░рдиреЗрдЯ рдкреЛрд░реНрдЯ, 2 1Gb рдИрдерд░рдиреЗрдЯ рдкреЛрд░реНрдЯ, PCIe Gen.3 x4 рдХрдВрдЯреНрд░реЛрд▓рд░, 2 SATA 3.0 рдкреЛрд░реНрдЯ, USB 2.0, GPIO, UART, SPI, I2C рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди, SIMD рдирд┐рд░реНрджреЗрд╢реЛрдВ рдФрд░ рдПрдХ рдПрдХреАрдХреГрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рддреНрд╡рд░рдХ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ GOST 28147-89 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЪрд┐рдк рдХреЛ рдЗрдореЗрдЬрд┐рдиреЗрд╢рди рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ рд╕реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд MIPS32 P5600 рд╡рд╛рд░рд┐рдпрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░ рдпреВрдирд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЙрд╕реА рд╕рдордп, рд▓реИрдЯрд┐рди рдЕрдореЗрд░рд┐рдХреА рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдмрдирд╛рдпрд╛
рд╡рд┐рдХрд▓реНрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдХреНрдд рдХрд░реНрдиреЗрд▓ 5.8 - рд▓рд┐рдирдХреНрд╕-рд▓рд┐рдмрд░реЗ 5.8-рдЬреАрдПрдирдпреВ, рдЧреИрд░-рдореБрдХреНрдд рдШрдЯрдХреЛрдВ рдпрд╛ рдХреЛрдб рдЕрдиреБрднрд╛рдЧреЛрдВ рд╡рд╛рд▓реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рджрд╛рдпрд░рд╛ рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╣реИред рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдПрдЯрдо рдЖрдИрдПрд╕рдкреА рд╡реАрдбрд┐рдпреЛ, рдореАрдбрд┐рдпрд╛рдЯреЗрдХ 7663 рдпреВрдПрд╕рдмреА/7915 рдкреАрд╕реАрдЖрдИрдИ, рд░рд┐рдпрд▓рдЯреЗрдХ 8723рдбреАрдИ рд╡рд╛рдИрдлрд╛рдИ, рд░реЗрдиреЗрд╕рд╛ рдкреАрд╕реАрдЖрдИ рдПрдХреНрд╕рдПрдЪрд╕реАрдЖрдИ, рд╣рдмрд╛рдирд╛рд▓реИрдмреНрд╕ рдЧреМрдбреА, рдПрдиреНрд╣рд╛рдВрд╕реНрдб рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд╕реИрдВрдкрд▓ рд░реЗрдЯ рдХрдирд╡рд░реНрдЯрд░, рдореИрдХреНрд╕рд┐рдо рдЗрдВрдЯреАрдЧреНрд░реЗрдЯреЗрдб MAX98390 рд╕реНрдкреАрдХрд░ рдПрдореНрдкреНрд▓реАрдлрд╛рдпрд░, рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдореА ZL38060 рдХрдиреЗрдХреНрдЯреЗрдб рд╣реЛрдо рдСрдбрд┐рдпреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдореЗрдВ рдмреНрд▓реЙрдм рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрддреА рд╣реИред рдФрд░ I2C EEPROM рд╕реНрд▓реЗрд╡ред рдПрдбреНрд░реЗрдиреЛ рдЬреАрдкреАрдпреВ, рд╣рдмрд╛рдирд╛рд▓реИрдмреНрд╕ рдЧреЛрдпрд╛, x86 рдЯрдЪрд╕реНрдХреНрд░реАрди, рд╡реАрдЯреА6656 рдФрд░ рдмреАрдЯреАрдмреАрд╕реАрдПрдо рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдмреНрд▓реЙрдм рдХреНрд▓реАрдирд┐рдВрдЧ рдХреЛрдбред

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

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