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

рджреЛ рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рд▓рд┐рдирд╕ рдЯреЙрд░реНрд╡рд╛рд▓реНрдбреНрд╕ рдиреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.15 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рд╕реНрддреБрдд рдХреАред рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рд▓реЗрдЦрди рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдирдпрд╛ рдПрдирдЯреАрдПрдлрдПрд╕ рдбреНрд░рд╛рдЗрд╡рд░, рдПрд╕рдПрдордмреА рд╕рд░реНрд╡рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдХреЗрдПрд╕рдПрдордмреАрдбреА рдореЙрдбреНрдпреВрд▓, рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдбреЗрдореЙрди рд╕рдмрд╕рд┐рд╕реНрдЯрдо, рд░реАрдпрд▓-рдЯрд╛рдЗрдо рд▓реЙрдХрд┐рдВрдЧ рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡, рдмреАрдЯреАрдЖрд░рдПрдлрдПрд╕ рдореЗрдВ рдПрдлрдПрд╕-рд╡реЗрд░рд┐рдЯреА рд╕рдкреЛрд░реНрдЯ, рднреБрдЦрдорд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрд╕реЗрд╕_рдПрдорд░рд┐рд▓реАрдЬ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓, рд░рд┐рдореЛрдЯ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбреНрдпреВрд▓ рдбреАрдПрдо-рдЖрдИрдПрдордПред

рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 13499 рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ 1888 рдлрд╝рд┐рдХреНрд╕реЗрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдкреИрдЪ рдХрд╛ рдЖрдХрд╛рд░ 42 рдПрдордмреА рд╣реИ (рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдиреЗ 10895 рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛, рдХреЛрдб рдХреА 632522 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реА рдЧрдИрдВ, 299966 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣рдЯрд╛ рджреА рдЧрдИрдВ)ред 45 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ 5.15% рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рд▓рдЧрднрдЧ 14% рдкрд░рд┐рд╡рд░реНрддрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, 14% рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕реНрдЯреИрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, 6% рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рдФрд░ 3% рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВ рдЖрдВрддрд░рд┐рдХ рдХрд░реНрдиреЗрд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред

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

  • рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, I/O рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
    • рдХрд░реНрдиреЗрд▓ рдиреЗ рдкреИрд░рд╛рдЧреЙрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓реЗ рдЧрдП рдПрдирдЯреАрдПрдлрдПрд╕ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдПрдХ рдирдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдкрдирд╛рдпрд╛ рд╣реИред рдирдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░ рд▓реЗрдЦрди рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ NTFS 3.1 рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ, рдПрдХреНрд╕реЗрд╕ рд╕реВрдЪрд┐рдпрд╛рдБ (ACL), рдбреЗрдЯрд╛ рд╕рдВрдкреАрдбрд╝рди рдореЛрдб, рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЦрд╛рд▓реА рд╕реНрдерд╛рдиреЛрдВ (рд╡рд┐рд░рд▓) рдХреЗ рд╕рд╛рде рдкреНрд░рднрд╛рд╡реА рдХрд╛рд░реНрдп рдФрд░ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рдмрд╛рдж рдЕрдЦрдВрдбрддрд╛ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧред
    • Btrfs рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо fs-verity рддрдВрддреНрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╣реИрд╢ рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдЬреБрдбрд╝реА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЕрдЦрдВрдбрддрд╛ рдФрд░ рдкреНрд░рд╛рдорд╛рдгрд┐рдХрддрд╛ рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ, fs-verity рдХреЗрд╡рд▓ Ext4 рдФрд░ F2fs рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдерд╛ред

      Btrfs рдорд╛рдЙрдВрдЯреЗрдб рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рдореИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ (рдкрд╣рд▓реЗ FAT, ext4 рдФрд░ XFS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд)ред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЖрдкрдХреЛ рдореМрдЬреВрджрд╛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдорд╛рдЙрдВрдЯ рдХрд┐рдП рдЧрдП рд╡рд┐рджреЗрд╢реА рд╡рд┐рднрд╛рдЬрди рдкрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

      Btrfs рдореЗрдВ рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдореЗрдВ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рддреЗрдЬреА рд╕реЗ рдЬреЛрдбрд╝рдирд╛; рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде RAID0 рдФрд░ рджреЛ рдХреЗ рд╕рд╛рде RAID10 рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд░рдгреА рдХреЛ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди); рдЧрд▓рдд рд╕реАрдорд╛ рд╡рд╛рд▓реЗ рдкреЗрдбрд╝ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк "рдмрдЪрд╛рд╡ = iBadroots"; "рднреЗрдЬреЗрдВ" рдСрдкрд░реЗрд╢рди рдХрд╛ рддреНрд╡рд░рдг; рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рджреМрд░рд╛рди рд▓реЙрдХрд┐рдВрдЧ рд╡рд┐рд╡рд╛рджреЛрдВ рдореЗрдВ рдХрдореА; 4K рдореЗрдореЛрд░реА рдкреЗрдЬ рдЖрдХрд╛рд░ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ 64K рд╕реЗрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред

    • XFS рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ 2038 рдХреЗ рдмрд╛рдж рдХреА рддрд╛рд░реАрдЦреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕реНрдерд┐рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рд▓рдВрдмрд┐рдд рдЗрдиреЛрдб рдирд┐рд╖реНрдХреНрд░рд┐рдпрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рд╡рд┐рд▓рдВрдмрд┐рдд рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рджрд┐рдпрд╛ рдЧрдпрд╛ред рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рд╕реЗ рдорд╛рдЙрдВрдЯ рдХрд┐рдП рдЧрдП рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХ рдХреЛрдЯрд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣рдЯрд╛ рджреА рдЧрдИ рд╣реИ (рдЖрдк рдХреЛрдЯрд╛ рдХреЛ рдЬрдмрд░рджрд╕реНрддреА рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реА рдЧрдгрдирд╛ рдЬрд╛рд░реА рд░рд╣реЗрдЧреА, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реАрдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред
    • EXT4 рдореЗрдВ, рдбреЗрд▓рд▓реЛрдХ рдмрдлрд╝рд░реНрд╕ рд▓рд┐рдЦрдиреЗ рдФрд░ рдЕрдирд╛рде рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдореМрдЬреВрдж рд╣реИрдВ рдХрд┐ рд╡реЗ рдЦреБрд▓реЗ рд░рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдЬреБрдбрд╝реЗ рдирд╣реАрдВ рд╣реИрдВред рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХрд╛рд░реНрдб рдСрдкрд░реЗрд╢рдВрд╕ рдХреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ jbd2 kthread рдереНрд░реЗрдб рд╕реЗ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • F2FS рдиреЗ рдХрд┐рд╕реА рдмреНрд▓реЙрдХ, рд╕реЗрдХреНрдЯрд░, рд╕реЗрдЧрдореЗрдВрдЯ рдпрд╛ рд╕реЗрдХреНрд╢рди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕рдВрд░реЗрдЦрдг рдореЗрдВ рдбрд┐рд╕реНрдХрд╛рд░реНрдб рдСрдкрд░реЗрд╢рдВрд╕ (рдореБрдХреНрдд рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛ рдЬреЛ рдЕрдм рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ) рдХреЛ рдмрд╛рдВрдзрдиреЗ рдХреЗ рд▓рд┐рдП "discard_unit=block|segment|section" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рд╣реИред I/O рд╡рд┐рд▓рдВрдмрддрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • EROFS (рдПрдХреНрд╕рдЯреЗрдВрдбреЗрдмрд▓ рд░реАрдб-рдУрдирд▓реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо) рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрд┐рдирд╛ рдХрдВрдкреНрд░реЗрд╢рди рдХреЗ рд╕рд╣реЗрдЬреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпрдХреНрд╖ I/O рд╕рдорд░реНрдерди, рд╕рд╛рде рд╣реА рдлрд╝реАрдореИрдк рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред
    • OverlayFS "рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп", "рдХреЗрд╡рд▓-рд╕рдВрд▓рдЧреНрди", "рд╕рд┐рдВрдХ" рдФрд░ "рдиреЛрдЯрд╛рдЗрдо" рдорд╛рдЙрдВрдЯ рдлрд╝реНрд▓реИрдЧ рдХреА рд╕рд╣реА рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
    • рдПрдирдПрдлрдПрд╕ рдиреЗ рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдПрдирдПрдлрдПрд╕ рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдРрд╕реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЕрд▓рдЧ рдиреЗрдЯрд╡рд░реНрдХ рдкрддреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реИред
    • FSCACHE рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рддреИрдпрд╛рд░реА рд╢реБрд░реВ рд╣реЛ рдЧрдИ рд╣реИред
    • GPT рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдЧреИрд░-рдорд╛рдирдХ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд╕рд╛рде EFI рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдлреИрдиреЛрдЯрд┐рдлрд╛рдИ рддрдВрддреНрд░ рдПрдХ рдирдпрд╛ рдзреНрд╡рдЬ, FAN_REPORT_PIDFD рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд▓реМрдЯрд╛рдП рдЧрдП рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЗрдВ pidfd рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдкреАрдЖрдИрдбреАрдПрдлрдбреА рдореЙрдирд┐рдЯрд░ рдХреА рдЧрдИ рдлрд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрдИрдбреА тАЛтАЛрдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ (рдПрдХ рдкреАрдЖрдИрдбреАрдПрдлрдбреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдмрджрд▓рддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрдмрдХрд┐ рдПрдХ рдкреАрдЖрдИрдбреА тАЛтАЛрдЙрд╕ рдкреАрдЖрдИрдбреА тАЛтАЛрд╕реЗ рдЬреБрдбрд╝реА рдореМрдЬреВрджрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред
    • рдореМрдЬреВрджрд╛ рд╕рд╛рдЭрд╛ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рдХреЛ move_mount() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ, рдЬреЛ рдкреГрдердХ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдХрдИ рдорд╛рдЙрдВрдЯ рд╕реНрдкреЗрд╕ рд╣реЛрдиреЗ рдкрд░ CRIU рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдФрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред
    • рдЫрд┐рдкреА рд╣реБрдИ рджреМрдбрд╝ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рд┐рдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдХреИрд╢ рд░реАрдб рдХрд░рддреЗ рд╕рдордп рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддреА рд╣реИред
    • рдЕрдирд┐рд╡рд╛рд░реНрдп (рдЕрдирд┐рд╡рд╛рд░реНрдп) рдлрд╝рд╛рдЗрд▓ рд▓реЙрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдВрднрд╛рд╡рд┐рдд рджреМрдбрд╝ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг, рдЗрди рддрд╛рд▓реЛрдВ рдХреЛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдорд╛рдирд╛ рдЧрдпрд╛ рдФрд░ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЗрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
    • рд▓рд╛рдЗрдЯрдПрдирд╡реАрдПрдо рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЗрдореНрдпреВрд▓реЗрд╢рди рдкрд░рдд рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдПрд╕рдПрд╕рдбреА рдбреНрд░рд╛рдЗрд╡ рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЬрд╝реЛрдирд┐рдВрдЧ (ZNS, рдЬрд╝реЛрдирдб рдиреЗрдорд╕реНрдкреЗрд╕) рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ NVMe рдорд╛рдирдХреЛрдВ рдХреЗ рдЖрдЧрдорди рдХреЗ рдмрд╛рдж рд▓рд╛рдЗрдЯрдПрдирд╡реАрдПрдо рдиреЗ рдЕрдкрдирд╛ рдЕрд░реНрде рдЦреЛ рджрд┐рдпрд╛ред
  • рдореЗрдореЛрд░реА рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдБ
    • DAMON (рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдореЙрдирд┐рдЯрд░) рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдЪрд▓ рд░рд╣реА рдЪрдпрдирд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд░реИрдо рдореЗрдВ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЛ рдпрд╣ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдиреЗ рдЕрдкрдиреЗ рдкреВрд░реЗ рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдХрд┐рди рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдмрдирд╛рдИ, рдФрд░ рдХреМрди рд╕реЗ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рд▓рд╛рд╡рд╛рд░рд┐рд╕ рд░рд╣ рдЧрдПред DAMON рдореЗрдВ рдХрдо рд╕реАрдкреАрдпреВ рд▓реЛрдб, рдХрдо рдореЗрдореЛрд░реА рдЦрдкрдд, рдЙрдЪреНрдЪ рд╕рдЯреАрдХрддрд╛ рдФрд░ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд┐рдд рд╕реНрдерд┐рд░ рдУрд╡рд░рд╣реЗрдб, рдЖрдХрд╛рд░ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрдпрд╛ рдХрд░ рд░рд╣реА рд╣реИ рдФрд░ рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдореЛрд░реА рдХреЛ рдореБрдХреНрдд рдХрд░рдирд╛ред
    • рдкреНрд░реЛрд╕реЗрд╕_рдПрдорд░рд┐рд▓реАрдЬрд╝ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЛ рдЙрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдореЗрдореЛрд░реА рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рддреЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рд╕рдВрд╕рд╛рдзрди рд░рд┐рд▓реАрдЬ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрддрд┐ рддрддреНрдХрд╛рд▓ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЗрд╕рдореЗрдВ рджреЗрд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рдореЗрдореЛрд░реА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдЬреИрд╕реЗ рдУрдУрдПрдордбреА (рд╕рд┐рд╕реНрдЯрдордбреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ) рдФрд░ рдПрд▓рдПрдордХреЗрдбреА (рдПрдВрдбреНрд░реЙрдЗрдб рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреБрдХреНрдд) рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░реЛрд╕реЗрд╕_рдПрдорд░рд┐рд▓реАрдЬ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ, рдРрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдордЬрдмреВрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рдореЗрдореЛрд░реА рдХреА рдкреБрдирдГ рдкреНрд░рд╛рдкреНрддрд┐ рдХреЛ рдЕрдзрд┐рдХ рдЕрдиреБрдорд╛рдирд┐рдд рд░реВрдк рд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
    • PREEMPT_RT рдХрд░реНрдиреЗрд▓ рд╢рд╛рдЦрд╛ рд╕реЗ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЖрд░рдЯреА-рдореНрдпреВрдЯреЗрдХреНрд╕ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддрд╛рд▓реЗ рдореНрдпреВрдЯреЗрдХреНрд╕, ww_mutex, rw_semafore, рд╕реНрдкрд┐рдирд▓реЙрдХ рдФрд░ rwlock рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрджрд┐рдо рдХреЗ рд╡реЗрд░рд┐рдПрдВрдЯ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред PREEMPT_RT рдореЛрдб рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдФрд░ рд╡реНрдпрд╡рдзрд╛рдиреЛрдВ рдкрд░ рдкреНрд░рднрд╛рд╡ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SLUB рд╕реНрд▓реИрдм рдПрд▓реЛрдХреЗрдЯрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред
    • SCHED_IDLE рдХрд╛рд░реНрдп рдЕрдиреБрд╕реВрдЪрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди cgroup рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ cgroup рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рдореВрд╣ рдХреА рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗред рдпреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдХреЗрд╡рд▓ рддрднреА рдЪрд▓реЗрдВрдЧреА рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЛрдИ рдЕрдиреНрдп рдХрд╛рд░реНрдп рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реЛред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП SCHED_IDLE рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд, SCHED_IDLE рдХреЛ рдПрдХ cgroup рдореЗрдВ рдмрд╛рдЗрдВрдб рдХрд░рддреЗ рд╕рдордп, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХрд╛рд░реНрдп рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╕рдордп рд╕рдореВрд╣ рдХреЗ рднреАрддрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╡рдЬрди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рд╕реАрдЧреНрд░реБрдк рдореЗрдВ рдореЗрдореЛрд░реА рдЦрдкрдд рдХреЗ рд▓реЗрдЦрд╛рдВрдХрди рдХреЗ рддрдВрддреНрд░ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд░реНрдиреЗрд▓ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреЛрд▓рд┐рдВрдЧ, рд╕рд┐рдЧреНрдирд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдФрд░ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╕рдВрд░рдЪрдирд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
    • рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдЯрд╛рд╕реНрдХ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рдЕрд╕рдордорд┐рдд рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рд╕реАрдкреАрдпреВ 32-рдмрд┐рдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдХреБрдЫ рдХреЗрд╡рд▓ 64-рдмрд┐рдЯ рдореЛрдб (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдЖрд░рдПрдо) рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдирдпрд╛ рдореЛрдб рдЖрдкрдХреЛ 32-рдмрд┐рдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рддреЗ рд╕рдордп рдХреЗрд╡рд▓ рдЙрди рд╕реАрдкреАрдпреВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ 32-рдмрд┐рдЯ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред
    • io_ureing рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ I/O рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЕрдм рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛, рд╕реАрдзреЗ рдлрд┐рдХреНрд╕реНрдб-рдлрд╝рд╛рдЗрд▓ рдЗрдВрдбреЗрдХреНрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрд▓рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рддреЗрдЬрд╝ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдкрд╛рд░рдВрдкрд░рд┐рдХ рдпреВрдирд┐рдХреНрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдЬрд╛рддрд╛ рд╣реИ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП.

      BIO (рдмреНрд▓реЙрдХ I/O рд▓реЗрдпрд░) рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП io_uring рдПрдХ рдирдпрд╛ рд░реАрд╕рд╛рдЗрдХреНрд▓рд┐рдВрдЧ рддрдВрддреНрд░ ("BIO рд░реАрд╕рд╛рдЗрдХреНрд▓рд┐рдВрдЧ") рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдВрддрд░рд┐рдХ рдореЗрдореЛрд░реА рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдУрд╡рд░рд╣реЗрдб рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд╕рдВрд╕рд╛рдзрд┐рдд I/O рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд▓рдЧрднрдЧ 10% рддрдХ рдмрдврд╝рд╛ рджреЗрддрд╛ рд╣реИред . io_uring mkdirat(), symlinkat() рдФрд░ linkat() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИред

    • рдмреАрдкреАрдПрдл рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП, рдЯрд╛рдЗрдорд░ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдФрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИред UNIX рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрдирд░рд╛рд╡рд░реНрддрдХ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕реЗрдЯрд╕реНрдХреЙрдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╕реЙрдХреЗрдЯ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИред рдмреАрдЯреАрдПрдл рдбрдореНрдкрд░ рдЕрдм рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
    • рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рдореЗрдореЛрд░реА рд╡рд╛рд▓реЗ NUMA рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдЬрдм рдЦрд╛рд▓реА рд╕реНрдерд╛рди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрди рдкреЗрдЬреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рдореЗрдореЛрд░реА (DRAM) рд╕реЗ рдзреАрдореА рд╕реНрдерд╛рдпреА рдореЗрдореЛрд░реА (рдкрд░реНрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдореЗрдореЛрд░реА) рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдРрд╕реА рдпреБрдХреНрддрд┐рдпрд╛рдБ рдЖрдорддреМрд░ рдкрд░ рдРрд╕реА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреА рд╣реИрдВред NUMA, NUMA рдиреЛрдбреНрд╕ рдХреЗ рдЪрдпрдирд┐рдд рд╕реЗрдЯ рд╕реЗ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдкреЗрдЬ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
    • рдПрдЖрд░рд╕реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП, рддреАрди- рдФрд░ рдЪрд╛рд░-рд╕реНрддрд░реАрдп рдореЗрдореЛрд░реА рдкреЗрдЬ рдЯреЗрдмрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ 64-рдмрд┐рдЯ рдПрдЖрд░рд╕реА рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛ рдФрд░ рд╕рдХреНрд╖рдо рдХрд░реЗрдЧрд╛ред
    • S390 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП, рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП KFENCE рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИ, рдФрд░ KCSAN рд░реЗрд╕ рдХрдВрдбреАрд╢рди рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
    • Printk() рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдРрд╕реЗ рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
    • mmap() рдиреЗ VM_DENYWRITE рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рдХрд░реНрдиреЗрд▓ рдХреЛрдб рдХреЛ MAP_DENYWRITE рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ ETXTBSY рддреНрд░реБрдЯрд┐ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛ рдЧрдИ рд╣реИред
    • рдЯреНрд░реЗрд╕рд┐рдВрдЧ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪреЗрдХ, "рдЗрд╡реЗрдВрдЯ рдЬрд╛рдВрдЪ" рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдкрдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реБрдП рдореМрдЬреВрджрд╛ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдЗрд╡реЗрдВрдЯ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
    • рдХреНрд▓реИрдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рдЕрдм рдПрд▓рдПрд▓рд╡реАрдПрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрд╕реЗрдВрдмрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рдХреЛрдб рдХреЗ рдХрд░реНрдиреЗрд▓ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдХрдВрдкрд╛рдЗрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо "-Werror" рдореЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдХрдВрдкрд╛рдЗрд▓рд░ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред 5.15 рд░рд┐рд▓реАрдЬрд╝ рдХреА рддреИрдпрд╛рд░реА рдореЗрдВ, рд▓рд┐рдиреБрд╕ рдиреЗ рдХреЗрд╡рд▓ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд┐рдирдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХрд░реНрдиреЗрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдирд╣реАрдВ рдЖрдИрдВ рдФрд░ "-Werror" рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЗрд╕ рдмрд╛рдд рдкрд░ рд╕рд╣рдордд рд╣реБрдП рдХрд┐ рдРрд╕рд╛ рдирд┐рд░реНрдгрдп рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдерд╛ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ "-Werror" рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдореЗрдВ рджреЗрд░реА рд╣реБрдИред . рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рджреМрд░рд╛рди "-Werror" рдзреНрд╡рдЬ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЛ WERROR рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ COMPILE_TEST рдкрд░ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдЕрднреА рдпрд╣ рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдг рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рд╣реИред
  • рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛
    • рдЖрдИрдПрдордП (рдЗрдВрдЯреАрдЧреНрд░рд┐рдЯреА рдореЗрдЬрд░рдореЗрдВрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░) рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд░рд┐рдореЛрдЯ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдбрд┐рд╡рд╛рдЗрд╕ рдореИрдкрд░ (рдбреАрдПрдо) рдореЗрдВ рдПрдХ рдирдпрд╛ рдбреАрдПрдо-рдЖрдИрдПрдордП рд╣реИрдВрдбрд▓рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдмрд╛рд╣рд░реА рд╕реЗрд╡рд╛ рдХреЛ рдЙрдирдХреА рдкреНрд░рд╛рдорд╛рдгрд┐рдХрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред . рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, dm-ima рдЖрдкрдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдореИрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреЛрд░реЗрдЬ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдмрд╛рд╣рд░реА рдХреНрд▓рд╛рдЙрдб рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ IMA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП DM рд▓рдХреНрд╖реНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рд╡реИрдзрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИред
    • prctl() рдПрдХ рдирдпрд╛ рд╡рд┐рдХрд▓реНрдк PR_SPEC_L1D_FLUSH рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░, рд╣рд░ рдмрд╛рд░ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪ рд╣реЛрдиреЗ рдкрд░ рдХрд░реНрдиреЗрд▓ рдХреЛ рдкреНрд░рдердо-рд╕реНрддрд░реАрдп (L1D) рдХреИрд╢ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдлреНрд▓рд╢ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдпрд╣ рдореЛрдб, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЪреБрдирд┐рдВрджрд╛ рд░реВрдк рд╕реЗ, рд╕реАрдкреАрдпреВ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рдЯреНрдЯрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХреИрд╢ рдореЗрдВ рдЬрдорд╛ рд╣реБрдП рдбреЗрдЯрд╛ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдП рдЧрдП рд╕рд╛рдЗрдб-рдЪреИрдирд▓ рд╣рдорд▓реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред PR_SPEC_L1D_FLUSH рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рд▓рд╛рдЧрдд (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рдирд╣реАрдВ) рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдЬреБрд░реНрдорд╛рдирд╛ рд╣реИред
    • рдЬреАрд╕реАрд╕реА рдореЗрдВ "-fzero-call-used-regs=used-gpr" рдзреНрд╡рдЬ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рднреА рд░рдЬрд┐рд╕реНрдЯрд░ рд╢реВрдиреНрдп рдкрд░ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреЛ рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рд╕реВрдЪрдирд╛ рд░рд┐рд╕рд╛рд╡ рд╕реЗ рдмрдЪрд╛рдиреЗ рдФрд░ рдХрд╛рд░рдирд╛рдореЛрдВ рдореЗрдВ рдЖрд░рдУрдкреА (рд░рд┐рдЯрд░реНрди-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ) рдЧреИрдЬреЗрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдмреНрд▓реЙрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ 20% рддрдХ рдХрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • рд╣рд╛рдЗрдкрд░-V рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ ARM64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИред
    • рдПрдХ рдирдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд┐рдХрд╛рд╕ рдврд╛рдВрдЪрд╛ "VDUSE" рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдЕрддрд┐рдерд┐ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд╣рди рдХреЗ рд░реВрдк рдореЗрдВ Virtio рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • I2C рдмрд╕ рдХреЗ рд▓рд┐рдП Virtio рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреИрдХрдПрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреИрд░рд╛рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЛрдб рдореЗрдВ I2C рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ред
    • рдореЗрд╣рдорд╛рдиреЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ GPIO рд▓рд╛рдЗрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП Virtio рдбреНрд░рд╛рдЗрд╡рд░ gpio-virtio рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • I/O MMU (рдореЗрдореЛрд░реА-рдкреНрд░рдмрдВрдзрди рдЗрдХрд╛рдИ) рдХреЗ рдмрд┐рдирд╛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ DMA рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред
    • рдХреЗрд╡реАрдПрдо рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдореЗрдВ рд░реИрдЦрд┐рдХ рдФрд░ рд▓реЙрдЧрд░рд┐рджрдорд┐рдХ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдВрдХрдбрд╝реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо
    • SMB3 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде Ksmbd рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдореЙрдбреНрдпреВрд▓ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрд▓рдмреНрдз рдПрд╕рдПрдордмреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдкреВрд░рдХ рдХрд░рддрд╛ рд╣реИ рдФрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдПрд╕рдПрдордмреА рд╕рд░реНрд╡рд░ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЙрдиреНрдирдд рдХрд░реНрдиреЗрд▓ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди, рдореЗрдореЛрд░реА рдЦрдкрдд рдФрд░ рдПрдХреАрдХрд░рдг рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИред Ksmbd рдХреЛ рдПрдХ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди, рдПрдореНрдмреЗрдбреЗрдб-рддреИрдпрд╛рд░ рд╕рд╛рдВрдмрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рд╕рд╛рдВрдмрд╛ рдЯреВрд▓ рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реЛрддрд╛ рд╣реИред рдХреЗрдПрд╕рдПрдордмреАрдбреА рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╡рд┐рддрд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреИрд╢рд┐рдВрдЧ рддрдХрдиреАрдХ (рдПрд╕рдПрдордмреА рдкрдЯреНрдЯреЗ) рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╡реЗ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдФрд░ рд╕рддреНрдпрд╛рдкрди рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдмрдврд╝рд╛рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЖрд░рдбреАрдПрдордП ("рдПрд╕рдПрдордмреАрдбрд╛рдпрд░реЗрдХреНрдЯ") рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред
    • CIFS рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдм NTLM рдФрд░ SMB1 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдордЬреЛрд░ DES-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
    • рд╡реАрдПрд▓рдПрдПрди рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдПрдХрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмреЙрдиреНрдбрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ рдПрдХреНрд╕рдбреАрдкреА (рдИрдПрдХреНрд╕рдкреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдкрд╛рде) рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • Mac80211 рд╡рд╛рдпрд░рд▓реЗрд╕ рд╕реНрдЯреИрдХ LPI, SP рдФрд░ VLP рдореЛрдб рдореЗрдВ 6GHZ STA (рд╡рд┐рд╢реЗрд╖ рдЕрд╕реНрдерд╛рдпреА рдкреНрд░рд╛рдзрд┐рдХрд░рдг) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдореЛрдб рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд TWT (рдЯрд╛рд░рдЧреЗрдЯ рд╡реЗрдХ рдЯрд╛рдЗрдо) рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд░рдЦрддрд╛ рд╣реИред
    • рдкреНрд░рдмрдВрдзрди рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЙрдкрдХрд░рдгреЛрдВ (рд╣реЛрд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░, рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгреЛрдВ, рдЖрджрд┐) рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрдорд╕реАрдЯреАрдкреА (рдкреНрд░рдмрдВрдзрди рдШрдЯрдХ рдкрд░рд┐рд╡рд╣рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдПрдордкреАрдЯреАрд╕реАрдкреА (рдорд▓реНрдЯреАрдкрд╛рде рдЯреАрд╕реАрдкреА) рдХреЗ рдореВрд▓ рдореЗрдВ рдПрдХреАрдХрд░рдг, рд╡рд┐рднрд┐рдиреНрди рдЖрдИрдкреА рдкрддреЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдИ рдорд╛рд░реНрдЧреЛрдВ рдкрд░ рдПрдХ рд╕рд╛рде рдкреИрдХреЗрдЯ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд╕рд╛рде рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреАрд╕реАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ред рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдлрд╝реБрд▓рдореЗрд╢ рдореЛрдб рдореЗрдВ рдкрддреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддреА рд╣реИред
    • SRv6 (рд╕реЗрдЧрдореЗрдВрдЯ рд░реВрдЯрд┐рдВрдЧ IPv6) рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рд╕рдорд╛рд╣рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП рд╣реИрдВрдбрд▓рд░ рдХреЛ рдиреЗрдЯрдлрд┐рд▓реНрдЯрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
    • рдпреВрдирд┐рдХреНрд╕ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рд╕реЙрдХрдореИрдк рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • ╨Ю╨▒╨╛╤А╤Г╨┤╨╛╨▓╨░╨╜╨╕╨╡
    • Amdgpu рдбреНрд░рд╛рдЗрд╡рд░ рд╕рд┐рдпрд╛рди рд╕реНрдХрд┐рд▓рдлрд╝рд┐рд╢ APUs (Navi 1x GPU рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпреЗрд▓реЛ рдХрд╛рд░реНрдк рдПрдкреАрдпреВ рдЕрдм рд╡реАрдбрд┐рдпреЛ рдХреЛрдбреЗрдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдмреЗрд╣рддрд░ рдПрд▓реНрдбреЗрдмрд╛рд░рди рдЬреАрдкреАрдпреВ рд╕рдорд░реНрдердиред GPU рдирд╡реА 24 "рдмреЗрдЬ рдЧреЛрдмреА" рдФрд░ RDNA2 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдирдП рдорд╛рдирдЪрд┐рддреНрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЬреЛрдбрд╝реЗ рдЧрдПред рд╡рд░реНрдЪреБрдЕрд▓ рд╕реНрдХреНрд░реАрди (рд╡реАрдХреЗрдПрдордПрд╕) рдХрд╛ рдмреЗрд╣рддрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред AMD Zen 3 рдЪрд┐рдкреНрд╕ рдХреЗ рддрд╛рдкрдорд╛рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • Amdkfd рдбреНрд░рд╛рдЗрд╡рд░ (рдЕрд▓рдЧ-рдЕрд▓рдЧ GPU рдХреЗ рд▓рд┐рдП, рдЬреИрд╕реЗ рдХрд┐ рдкреЛрд▓рд╛рд░рд┐рд╕) HMM (рд╡рд┐рд╖рдо рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди) рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╕рд╛рдЭрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдореИрдиреЗрдЬрд░ (SVM, рд╕рд╛рдЭрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА) рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рдЗрдХрд╛рдЗрдпреЛрдВ (MMU) рдХреЗ рд╕рд╛рде рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред , рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рдЗрдХрд╛рдИ), рдЬреЛ рдореБрдЦреНрдп рдореЗрдореЛрд░реА рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреА рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдПрдЪрдПрдордПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЬреАрдкреАрдпреВ рдФрд░ рд╕реАрдкреАрдпреВ рдХреЗ рдмреАрдЪ рдПрдХ рд╕рд╛рдЭрд╛ рдкрддрд╛ рд╕реНрдерд╛рди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЬреАрдкреАрдпреВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдореБрдЦреНрдп рдореЗрдореЛрд░реА рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред
    • рдЗрдВрдЯреЗрд▓ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП i915 рдбреНрд░рд╛рдЗрд╡рд░ рдЯреАрдЯреАрдПрдо рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдореИрдиреЗрдЬрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЬреАрдпреВрд╕реА (рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдорд╛рдЗрдХреНрд░реЛ рдХрдВрдЯреНрд░реЛрд▓рд░) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрдВрдЯреЗрд▓ рдПрдЖрд░рд╕реА рдЕрд▓реНрдХреЗрдорд┐рд╕реНрдЯ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдФрд░ рдЗрдВрдЯреЗрд▓ рдПрдХреНрд╕рдИ-рдПрдЪрдкреА рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░реА рд╢реБрд░реВ рд╣реЛ рдЧрдИ рд╣реИред
    • рдиреЛрд╡реНрдпреВ рдбреНрд░рд╛рдЗрд╡рд░ рдбреАрдкреАрд╕реАрдбреА (рдбрд┐рд╕реНрдкреНрд▓реЗрдкреЛрд░реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбреЗрдЯрд╛) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдИрдбреАрдкреА рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рдмреИрдХрд▓рд╛рдЗрдЯ рдирд┐рдпрдВрддреНрд░рдг рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
    • рдПрдордПрд╕рдПрдо рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдПрдбреНрд░реЗрдиреЛ 7рд╕реА рдЬреЗрди 3 рдФрд░ рдПрдбреНрд░реЗрдиреЛ 680 рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • IOMMU рдбреНрд░рд╛рдЗрд╡рд░ Apple M1 рдЪрд┐рдк рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рдПрдПрдордбреА рд╡реИрди рдЧреЙрдЧ рдПрдкреАрдпреВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рд╛рдЙрдВрдб рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • Realtek R8188EU рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╢рд╛рдЦрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ Realtek RTL8188EU 8188 b/g/n рд╡рд╛рдпрд░рд▓реЗрд╕ рдЪрд┐рдкреНрд╕ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг (rtl802.11eu) рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред
    • рдУрд╕реАрдкреА_рдкреАрдЯреА рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд▓рдШреБ рдкрд░рдорд╛рдгреБ рдШрдбрд╝реА рдФрд░ рдПрдХ рдЬреАрдПрдирдПрд╕рдПрд╕ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдореЗрдЯрд╛ (рдлреЗрд╕рдмреБрдХ) рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдкреАрд╕реАрдЖрдИрдИ рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдЯреАрдХ рд╕рдордп рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
    • Sony Xperia 10II (рд╕реНрдиреИрдкрдбреНрд░реИрдЧрди 665), Xiaomi Redmi 2 (рд╕реНрдиреИрдкрдбреНрд░реИрдЧрди MSM8916), рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА S3 (рд╕реНрдиреИрдкрдбреНрд░реИрдЧрди MSM8226), рд╕реИрдорд╕рдВрдЧ рдЧреЗрд╡рд┐рдиреА/рдХреЛрдбрд┐рдирд╛/рдХрд╛рдЗрд▓ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • ARM So╨б рдФрд░ NVIDIA Jetson TX2 NX рдбреЗрд╡рд▓рдкрд░ рдХрд┐рдЯ, Sancloud BBE рд▓рд╛рдЗрдЯ, PicoITX, DRC02, SolidRun SolidSense, SKOV i.MX6, Nitrogen8, рдЯреНрд░реИрд╡рд░реНрд╕ Ten64, GW7902, рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк SAMA7, ualcomm Snapdragon SD636/SM8150, рд░реЗрдиреЗрд╕рд╛ R-рдХрд╛рд░ H3e рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдмреЛрд░реНрдб -2G/M3e-2G, рдорд╛рд░реНрд╡реЗрд▓ CN913x, рдПрд╕реНрдкреАрдб AST2600 (рдлреЗрд╕рдмреБрдХ рдХреНрд▓рд╛рдЙрдбреНрд░рд┐рдкрд░, рдПрд▓реНрдмрд░реНрдЯ рдФрд░ рдлрд╝реВрдЬреА рд╕рд░реНрд╡рд░ рдмреЛрд░реНрдб), 4KOpen STiH418-b2264ред
    • рдЧреЛрдлрд░ 2рдмреА рдПрд▓рд╕реАрдбреА рдкреИрдирд▓, EDT ETM0350G0DH6/ETMV570G2DHU, LOGIC Technologies LTTD800480070-L6WH-RT, рдорд▓реНрдЯреА-рдЗрдиреЛрдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА MI1010AIT-1CP1, рдЗрдиреЛрд▓рдХреНрд╕ EJ030NA 3.0, ilitek ili9341, E Ink VB3300-KCA, Samsung ATNA33XC рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред 20 7430, рд╕реИрдорд╕рдВрдЧ рдбреАрдмреА2401, рд╡рд╛рдЗрдбрдЪрд┐рдкреНрд╕ рдбрдмреНрд▓реВрдПрд╕XNUMX .
    • LiteX рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ SoCs (FPGAs рдХреЗ рд▓рд┐рдП) рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдИрдерд░рдиреЗрдЯ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде LiteETH рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдиреНрдпреВрдирддрдо рд╡рд┐рд▓рдВрдмрддрд╛ рдореЛрдб рдореЗрдВ рдСрдкрд░реЗрд╢рди рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдПрд╕рдмреА-рдСрдбрд┐рдпреЛ рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдПрдХ рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдбрд┐рд╡рд╛рдЗрд╕-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП quirk_flags рд╡рд┐рдХрд▓реНрдк рднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред

рдЙрд╕реА рд╕рдордп, рд▓реИрдЯрд┐рди рдЕрдореЗрд░рд┐рдХреА рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдХреНрдд рдХрд░реНрдиреЗрд▓ 5.15 - рд▓рд┐рдирдХреНрд╕-рд▓рд┐рдмрд░ 5.15-рдЬреАрдПрдирдпреВ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рддрддреНрд╡реЛрдВ рдФрд░ рдЧреИрд░-рдореБрдХреНрдд рдШрдЯрдХреЛрдВ рдпрд╛ рдХреЛрдб рдЕрдиреБрднрд╛рдЧреЛрдВ рд╡рд╛рд▓реЗ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдХрд╛ рджрд╛рдпрд░рд╛ рд╕реАрдорд┐рдд рд╣реИ рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛. рдирдИ рд░рд┐рд▓реАрдЬрд╝ рд╕рдлрд╛рдИ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЙрдЧ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИред mkspec рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрдиреИрдк рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд░реНрдорд╡реЗрдпрд░.рдПрдЪ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреБрдЫ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рд╣рдЯрд╛ рджреА рдЧрдИрдВред "-Werror" рдореЛрдб рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреА рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ ("рдкреНрд░рд╛рд░реВрдк-рдЕрддрд┐рд░рд┐рдХреНрдд-рдЖрд░реНрдЧ", рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ, рдЕрдкреНрд░рдпреБрдХреНрдд рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдЪрд░) рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЧрдИред Gehc-AHC рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдлрд╝рд╛рдИ рдЬреЛрдбрд╝реА рдЧрдИред рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдФрд░ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдПрдбреНрд░реЗрдиреЛ, btusb, btintel, brcmfmac, aarch64 qcom рдореЗрдВ рдЕрджреНрдпрддрди рдмреНрд▓реЙрдм рд╕рдлрд╛рдИ рдХреЛрдбред рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдкреНрд░рд┐рдЬреНрдо54 (рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛) рдФрд░ рдЖрд░рдЯреАрдПрд▓8188рдИрдпреВ (рдЖрд░8188рдИрдпреВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд) рдХреА рд╕рдлрд╛рдИ рдмрдВрдж рдХрд░ рджреА рдЧрдИ рд╣реИред

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

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