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

рджреЛ рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рд▓рд┐рдирд╕ рдЯреЛрд░рд╡рд╛рд▓реНрдбреНрд╕ рдкреНрд░рд╕реНрддреБрдд рдХрд░реНрдиреЗрд▓ рд░рд┐рд▓реАрдЬ рд▓рд┐рдирдХреНрд╕ 5.3. рд╕рдмрд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ: рдПрдПрдордбреА рдирд╡реА рдЬреАрдкреАрдпреВ, рдЭрд╛рдУрдХреНрд╕реА рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдЗрдВрдЯреЗрд▓ рд╕реНрдкреАрдб рд╕реЗрд▓реЗрдХреНрдЯ рдкрд╛рд╡рд░ рдкреНрд░рдмрдВрдзрди рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЪрдХреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдорд╡реЗрдЯ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛,
'рдЙрдкрдпреЛрдЧ рдХреНрд▓реИрдореНрдкрд┐рдВрдЧ' рдореЛрдб рдЬреЛ рдЕрд╕рдордорд┐рдд рд╕реАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡рд┐рдЯреА рдмрдврд╝рд╛рддрд╛ рд╣реИ, pidfd_open рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓, 4/0.0.0.0 рд╕рдмрдиреЗрдЯ рд╕реЗ IPv8 рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, nftables рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛, DRM рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ HDR рд╕рдорд░реНрдерди, ACRN рдХрд╛ рдПрдХреАрдХрд░рдг рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ред

╨Т рдШреЛрд╖рдгрд╛ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ, рд▓рд┐рдиреБрд╕ рдиреЗ рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдореБрдЦреНрдп рдирд┐рдпрдо рдХреА рдпрд╛рдж рджрд┐рд▓рд╛рдИ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдмрдирд╛рдП рд░рдЦрдирд╛ред рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрддрд░ рдкрд░ рдкреНрд░рддрд┐рдЧрдорди рдХреА рдУрд░ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рди рдХреЗрд╡рд▓ рдПрдмреАрдЖрдИ рдореЗрдВ рдмрджрд▓рд╛рд╡, рдкреБрд░рд╛рдиреЗ рдХреЛрдб рдХреЛ рд╣рдЯрд╛рдиреЗ рдпрд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧреА рд╕реБрдзрд╛рд░реЛрдВ рдХрд╛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░рднрд╛рд╡ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ рд╡рд╣рд╛рдБ рдерд╛ рдмрд╛рд╣рд░ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЙрдкрдпреЛрдЧреА рдЗрд╖реНрдЯрддрдореАрдХрд░рдг Ext4 рдХреЛрдб рдореЗрдВ, рдЬреЛ рдЫреЛрдЯреЗ I/O рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдиреЛрдб рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкреНрд░реА-рд░реАрдбрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдХреЗ рдбреНрд░рд╛рдЗрд╡ рдПрдХреНрд╕реЗрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред

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

рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 15794 рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ 1974 рд╕реБрдзрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ,
рдкреИрдЪ рдЖрдХрд╛рд░ - 92 рдПрдордмреА (рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ 13986 рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдИрдВ, рдХреЛрдб рдХреА 258419 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реА рдЧрдИрдВ,
599137 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣рдЯрд╛ рджреА рдЧрдИрдВ)ред рд╕рднреА рдХрд╛ рд▓рдЧрднрдЧ 39% 5.3 рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛
рдкрд░рд┐рд╡рд░реНрддрди рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рд▓рдЧрднрдЧ 12% рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВ
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдкреНрд░рддрд┐ рд░рд╡реИрдпрд╛, 11%
рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд, 3% рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдФрд░ 3% рдЖрдВрддрд░рд┐рдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд
рдХрд░реНрдиреЗрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдоред

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

  • рдореЗрдореЛрд░реА рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдБ
    • рдкреАрдЖрдИрдбреА тАЛтАЛрдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'рдкрд┐рдбрдлреНрдб' рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдирд┐рд░рдВрддрд░ рд╡рд┐рдХрд╛рд╕ (рдкреАрдЖрдИрдбреАрдПрдлрдбреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ рдФрд░ рдмрджрд▓рддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрдмрдХрд┐ рдПрдХ рдкреАрдЖрдИрдбреА тАЛтАЛрдЙрд╕ рдкреАрдЖрдИрдбреА тАЛтАЛрд╕реЗ рдЬреБрдбрд╝реА рдореМрдЬреВрджрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред рдЗрд╕реЗ рдкрд╣рд▓реЗ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛
      pidfd_send_signal() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдФрд░ idfd_send_signal() рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП pidfd рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓реЛрди() рдХреЙрд▓ рдореЗрдВ CLONE_PIDFD рдзреНрд╡рдЬред CLONE_PIDFD рдлрд╝реНрд▓реИрдЧ рдХреЗ рд╕рд╛рде рдХреНрд▓реЛрди() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕реЗрд╡рд╛ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА рдЖрдЙрдЯ-рдСрдлрд╝-рдореЗрдореЛрд░реА рдмрд▓ рд╕рдорд╛рдкреНрддрд┐ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, CLONE_PIDFD рдХреЗ рдмрд┐рдирд╛ рдлреЛрд░реНрдХ() рдпрд╛ рдХреНрд▓реЛрди() рдкрд░ рдХреЙрд▓ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

      рдХрд░реНрдиреЗрд▓ 5.3 рдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдХреА pidfd_open(), рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдордирдорд╛рдиреА рдореМрдЬреВрджрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреЗрдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреАрдЖрдИрдбреАрдПрдлрдбреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ CLONE_PIDFD рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдХреНрд▓реЛрди() рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреЛрд▓() рдФрд░ рдИрдкреЛрд▓() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреАрдЖрдИрдбреАрдПрдлрдбреА рдорддрджрд╛рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЛ рдПрдХ рдирдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреАрдЖрдИрдбреА тАЛтАЛтАЛтАЛрд╕реМрдВрдкреЗ рдЬрд╛рдиреЗ рдкрд░ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдбрд░ рдХреЗ рдмрд┐рдирд╛ рдордирдорд╛рдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕рдорд╛рдкреНрддрд┐ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрдВрддреНрд░ рдХрд┐ рдкреАрдЖрдИрдбреАрдПрдлрдбреА рд╕реЗ рдЬреБрдбрд╝реА рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИ, рдпрд╣ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдЪрд╛рдЗрд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИ;

    • рд▓реЛрдб рдкрд┐рдирд┐рдВрдЧ рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛рд░реНрдп рд╢реЗрдбреНрдпреВрд▓рд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ (рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреНрд▓реИрдореНрдкрд┐рдВрдЧ), рдЖрдкрдХреЛ рд╕реАрдкреАрдпреВ рдкрд░ рд╕рдХреНрд░рд┐рдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдиреНрдпреВрдирддрдо рдпрд╛ рдЕрдзрд┐рдХрддрдо рдЖрд╡реГрддреНрддрд┐ рд░реЗрдВрдЬ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреНрд░рд╕реНрддреБрдд рддрдВрддреНрд░ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрдо рд╕реЗ рдХрдо "рдЕрдиреБрд░реЛрдзрд┐рдд" рдЖрд╡реГрддреНрддрд┐ рдХреЗ рдирд┐рдЪрд▓реЗ рд╕рд┐рд░реЗ рдкрд░ рдЪрд▓рд╛рдХрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рд╕реАрдзреЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдХрдо-рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдп рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрд╛рдо рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ "рдЕрдиреБрдордд" рдЖрд╡реГрддреНрддрд┐ рдХреА рдКрдкрд░реА рд╕реАрдорд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред sched_setattr() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдореЗрдВ sched_uclamp_util_min рдФрд░ sched_uclamp_util_max рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдорд╛рдПрдБ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВред
    • рдКрд░реНрдЬрд╛ рдкреНрд░рдмрдВрдзрди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдерди рдЗрдВрдЯреЗрд▓ рд╕реНрдкреАрдб рд╕реЗрд▓реЗрдХреНрдЯ, Intel Xeon рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд▓реЗ рдЪреБрдирд┐рдВрджрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдпрд╣ рддрдХрдиреАрдХ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реАрдкреАрдпреВ рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╡рд┐рднрд╛рдЬрди рдереНрд░реВрдкреБрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЕрдиреНрдп рдХреЛрд░ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рддреНрдпрд╛рдЧ рдХрд░рддреЗ рд╣реБрдП, рдХреБрдЫ рдХреЛрд░ рдкрд░ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ;
    • рдЙрдкрдпреЛрдХреНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ umwait рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдереЛрдбрд╝реЗ рд╕рдордп рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред рдпрд╣ рдирд┐рд░реНрджреЗрд╢, рдпреВрдореЙрдирд┐рдЯрд░ рдФрд░ рдЯреАрдкреЙрдЬрд╝ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде, рдЗрдВрдЯреЗрд▓ рдХреЗ рдЖрдЧрд╛рдореА "рдЯреНрд░реЗрдореЛрдВрдЯ" рдЪрд┐рдкреНрд╕ рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЙрди рджреЗрд░реА рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬреЛ рдКрд░реНрдЬрд╛ рдХреБрд╢рд▓ рд╣реИрдВ рдФрд░ рд╣рд╛рдЗрдкрд░ рдереНрд░реЗрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЕрдиреНрдп рдереНрд░реЗрдб рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ;
    • рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП, рдмрдбрд╝реЗ рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ;
    • Kprobes рдЯреНрд░реЗрд╕рд┐рдВрдЧ рддрдВрддреНрд░ рдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдкрд░ рдХрд░реНрдиреЗрд▓ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЛ рдбреАрд░реЗрдлрд╝рд░реЗрдВрд╕ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдореЗрдВ рдкрд╛рд░рд┐рдд рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдмреВрдЯ рдЪрд░рдг рдореЗрдВ рдЪреЗрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИред
    • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ PREEMPT_RT рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдб рдЕрднреА рддрдХ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдХрд▓реНрдк рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдВрдХреЗрдд рд╣реИ рдХрд┐ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдорд╣рд╛рдХрд╛рд╡реНрдп рдПрдХреАрдХрд░рдг рд░реАрдпрд▓рдЯрд╛рдЗрдо-рдкреНрд░реАрдореЗрдкреНрдЯ рдкреИрдЪ рдкреВрд░реЗ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ;
    • рдХреНрд▓реЛрди() рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдХреНрд▓реЛрди3() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЭрдВрдбреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
    • bpf_send_signal() рд╣реИрдВрдбрд▓рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЛ рдордирдорд╛рдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рд┐рдЧреНрдирд▓ рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
    • рдХреЗрд╡реАрдПрдо рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкреВрд░реНрдг рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдпрд╛ рдИрд╡реЗрдВрдЯ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рддрдВрддреНрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЛ рдЙрди рдШрдЯрдирд╛рдУрдВ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрддрд┐рдерд┐ рдкрдХреНрд╖ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рддреА рд╣реИ рдпрд╛ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА рдЬрд╛рддреА рд╣реИ;
    • рдпрджрд┐ рд▓реВрдк рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╕реАрдорд┐рдд рд╣реИ рдФрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдХреА рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд▓реВрдк рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ eBPF рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рддреНрдпрд╛рдкрди рддрдВрддреНрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ;
  • рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, I/O рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
    • XFS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЕрдм рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдЗрдиреЛрдб рдмрд╛рдпрдкрд╛рд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдЯрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╕рдордп)ред рдирдП ioctls BULKSTAT рдФрд░ INUMBERS рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ, рдЬреЛ FS рдкреНрд░рд╛рд░реВрдк рдХреЗ рдкрд╛рдВрдЪрд╡реЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдЗрдиреЛрдб рдЬрдиреНрдо рд╕рдордп рдФрд░ рдкреНрд░рддреНрдпреЗрдХ AG рд╕рдореВрд╣ (рдЖрд╡рдВрдЯрди рд╕рдореВрд╣) рдХреЗ рд▓рд┐рдП BULKSTAT рдФрд░ INUMBERS рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
    • Ext4 рдореЗрдВ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд░рд┐рдХреНрддрд┐рдпрд╛рдБ (рдЕрдирд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдмреНрд▓реЙрдХ)ред
      рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЦреБрд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдзреНрд╡рдЬ "i" (рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп) (рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдирд┐рд╖рд┐рджреНрдз рд╣реИ рдпрджрд┐ рдзреНрд╡рдЬ рдЙрд╕ рд╕рдордп рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрдм рдлрд╝рд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЦреБрд▓реА рдереА);

    • Btrfs рд╕рднреА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ crc32c рдХреЗ рддреЗрдЬрд╝ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ;
    • CIFS рдореЗрдВ, smbdirect рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред SMB3 рдиреЗ GCM рдореЛрдб рдореЗрдВ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реАред ACE (рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рдПрдВрдЯреНрд░реА) рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рд╕реЗ рдореЛрдб рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдорд╛рдЙрдВрдЯ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдУрдкрди() рдХреЙрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛;
    • рдЪреЗрдХрдкреЙрдЗрдВрдЯ = рдЕрдХреНрд╖рдо рдореЛрдб рдореЗрдВ рдЪрд▓рдиреЗ рдкрд░ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП F2FS рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред F2FS рд╕реЗ рдмреНрд▓реЙрдХ рд░реЗрдВрдЬ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП ioctl рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдСрди-рдж-рдлреНрд▓рд╛рдИ рд╡рд┐рднрд╛рдЬрди рдЖрдХрд╛рд░ рд╕рдорд╛рдпреЛрдЬрди рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред рдкреНрд░рддреНрдпрдХреНрд╖ I/O рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП F2FS рдореЗрдВ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рд░рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд┐рди рдХрд░рдиреЗ рдФрд░ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдХ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
    • рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ io_uring рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдСрдкрд░реЗрд╢рдВрд╕ рд╕реЗрдВрдбрдПрдордПрд╕рдЬреА() рдФрд░ рд░рд┐рдХрд╡реАрдПрдордПрд╕рдЬреА() рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
    • Zstd рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдФрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд FS рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ UBIFS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ;
    • Ceph FS рдЕрдм рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП SELinux рд╕реБрд░рдХреНрд╖рд╛ рд▓реЗрдмрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ;
    • NFSv4 рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдпрд╛ рдорд╛рдЙрдВрдЯ рд╡рд┐рдХрд▓реНрдк "nconnect=" рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрдиреЗрдХреНрд╢рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрди рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЗ рдмреАрдЪ рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рд▓реЛрдб рд╕рдВрддреБрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, NFSv4 рд╕рд░реНрд╡рд░ рдЕрдм рд╡рд░реНрддрдорд╛рди рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде /proc/fs/nfsd/clients рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓реА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ;
  • рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛
    • рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рд╢рд╛рдорд┐рд▓ рд╣реИ рдПрд╕реАрдЖрд░рдПрди, рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░рддрд╛ рдФрд░ рдорд┐рд╢рди-рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрддрддрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдХрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдПрд╕реАрдЖрд░рдПрди рдиреНрдпреВрдирддрдо рдУрд╡рд░рд╣реЗрдб рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЙрдкрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╕рдордп рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИред рд╕реАрдкреАрдпреВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ, рдЖрдИ/рдУ, рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдФрд░ рдзреНрд╡рдирд┐ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред ACRN рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдЗрдпреЛрдВ, рдбреИрд╢рдмреЛрд░реНрдб, рдСрдЯреЛрдореЛрдЯрд┐рд╡ рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА, рдЙрдкрднреЛрдХреНрддрд╛ IoT рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдЕрдиреНрдп рдПрдореНрдмреЗрдбреЗрдб рддрдХрдиреАрдХ рдореЗрдВ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
    • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдореЛрдб рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╕рдордп рдпрд╛рддреНрд░рд╛ рдореЛрдб, рдЬреЛ рдЖрдкрдХреЛ рд╕рдордп-рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рдпреВрдПрдордПрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕рдордп рдХреЛ рдзреАрдорд╛ рдпрд╛ рддреЗрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ
      рд╕рдордп-рдпрд╛рддреНрд░рд╛-рдкреНрд░рд╛рд░рдВрдн, рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдШрдбрд╝реА рдХреЛ рдпреБрдЧ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд╖рдг рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;

    • рдирдП рдХрд░реНрдиреЗрд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк "init_on_alloc" рдФрд░ "init_on_free" рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ, рдЬрдм рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрд╡рдВрдЯрд┐рдд рдФрд░ рдореБрдХреНрдд рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╢реВрдиреНрдп рдХрд░рдирд╛ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ (рдореЙрд▓реЛрдХ рдФрд░ рдлреНрд░реА рдХреЗ рд▓рд┐рдП рд╢реВрдиреНрдп рд╕реЗ рднрд░рдирд╛), рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрд░рдВрднреАрдХрд░рдг рдУрд╡рд░рд╣реЗрдб рдХреЗ рдХрд╛рд░рдг рдмрдврд╝реА рд╣реБрдИ рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
    • рдирдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ virtio-iommu рдПрдХ рдкреИрд░рд╛рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдЬреЛ рдЖрдкрдХреЛ рдореЗрдореЛрд░реА рдкреЗрдЬ рдЯреЗрдмрд▓ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд┐рдП рдмрд┐рдирд╛ рд╡рд░реНрдЯрд┐рдпреЛ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдкрд░ ATTACH, DETACH, MAP рдФрд░ UNMAP рдЬреИрд╕реЗ IOMMU рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
    • рдирдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ virtio-pmem, рднреМрддрд┐рдХ рдкрддрд╛ рд╕реНрдерд╛рди рдкрд░ рдореИрдк рдХрд┐рдП рдЧрдП рднрдВрдбрд╛рд░рдг рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдПрдирд╡реАрдбреАрдЖрдИрдПрдордПрдо;
    • рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ (рдЪрдпрдирд┐рдд рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЗ рдмрд╛рд╣рд░ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЕрдкреНрд░рд╛рдкреНрдп рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ), рд╕рд╛рде рд╣реА рдПрд╕реАрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рднреА рдХреА рдЬрд╛рддреА рд╣реИ;
    • рдХреНрд░рд┐рдкреНрдЯреЛ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдмрд╣реБрдд рддреЗрдЬрд╝ рдЧреИрд░-рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╣реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди xxрд╣реИрд╢, рдЬрд┐рд╕рдХреА рдЧрддрд┐ рдореЗрдореЛрд░реА рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ;
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо
    • 4/0.0.0.0 рд╢реНрд░реЗрдгреА рдореЗрдВ IPv8 рдкрддреЛрдВ рдХреА рд╕рдХреНрд╖рдо рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ, рдЬреЛ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рдереАред рдЗрд╕ рд╕рдмрдиреЗрдЯ рдХрд╛ рдкрд░рд┐рдЪрдп рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЕрдиреНрдп 16 рдорд┐рд▓рд┐рдпрди IPv4 рдкрддреЗ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдВ;
    • рдПрдирдПрдлрдЯреАрдПрдмрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрдлрд┐рд▓реНрдЯрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреИрдХреЗрдЯ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдлреНрд▓реЛ рдмреНрд▓реЙрдХ рдПрдкреАрдЖрдИ. рд╕рднреА рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдирд┐рдпрдореЛрдВ рдХреА рд╕рдВрдкреВрд░реНрдг рддрд╛рд▓рд┐рдХрд╛рдПрдБ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рдХрд┐рдирд╛рд░реЗ рд░рдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рд╕рдХреНрд╖рдо рдХрд░рдирд╛ NFT_TABLE_F_HW рдзреНрд╡рдЬ рдХреЛ рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдмрд╛рдЗрдВрдб рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд░рд▓ рдкрд░рдд 3 рдФрд░ рдкрд░рдд 4 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░/рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЖрдИрдкреА рдФрд░ рдкреНрд░реЗрд╖рдХ/рд░рд┐рд╕реАрд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкреНрд░рдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рдореИрдкрд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИ;
    • рдЬреЛрдбрд╝рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдиреЗрдХреНрд╢рди рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕рдорд░реНрдерди, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП br_netfilter рдЕрдиреБрдХрд░рдг рдкрд░рдд рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ;
    • nf_tables рдореЗрдВ рдЬреЛрдбрд╝рд╛ SYNPROXY рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЬреЛ iptables рд╕реЗ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ, рдФрд░ IPv4 рд╣реЗрдбрд░ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИ;
    • BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ setockopt() рдФрд░ getockopt() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ, рдЬреЛ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрди рдХреЙрд▓реЛрдВ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдХреНрд╕реЗрд╕ рд╣реИрдВрдбрд▓рд░ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдирдпрд╛ рдХреЙрд▓ рдкреНрд╡рд╛рдЗрдВрдЯ (рд╣реБрдХ) рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдЖрд░рдЯреАрдЯреА рдЕрдВрддрд░рд╛рд▓ (рд░рд╛рдЙрдВрдб-рдЯреНрд░рд┐рдк-рдЯрд╛рдЗрдо, рдкрд┐рдВрдЧ рдЯрд╛рдЗрдо) рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдмреАрдкреАрдПрдл рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХреЙрд▓ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;
    • IPv4 рдФрд░ IPv6 рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдирдП рдиреЗрдХреНрд╕реНрдЯрд╣реЙрдк рд░реВрдЯрд┐рдВрдЧ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдореИрдХреЗрдирд┐рдЬреНрдо рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдХреА рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдХреЛ рдмрдврд╝рд╛рдирд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдирдИ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, 743 рд╣рдЬрд╛рд░ рдорд╛рд░реНрдЧреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдХреЗрд╡рд▓ 4.3 рд╕реЗрдХрдВрдб рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛;
    • рдмреНрд▓реВрдЯреВрде рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдПрд▓рдИ рдкрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛;
  • ╨Ю╨▒╨╛╤А╤Г╨┤╨╛╨▓╨░╨╜╨╕╨╡
    • рдЬреЛрдбрд╝рд╛ рдХрдВрдкрдиреА рдХреЗ x86-рд╕рдВрдЧрдд рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЭрд╛рдУрдХреНрд╕рд┐рди, VIA Technologies рдФрд░ рд╢рдВрдШрд╛рдИ рдирдЧрд░ рдкрд╛рд▓рд┐рдХрд╛ рдХреЗ рдмреАрдЪ рдПрдХ рд╕рдВрдпреБрдХреНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред ZX CPU рдкрд░рд┐рд╡рд╛рд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП x86-64 рдпрд╢рд╛рдпрд╛рд╣ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╛рдпрд╛ рд╕реЗрдВрдЯреМрд░;
    • DRM (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореИрдиреЗрдЬрд░) рд╕рдмрд╕рд┐рд╕реНрдЯрдо, рд╕рд╛рде рд╣реА amdgpu рдФрд░ i915 рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдиреЗ рдПрдЪрдбреАрдПрдордЖрдИ рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ, рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдФрд░ рдПрдЪрдбреАрдЖрд░ (рд╣рд╛рдИ рдбрд╛рдпрдиреЗрдорд┐рдХ рд░реЗрдВрдЬ) рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдПрдЪрдбреАрдЖрд░ рдкреИрдирд▓ рдФрд░ рд╕реНрдХреНрд░реАрди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрдордХ рд░реЗрдВрдЬ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛;
    • Amdgpu рдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ AMD NAVI GPU (RX5700) рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмреЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░, рд╕реНрдХреНрд░реАрди рдЗрдВрдЯрд░реЗрдХреНрд╢рди рдХреЛрдб (DCN2), GFX рдФрд░ рдХрдВрдкреНрдпреВрдЯ рд╕рдкреЛрд░реНрдЯ (GFX10) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
      рдПрд╕рдбреАрдПрдордП 5 (рд╕рд┐рд╕реНрдЯрдо рдбреАрдПрдордП0), рдкрд╛рд╡рд░ рдкреНрд░рдмрдВрдзрди рдФрд░ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдПрдирдХреЛрдбрд░/рдбрд┐рдХреЛрдбрд░ (рд╡реАрд╕реАрдПрди2)ред amdgpu рд╡реЗрдЧрд╛12 рдФрд░ рд╡реЗрдЧрд╛20 рдЬреАрдкреАрдпреВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдореЗрдВ рднреА рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдореЛрд░реА рдФрд░ рдкрд╛рд╡рд░ рдкреНрд░рдмрдВрдзрди рдХреНрд╖рдорддрд╛рдПрдВ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИрдВ;

    • Amdkfd рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ VegaM GPU рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рдлрд╝рд┐рдЬреА, рдЯреЛрдВрдЧрд╛, рдкреЛрд▓рд╛рд░рд┐рд╕ рдЬреИрд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ GPU рдХреЗ рд▓рд┐рдП);
    • рдЖрдЗрд╕рд▓реЗрдХ рдЪрд┐рдкреНрд╕ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреЗрд▓ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП DRM рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдирдпрд╛ рдорд▓реНрдЯреА-рд╕реЗрдЧрдореЗрдВрдЯ рдЧрд╛рдорд╛ рд╕реБрдзрд╛рд░ рдореЛрдбред YCbCr4:2:0 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбрд┐рд╕реНрдкреНрд▓реЗрдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред рдирдпрд╛ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЬреАрдпреВрд╕реА рдПрд╕рдХреЗрдПрд▓, рдмреАрдПрдХреНрд╕рдЯреА, рдХреЗрдмреАрдПрд▓, рдЬреАрдПрд▓рдХреЗ рдФрд░ рдЖрдИрд╕реАрдПрд▓ рдХреЗ рд▓рд┐рдПред рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдореЛрдб рдореЗрдВ рд╕реНрдХреНрд░реАрди рдкрд╛рд╡рд░ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИред рдЬреЛрдбрд╝рд╛ рдЖрдпрд░рдирд▓реЗрдХ (рдЬреЗрди5) рдФрд░ рдЬреЗрди4 (рдмреНрд░реЙрдбрд╡рд╛рдЯрд░ - рдХреИрдВрдЯрд┐рдЧрд╛) рдЪрд┐рдкреНрд╕ рдХреЗ рд▓рд┐рдП рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕рдВрджрд░реНрдн рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдФрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдмреИрдЪ рдСрдкрд░реЗрд╢рди рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рд╕реЗ рдЬреАрдкреАрдпреВ рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
    • рдиреЛрд╡реНрдпреВ рдбреНрд░рд╛рдЗрд╡рд░ NVIDIA рдЯреНрдпреВрд░рд┐рдВрдЧ TU116 рдЪрд┐рдкрд╕реЗрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ;
    • рдПрдЖрд░рдПрдо рдХреЛрдореЗрдбрд╛ рд╕реНрдХреНрд░реАрди рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░ (рдорд╛рд▓реА рдбреА71) рдХреЗ рд▓рд┐рдП рдбреАрдЖрд░рдПрдо/рдХреЗрдПрдордПрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрдХреЗрд▓рд┐рдВрдЧ, рд╕реНрдкреНрд▓рд┐рдЯ/рдорд░реНрдЬ рд▓реЗрдпрд░реНрд╕, рд░реЛрдЯреЗрд╢рди, рдбреЗрдлрд░реНрдб рд░рд╛рдЗрдЯ, рдПрдПрдлрдмреАрд╕реА, рдПрд╕рдПрдордПрдордпреВ рдФрд░ рд░рдВрдЧ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк Y0L2, P010, YUV420_8/10BIT рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
    • рдПрдордПрд╕рдПрдо рдбреНрд░рд╛рдЗрд╡рд░ рдХреНрд╡рд╛рд▓рдХреЙрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдП540 рдЬреАрдкреАрдпреВ рдПрдбреНрд░реЗрдиреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕реНрдиреИрдкрдбреНрд░реИрдЧрди 8998 рдХреЗ рд▓рд┐рдП рдПрдордПрд╕рдПрдо835 рдбреАрдПрд╕рдЖрдИ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ;
    • рдПрд▓рд╕реАрдбреА рдкреИрдирд▓ Samsung S6E63M0, Armadeus ST0700, EDT ETM0430G0DH6, OSD101T2045-53TS рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝реЗ рдЧрдПред
      рдПрд╡рд░рд╡рд┐рдЬрд╝рди VGG804821, рдлреНрд░реЗрдВрдбрд▓реАELEC HD702E, KOE tx14d24vm1bpa, TFC S9700RTWV43TR-01B, EDT ET035012DM6 рдФрд░ VXT VL050-8048NT-C01;

    • рдЬреЛрдбрд╝рд╛ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рддреНрд╡рд░рдг рдЙрдкрдХрд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░
      Amlogic Meson SoC рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╡реАрдбрд┐рдпреЛ;

    • рд╡реА3рдбреА рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ (рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдмреНрд░реЙрдбрдХреЙрдо рд╡реАрдбрд┐рдпреЛ рдХреЛрд░ рд╡реА рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП) рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╕рдорд░реНрдерди рдХрдВрдкреНрдпреВрдЯ рд╢реЗрдбрд░реНрд╕ рднреЗрдЬрдирд╛;
    • рдЬреЛрдбрд╝рд╛ Apple MacBook рдФрд░ MacBookPro рд▓реИрдкрдЯреЙрдк рдХреЗ рдЖрдзреБрдирд┐рдХ рдореЙрдбрд▓реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ SPI рдХреАрдмреЛрд░реНрдб рдФрд░ рдЯреНрд░реИрдХрдкреИрдб рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░;
    • рдЬреЛрдбрд╝рд╛ рдлрд╝реНрд▓реЙрдкреА рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗ рд╕рдВрдмрджреНрдз ioctl рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд╛, рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╣реА рдЕрдиреБрд░рдХреНрд╖рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
      ("рдЕрдирд╛рде"), рдЬрд┐рд╕рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рдЗрд╕рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреА рд╕рдорд╛рдкреНрддрд┐ рд╕реЗ рд╣реИред рдбреНрд░рд╛рдЗрд╡рд░ рдЕрднреА рднреА рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИред рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдкреБрд░рд╛рдирд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдг рдвреВрдВрдврдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ - рд╕рднреА рдореМрдЬреВрджрд╛ рдмрд╛рд╣рд░реА рдбреНрд░рд╛рдЗрд╡, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпреВрдПрд╕рдмреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

    • рдЬреЛрдбрд╝рд╛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдмреЛрд░реНрдбреЛрдВ рдХреЗ рд▓рд┐рдП cpufreq рдбреНрд░рд╛рдЗрд╡рд░, рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрд╡реГрддреНрддрд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
    • рдирдП ARM SoC Mediatek mt8183 (4x Cortex-A73 + 4x Cortex-A53), TI J721E (2x Cortex-A72 + 3x Cortex-R5F + 3 DSPs + MMA) рдФрд░ Amlogic G12B (4x Cortex-A73 + 2x Cortex-) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред A53 ), рд╕рд╛рде рд╣реА рдмреЛрд░реНрдб:
      • рд╢реБрджреНрдзрддрд╛рд╡рд╛рдж рд▓рд┐рдмрд░рдо5,
      • рдПрд╕реНрдкреАрдб рдмреАрдПрдорд╕реА,
      • рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдУрд▓рдВрдкрд╕ рдмреАрдПрдорд╕реА,
      • рдХреЙрдиреНрдЯреНрд░реЛрди SMARC,
      • рдиреЛрд╡рдЯреЗрдХ рдореЗрд░рдХрдЯ96 (i.MX7),
      • рдПрд╕рдЯреА рдорд╛рдЗрдХреНрд░реЛ рдПрд╡реЗрдВрдЬрд░96,
      • рдЧреВрдЧрд▓ рдЪреЗрдЬрд╝рд╛ (рдХреНрд╡рд╛рд▓рдХреЙрдо рдПрд╕рдбреАрдПрдо845),
      • рдХреНрд╡рд╛рд▓рдХреЙрдо рдбреНрд░реИрдЧрдирдмреЛрд░реНрдб 845рд╕реА (рдХреНрд╡рд╛рд▓рдХреЙрдо рдПрд╕рдбреАрдПрдо845),
      • рд╣рдЧрд╕рди X99 рдЯреАрд╡реА рдмреЙрдХреНрд╕ (рд░реЙрдХрдЪрд┐рдк RK3399),
      • рдЦрдбрд╕ рдПрдЬ/рдПрдЬ-рд╡реА/рдХреИрдкреНрдЯрди (рд░реЙрдХрдЪрд┐рдк рдЖрд░рдХреЗ3399),
      • рд╣рд╛рдИрд╣реЛрдк рдЖрд░рдЬреЗрдб/рдЬреА2рдПрдо,
      • рдПрдирдПрдХреНрд╕рдкреА рдПрд▓рдПрд╕1021рдП-рдЯреАрдПрд╕рдПрдиред

рдЙрд╕реА рд╕рдордп, рд▓реИрдЯрд┐рди рдЕрдореЗрд░рд┐рдХреА рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдмрдирд╛рдпрд╛
рд╡рд┐рдХрд▓реНрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдХреНрдд рдХрд░реНрдиреЗрд▓ 5.3 - рд▓рд┐рдирдХреНрд╕-рд▓рд┐рдмрд░реЗ 5.3-рдЬреАрдПрдирдпреВ, рдЧреИрд░-рдореБрдХреНрдд рдШрдЯрдХреЛрдВ рдпрд╛ рдХреЛрдб рдЕрдиреБрднрд╛рдЧреЛрдВ рд╡рд╛рд▓реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рджрд╛рдпрд░рд╛ рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╣реИред рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ, qcom, hdcp drm, allegro-dvt рдФрд░ meson-vdec рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдореЗрдВ рдмреНрд▓реЙрдм рд▓реЛрдбрд┐рдВрдЧ рдЕрдХреНрд╖рдо рд╣реИред
рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рд╕рдмрд╕рд┐рд╕реНрдЯрдо amdgpu, i915, netx, r8169, brcmfmac, rtl8188eu, adreno, si2157, pvrusb2, Touchscreen_dmi, рд╕реНрдХрд╛рдИрд▓реЗрдХ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЙрдВрдб рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдмреНрд▓реЙрдм рдХреНрд▓реАрдирд┐рдВрдЧ рдХреЛрдбред

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

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