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

рджреБрдИ рдорд╣рд┐рдирд╛рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкрдЫрд┐, рд▓рд┐рдирд╕ рдЯреЛрд░рднрд╛рд▓реНрдбреНрд╕рд▓реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.12 рдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реЗред рд╕рдмреИрднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ: Btrfs рдорд╛ zoned рдмреНрд▓рдХ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреАрд╣рд░реВ рдирдХреНрд╕рд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛, рд▓рд┐рдЧреЗрд╕реА ARM рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВ рд╕рдлрд╛ рдЧрд░реНрдиреЗ, NFS рдорд╛ "рдЙрддреНрд╕рд╛рд╣реА" рд▓реЗрдЦрди рдореЛрдб, рдХреНрдпрд╛рд╕рдмрд╛рдЯ рдлрд╛рдЗрд▓ рдорд╛рд░реНрдЧрд╣рд░реВ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди LOOKUP_CACHED рд╕рдВрдпрдиреНрддреНрд░ред , BPF рдорд╛ рдкрд░рдорд╛рдгреБ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдореЗрдореЛрд░реАрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдмрдЧрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА KFENCE, рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдЫреБрдЯреНрдЯреИ рдХрд░реНрдиреЗрд▓ рдереНрд░реЗрдбрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ NAPI рдкреЛрд▓рд┐рдВрдЧ рдореЛрдб, ACRN рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░, рдХрд╛рд░реНрдпрдорд╛ рдЙрдбрд╛рдирдорд╛ рдкреНрд░рд┐рдордкреНрдЯ рдореЛрдбреЗрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред Clang рдорд╛ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрд╛ LTO рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд╕реВрдЪрдХ рд░ рд╕рдорд░реНрдердиред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ 14170 (рдЕрдШрд┐рд▓реНрд▓реЛ рд╡рд┐рдореЛрдЪрди 15480 рдорд╛) 1946 (1991) рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдмрд╛рдЯ рдлрд┐рдХреНрд╕рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН, рдкреНрдпрд╛рдЪ рд╕рд╛рдЗрдЬ 38 MB рд╣реЛ (рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ 12102 (12090) рдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реЗрдХреЛ рдЫ, 538599 (868025) рдХреЛрдбрдХрд╛ рд▓рд╛рдЗрдирд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН, (333377) рд▓рд╛рдЗрдирд╣рд░реВ рдореЗрдЯрд╛рдЗрдпреЛ)ред 261456 рдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ 43% рдпрдиреНрддреНрд░ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, рд▓рдЧрднрдЧ 5.12% рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдЧрд░реНрди рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, 17% рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрдпрд╛рдХрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, 12% рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, рд░ 5% рдЖрдиреНрддрд░рд┐рдХ рдХрд░реНрдиреЗрд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреНред

рдореБрдЦреНрдп рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • рдбрд┐рд╕реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА, I/O рд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ
    • рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреАрд╣рд░реВ рдирдХреНрд╕рд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ (рддрдкрд╛рдИрд▓реЗ рд╣рд╛рд▓рдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЕрд░реНрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╕рдБрдЧ рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рджреЗрд╢реА рд╡рд┐рднрд╛рдЬрдирдорд╛ рдПрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдлрд╛рдЗрд▓рд╣рд░реВ рдирдХреНрд╕рд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред рдореНрдпрд╛рдкрд┐рдЩ FAT, ext4 рд░ XFS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерд┐рдд рдЫред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рд▓реЗ рдлрд░рдХ-рдлрд░рдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░ рд╡рд┐рднрд┐рдиреНрди рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрдЫ, рдореНрдпрд╛рдкрд┐рдЩ рд╕рд╣рд┐рддрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреЛрд░реНрдЯреЗрдмрд▓ рд╣реЛрдо рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдореЗрдХрд╛рдирд┐рдЬрдордорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдЫ, рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЖрдлреНрдиреЛ рдЧреГрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВрд▓рд╛рдИ рдмрд╛рд╣реНрдп рдорд┐рдбрд┐рдпрд╛рдорд╛ рд╕рд╛рд░реНрди рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреАрд╣рд░реВ рдЬреБрдирд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдБрджреИрдиред рдЕрд░реНрдХреЛ рдЙрдкрдпреЛрдЧреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рднрдиреЗрдХреЛ рдмрд╛рд╣реНрдп рд╣реЛрд╕реНрдЯрдмрд╛рдЯ рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд╕рд╛рдЭрд╛ рдкрд╣реБрдБрдЪрдХреЛ рдкреНрд░рд╛рд╡рдзрд╛рдирд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиреБ рд╣реЛ, рд╡рд╛рд╕реНрддрд╡рдорд╛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдорд╛рд▓рд┐рдХрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдбрд╛рдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдирдЧрд░реАред
    • LOOKUP_CACHED рдкреНрдпрд╛рдЪрд╣рд░реВ рдХрд░реНрдиреЗрд▓рдорд╛ рдЕрдкрдирд╛рдЗрдПрдХрд╛ рдЫрдиреН, рдЕрдкрд░реЗрд╕рдирд╣рд░реВрд▓рд╛рдИ рдмреНрд▓рдХ рдирдЧрд░реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдмрд╛рдЯ рдлрд╛рдЗрд▓ рдорд╛рд░реНрдЧ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ, рдХреЗрд╡рд▓ рдХреНрдпрд╛рд╕рдорд╛ рдЙрдкрд▓рдмреНрдз рдбрд╛рдЯрд╛рдорд╛ рдЖрдзрд╛рд░рд┐рддред LOOKUP_CACHED рдореЛрдб RESOLVE_CACHED рдлреНрд▓реНрдпрд╛рдЧ рдкрд╛рд╕ рдЧрд░реЗрд░ openat2() рдХрд▓рдорд╛ рд╕рдХреНрд░рд┐рдп рд╣реБрдиреНрдЫ, рдЬрд╕рдорд╛ рдХреНрдпрд╛рд╕рдмрд╛рдЯ рдорд╛рддреНрд░ рдбрд╛рдЯрд╛ рд╕реЗрд╡рд╛ рдЧрд░рд┐рдиреНрдЫ, рд░ рдпрджрд┐ рдкрде рдирд┐рд░реНрдзрд╛рд░рдгрд▓рд╛рдИ рдбреНрд░рд╛рдЗрднрдорд╛ рдкрд╣реБрдБрдЪ рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗ, EAGAIN рддреНрд░реБрдЯрд┐ рдлрд┐рд░реНрддрд╛ рд╣реБрдиреНрдЫред
    • Btrfs рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдЬреЛрди рдЧрд░рд┐рдПрдХреЛ рдмреНрд▓рдХ рдпрдиреНрддреНрд░рд╣рд░реВ (рд╣рд╛рд░реНрдб рдореНрдпрд╛рдЧреНрдиреЗрдЯрд┐рдХ рдбрд┐рд╕реНрдХ рд╡рд╛ NVMe SSDs рдорд╛ рдпрдиреНрддреНрд░рд╣рд░реВ, рднрдгреНрдбрд╛рд░рдг рдард╛рдЙрдБ рдЬрд╕рдорд╛ рдмреНрд▓рдХ рд╡рд╛ рд╕реЗрдХреНрдЯрд░рд╣рд░реВрдХреЛ рд╕рдореВрд╣рд╣рд░реВ рдмрдирд╛рдЙрдиреЗ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдорд╛ рдбреЗрдЯрд╛рдХреЛ рдХреНрд░рдорд┐рдХ рдердкреНрдиреЗ рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рдЫ) рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫред рдмреНрд▓рдХрд╣рд░реВрдХреЛ рд╕рдореНрдкреВрд░реНрдг рд╕рдореВрд╣ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрджреИ)ред рдкрдвреНрдиреЗ-рдорд╛рддреНрд░ рдореЛрдбрдорд╛, рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд░ рдкреГрд╖реНрда (рдЙрдкрдкреГрд╖реНрда) рднрдиреНрджрд╛ рд╕рд╛рдиреЛ рдбрд╛рдЯрд╛ рднрдПрдХрд╛ рдмреНрд▓рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
    • F2FS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд░ рдХрдореНрдкреНрд░реЗрд╕рди рд╕реНрддрд░ рдЪрдпрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫред LZ4 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордХреЛ рд▓рд╛рдЧрд┐ рдЙрдЪреНрдЪ рд╕реНрддрд░рдХреЛ рд╕рдЩреНрдХреБрдЪрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред checkpoint_merge рдорд╛рдЙрдиреНрдЯрд┐рдЩ рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛред
    • рдирдпрд╛рдБ ioctl рдЖрджреЗрд╢ FS_IOC_READ_VERITY_METADATA fs-verity рд╕рдБрдЧ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдмрд╛рдЯ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкрдвреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
    • NFS рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ "рдЙрддреНрд╕реБрдХ" рд▓реЗрдЦрди рдореЛрдб (рд▓реЗрдЦрди=рдЙрддреНрд╕рд╛рд╣реА) рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рдЬрдм рд╕рдХреНрд╖рдо рд╣реБрдиреНрдЫ, рдлрд╛рдЗрд▓рдорд╛ рд▓реЗрдЦреНрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВ рддреБрд░реБрдиреНрддреИ рдкреГрд╖реНрдардХреЛ рдХреНрдпрд╛рд╕рд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрджреИ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдиреНрдЫред рдпреЛ рдореЛрдбрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореЗрдореЛрд░реА рдЦрдкрдд рдХрдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЦрд╛рд▓реА рдард╛рдЙрдБрдХреЛ рдЕрдиреНрддреНрдпрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рддрддреНрдХрд╛рд▓ рд░рд╕рд┐рдж рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд░ рдХреЗрд╣рд┐ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдорд╛ рдмрдвреНрджреЛ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫред
    • CIFS (SMB) рдорд╛ рдирдпрд╛рдБ рдорд╛рдЙрдиреНрдЯ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН: рдлрд╛рдЗрд▓ рдХреНрдпрд╛рд╕рд┐рдЩ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди acregmax рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреНрдпрд╛рд╕рд┐рдЩ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди acdirmaxред
    • XFS рдорд╛, рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдХреЛрдЯрд╛ рдЬрд╛рдБрдЪ рдореЛрдб рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ, fsync рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджреНрд░реБрдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдЖрдХрд╛рд░ рдШрдЯрд╛рдЙрдиреЗ рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди grofs рдХреЛрдб рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдореЗрдореЛрд░реА рд░ рдкреНрд░рдгрд╛рд▓реА рд╕реЗрд╡рд╛рд╣рд░реВ
    • DTMP (рдЧрддрд┐рд╢реАрд▓ рдерд░реНрдорд▓ рдкрд╛рд╡рд░ рдореНрдпрд╛рдиреЗрдЬрдореЗрдиреНрдЯ) рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕реЗрдЯ рд╕рд╛рдорд╛рдиреНрдп рддрд╛рдкрдорд╛рди рд╕реАрдорд╛рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд╢рдХреНрддрд┐ рдЦрдкрддрд▓рд╛рдИ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рд╡рд┐рдирд┐рдпрдорд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
    • рд▓рд┐рдЩреНрдХрд┐рдЩ рдЪрд░рдг (LTO, рд▓рд┐рдЩреНрдХ рдЯрд╛рдЗрдо рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди) рдорд╛ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реА рдХреНрд▓реНрдпрд╛рдЩреНрдЧ рдХрдореНрдкрд╛рдЗрд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд░реНрдиреЗрд▓ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред LTO рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рд╕рдВрд▓рдЧреНрди рд╕рдмреИ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд╛рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрд░ рднрд┐рдиреНрди рд╣реБрдиреНрдЫрдиреН, рдЬрдмрдХрд┐ рдкрд░рдореНрдкрд░рд╛рдЧрдд рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдореЛрдбрд╣рд░реВрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдлрд╛рдЗрд▓рд▓рд╛рдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░реНрджрдЫ рд░ рдЕрдиреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдХрд▓ рдЧрд░реНрдиреЗ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИрдиред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, LTO рдХреЛ рд╕рд╛рде, рдЕрдиреНрдп рдлрд╛рдЗрд▓рд╣рд░реБ рдмрд╛рдЯ рдХрд╛рд░реНрдпрд╣рд░реБ рдХреЛ рд▓рд╛рдЧреА рдЗрдирд▓рд╛рдЗрди рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕рдореНрднрд╡ рдЫ, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓ рдорд╛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░рд┐рдПрдХреЛ рдХреЛрдб рд╕рдореНрдорд┐рд▓рд┐рдд рдЫреИрди, рдкреНрд░рдХрд╛рд░ рдЬрд╛рдБрдЪ рд░ рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреБрдХреВрд▓рди рдХреЛ рд░реВрдк рдорд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрддрд░ рдорд╛ рдЧрд░рд┐рдиреНрдЫред LTO рд╕рдорд░реНрдерди рд╣рд╛рд▓ x86 рд░ ARM64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдорд╛ рд╕реАрдорд┐рдд рдЫред
    • рдмреБрдЯ рдЪрд░рдг (preempt=none/voluntary/full) рд╡рд╛ debugfs (/debug/sched_debug) рдорд╛рд░реНрдлрдд рдХрд╛рдо рдЧрд░реНрджрд╛, рдХрд░реНрдиреЗрд▓ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрд╛ PREEMPT_DYNAMIC рд╕реЗрдЯрд┐рдЩ рддреЛрдХрд┐рдПрдХреЛ рднрдПрдорд╛ рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреБрд▓рд░рдорд╛ рдкреНрд░рд┐рдордореНрдкрд╢рди рдореЛрдбрд╣рд░реВ (PREEMPT) рдЪрдпрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдкрд╣рд┐рд▓реЗ, рдПрдХреНрд╕реНрдЯреНрд░реБрдЬрди рдореЛрдб рдорд╛рддреНрд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд╕реНрддрд░ рдорд╛ рд╕реЗрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рд╡рд┐рддрд░рдгрд╣рд░реВрд▓рд╛рдИ PREEMPT рдореЛрдб рд╕рдХреНрд╖рдо рдкрд╛рд░реЗрд░ рдХрд░реНрдиреЗрд▓рд╣рд░реВ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдбреЗрд╕реНрдХрдЯрдкрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдиреЛ рдереНрд░реБрдкреБрдЯ рджрдгреНрдбрдХреЛ рд▓рд╛рдЧрддрдорд╛ рдиреНрдпреВрдирддрдо рд╡рд┐рд▓рдореНрдмрддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд░ рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛ PREEMPT_VOLUNTARY (рдбреЗрд╕реНрдХрдЯрдкрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдордзреНрдпрд╡рд░реНрддреА рдореЛрдб) рд╡рд╛ PREEMPT_NONE (рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдзрд┐рдХрддрдо рдереНрд░реБрдкреБрдЯ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ) рдорд╛ рдлрд░реНрдХрд┐рдиреНрдЫред ред
    • BPF_ADD, BPF_AND, BPF_OR, BPF_XOR, BPF_XCHG рд░ BPF_CMPXCHG BPF рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкрд░рдорд╛рдгреБ рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред
    • BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрд▓рд╛рдИ рднреНрдпрд╛рд░реАрдПрдмрд▓ рдЕрдлрд╕реЗрдЯрд╣рд░реВрд╕рдБрдЧ рдкреЛрдЗрдиреНрдЯрд░реНрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдбрд╛рдЯрд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рджрд┐рдЗрдПрдХреЛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рдкрд╣рд┐рд▓реЗ рддрдкрд╛рдИрд▓реЗ рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдПрд░реНрд░реЗ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕реНрдерд┐рд░ рддрддреНрд╡ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдереНрдпреЛ рднрдиреЗ, рдЕрдм рддрдкрд╛рдИрд▓реЗ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЕрд╡рд╕реНрдерд┐рдд рд╕реАрдорд╛ рднрд┐рддреНрд░ рдорд╛рддреНрд░ рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг BPF рдкреНрд░рдорд╛рдгрдХ рджреНрд╡рд╛рд░рд╛ рдЧрд░рд┐рдиреНрдЫред рд╕рдЯреНрдЯрд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд╢реЛрд╖рдгрдХреЛ рдЪрд┐рдиреНрддрд╛рдХреЛ рдХрд╛рд░рдгрд▓реЗ рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдЫред
    • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рджреЗрдЦрд┐рдиреЗ рдЯреНрд░реЗрд╕ рдШрдЯрдирд╛рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдирднрдПрдХрд╛ рдмреЗрдпрд░ рдЯреНрд░реЗрд╕рдкреЛрдЗрдиреНрдЯрд╣рд░реВрдорд╛ BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ (рдПрдмреАрдЖрдИ рд╕рдВрд░рдХреНрд╖рдг рддреНрдпрд╕реНрддрд╛ рдЯреНрд░реЗрд╕рдкреЛрдЗрдиреНрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЫреИрди)ред
    • CXL 2.0 (рдХрдореНрдкреНрдпреБрдЯ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд▓рд┐рдЩреНрдХ) рдмрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди CPU рд░ рдореЗрдореЛрд░реА рдЙрдкрдХрд░рдгрд╣рд░реВ рдмреАрдЪрдХреЛ рдЙрдЪреНрдЪ-рдЧрддрд┐ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ (рддрдкрд╛рдИрд▓рд╛рдИ рдмрд╛рд╣реНрдп рдореЗрдореЛрд░реА рдЙрдкрдХрд░рдгрд╣рд░реВ RAM рд╡рд╛ рд╕реНрдерд╛рдпреА рдореЗрдореЛрд░реАрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдорд╛рдиреМрдВ рдпреЛ рдореЗрдореЛрд░реАред CPU рдорд╛ рдорд╛рдирдХ рдореЗрдореЛрд░реА рдирд┐рдпрдиреНрддреНрд░рдХ рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ)ред
    • рд▓рд┐рдирдХреНрд╕рдорд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдкрдорд╛ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдирднрдПрдХрд╛ рдлрд░реНрдорд╡реЗрдпрд░-рдЖрд░рдХреНрд╖рд┐рдд рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдмрд╛рдЯ рдбрд╛рдЯрд╛ рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди nvmem рдбреНрд░рд╛рдЗрднрд░ рдердкрд┐рдпреЛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, EEPROM рдореЗрдореЛрд░реА рдЬреБрди рднреМрддрд┐рдХ рд░реВрдкрдорд╛ рдлрд░реНрдорд╡реЗрдпрд░рдорд╛ рдорд╛рддреНрд░ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдЫ, рд╡рд╛ рдбрд╛рдЯрд╛ рдЬреБрди рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдмреБрдЯ рдЪрд░рдгрдорд╛ рдорд╛рддреНрд░ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдЫ)ред
    • "рдУрдкреНрд░реЛрдлрд╛рдЗрд▓" рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ, рдЬреБрди рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрди рд░ рдердк рдЖрдзреБрдирд┐рдХ perf рд╕рдВрдпрдиреНрддреНрд░рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред
    • io_uring рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ I/O рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓реЗ рдореЗрдореЛрд░реА рдкреНрд░рдпреЛрдЧ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрдиреЗ cgroups рд╕рдБрдЧ рдПрдХреАрдХрд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
    • RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓реЗ NUMA рдкреНрд░рдгрд╛рд▓реА, рд╕рд╛рдереИ kprobes рд░ uprobes рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
    • рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд╡рд╕реНрдерд╛ рд╕реНрдиреНрдпрд╛рдкрд╕рдЯрд╣рд░реВ (рдЪреЗрдХрдкреЛрдЗрдиреНрдЯ/рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛) рдХреЛ рдХрд╛рд░реНрдпрд╢реАрд▓рддрд╛рд▓рд╛рдИ рдзреНрдпрд╛рди рдирджрд┐рдИ kcmp() рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред
    • рдзреЗрд░реИ рд╡рд░реНрд╖рджреЗрдЦрд┐ рд╡реНрдпрд╡рд╣рд╛рд░рдорд╛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░рд┐рдПрдХрд╛ EXPORT_UNUSED_SYMBOL() рд░ EXPORT_SYMBOL_GPL_FUTURE() рдореНрдпрд╛рдХреНрд░реЛрд╣рд░реВ рд╣рдЯрд╛рдЗрдПрдХрд╛ рдЫрдиреНред
  • рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд░ рд╕реБрд░рдХреНрд╖рд╛
    • KFence (рдХрд░реНрдиреЗрд▓ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдлреЗрдВрд╕) рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░ рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рдореЗрдореЛрд░реАрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╕рдорд╛рддреНрдЫ, рдЬрд╕реНрддреИ рдмрдлрд░ рдУрднрд░рд░рдиреНрд╕ рд░ рдореЗрдореЛрд░реА рдЦрд╛рд▓реА рдЧрд░реЗрдкрдЫрд┐ рдкрд╣реБрдБрдЪред KASAN рдбрд┐рдмрдЧрд┐рдЩ рдореЗрдХрд╛рдирд┐рдЬрдордХреЛ рд╡рд┐рдкрд░реАрдд, KFence рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдЙрдЪреНрдЪ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрддрд┐ рд░ рдХрдо рдУрднрд░рд╣реЗрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореЗрдореЛрд░реА рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╕рдорд╛рддреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЬреБрди рдХреЗрд╡рд▓ рдХрд╛рд░реНрдп рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд╡рд╛ рд▓рд╛рдореЛ-рд╕рдордп рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд╕рдордпрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрджрдЫред
    • ACRN рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдордп рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рддрддреНрдкрд░рддрд╛ рд░ рдорд┐рд╢рди-рдХреНрд░рд┐рдЯрд┐рдХрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрддрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдБрдЦрд╛рд▓реЗ рд▓реЗрдЦрд┐рдПрдХреЛред ACRN рд▓реЗ рдиреНрдпреВрдирддрдо рдУрднрд░рд╣реЗрдб рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЙрдкрдХрд░рдгрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрджрд╛ рдХрдо рд╡рд┐рд▓рдореНрдмрддрд╛ рд░ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдХреЛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЧрд░реНрджрдЫред CPU рд╕реНрд░реЛрддрд╣рд░реВ, I/O, рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд░ рдзреНрд╡рдирд┐ рдЕрдкрд░реЗрд╢рдирд╣рд░реВрдХреЛ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред ACRN рд▓рд╛рдИ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдирд┐рдпрдиреНрддреНрд░рдг рдПрдХрд╛рдЗрд╣рд░реВ, рдЙрдкрдХрд░рдг рдкреНрдпрд╛рдирд▓рд╣рд░реВ, рдЕрдЯреЛрдореЛрдЯрд┐рдн рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ, рдЙрдкрднреЛрдХреНрддрд╛ IoT рдЙрдкрдХрд░рдгрд╣рд░реВ рд░ рдЕрдиреНрдп рдЗрдореНрдмреЗрдбреЗрдб рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдорд╛ рдмрд╣реБ рдкреГрдердХ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рдЪрд▓рд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред ACRN рд▓реЗ рджреБрдИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ - рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╕реЗрд╡рд╛ VMs, рдЬреБрди рдкреНрд░рдгрд╛рд▓реА рд╕реНрд░реЛрддрд╣рд░реВ (CPU, рдореЗрдореЛрд░реА, I/O, рдЖрджрд┐) рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд░ рдЕрдиреБрдХреВрд▓рди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ VMs, рдЬрд╕рд▓реЗ Linux, Android рд░ Windows рд╡рд┐рддрд░рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдЫред
    • IMA (Integrity Measurement Architecture) рд╕рдмрд╕рд┐рд╕реНрдЯрдордорд╛, рдЬрд╕рд▓реЗ рдлрд╛рдЗрд▓ рд░ рд╕рдореНрдмрджреНрдз рдореЗрдЯрд╛рдбреЗрдЯрд╛рдХреЛ рдЕрдЦрдгреНрдбрддрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╣реНрдпрд╛рд╕ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХрд╛рдпрдо рдЧрд░реНрджрдЫ, рдЕрдм рдпреЛ рдХрд░реНрдиреЗрд▓рдХреЛ рдбрд╛рдЯрд╛рдХреЛ рдкреВрд░реНрдгрддрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдореНрднрд╡ рд╣реБрдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, SELinux рдирд┐рдпрдорд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрдиред ред
    • Xen рд╣рд╛рдЗрдкрд░рдХрд▓рд╣рд░реВ рдЕрд╡рд░реЛрдз рдЧрд░реНрдиреЗ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЗрдореБрд▓реЗрдЯрд░рдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ KVM рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
    • рд╣рд╛рдЗрдкрд░-V рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рдХреЛ рд▓рд╛рдЧрд┐ рд░реВрдЯ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд░реВрдкрдорд╛ рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред рд░реВрдЯ рд╡рд╛рддрд╛рд╡рд░рдгрд╕рдБрдЧ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдорд╛ рд╕реАрдзрд╛ рдкрд╣реБрдБрдЪ рдЫ рд░ рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдЪрд▓рд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ (Xen рдорд╛ Dom0 рд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ)ред рдЕрд╣рд┐рд▓реЗ рд╕рдореНрдо, Hyper-V (Microsoft Hypervisor) рд▓реЗ рд▓рд┐рдирдХреНрд╕рд▓рд╛рдИ рдЕрддрд┐рдерд┐ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНтАНрдпреЛ, рддрд░ рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рдЖрдлреИрдВ Windows-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрдмрд╛рдЯ рдирд┐рдпрдиреНрддреНрд░рд┐рдд рдерд┐рдпреЛред
    • eMMC рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЗрдирд▓рд╛рдЗрди рдИрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдкрдорд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рд░ I/O рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрдиреЗ рдбреНрд░рд╛рдЗрдн рдирд┐рдпрдиреНрддреНрд░рдХрдорд╛ рдирд┐рд░реНрдорд┐рдд рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдореЗрдХрд╛рдирд┐рдЬрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред
    • RIPE-MD 128/256/320 рд░ рдЯрд╛рдЗрдЧрд░ 128/160/192 рд╣реНрдпрд╛рд╕рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдЬреБрди рдХреЛрд░рдорд╛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░рд┐рдПрдХреЛ рдЫ, рд╕рд╛рдереИ Salsa20 рд╕реНрдЯреНрд░рд┐рдо рд╕рд╛рдЗрдлрд░, рдЬрд╕рд▓рд╛рдИ ChaCha20 рдПрд▓реНрдЧреЛрд░рд┐рджрдорд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдЧрд░реЗрдХреЛ рдерд┐рдпреЛ, рдпрд╕рдмрд╛рдЯ рд╣рдЯрд╛рдЗрдпреЛред рдХреНрд░рд┐рдкреНрдЯреЛ рдЙрдкрдкреНрд░рдгрд╛рд▓реАред blake2 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо blake2s рд▓рд╛рдЧреВ рдЧрд░реНрди рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА
    • рдиреЗрдЯрд╡рд░реНрдХ рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ NAPI рдкреЛрд▓рд┐рдВрдЧ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдХрд░реНрдиреЗрд▓ рдереНрд░реЗрдбрдорд╛ рд╕рд╛рд░реНрди рд╕рдХреНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рдХреЗрд╣реА рдкреНрд░рдХрд╛рд░рдХрд╛ рдХрд╛рд░реНрдпрднрд╛рд░рдХрд╛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд╣рд┐рд▓реЗ, рдорддрджрд╛рди softirq рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ рдХрд╛рд░реНрдп рдЕрдиреБрд╕реВрдЪрдХ рджреНрд╡рд╛рд░рд╛ рдХрднрд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрди, рдЬрд╕рд▓реЗ рдЕрдзрд┐рдХрддрдо рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрди рд░рд╛рдореНрд░реЛ-рдЧреНрд░реЗрдиреНрдб рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдмрдирд╛рдпреЛред рдЫреБрдЯреНрдЯреИ рдХрд░реНрдиреЗрд▓ рдереНрд░реЗрдбрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓реЗ рдорддрджрд╛рди рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдмрд╛рдЯ рдЕрд╡рд▓реЛрдХрди рдЧрд░реНрди, рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реАрдкреАрдпреВ рдХреЛрд░рд╣рд░реВрдорд╛ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрди, рд░ рдХрд╛рд░реНрдп рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреЗ рд╕рдордп рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред sysfs рдорд╛ рдирдпрд╛рдБ рдореЛрдб рд╕рдХреНрд╖рдо рдЧрд░реНрди, /sys/class/net/ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЫред /рдереНрд░реЗрдбреЗрдбред
    • MPTCP (MultiPath TCP) рдХреЛ рдХреЛрд░рдорд╛ рдПрдХреАрдХрд░рдг, рд╡рд┐рднрд┐рдиреНрди IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рдорд╛рд░реНрдлрдд рд╡рд┐рднрд┐рдиреНрди рдорд╛рд░реНрдЧрд╣рд░реВрдорд╛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдПрдХреИ рд╕рд╛рде рд╡рд┐рддрд░рдгрдХреЛ рд╕рд╛рде TCP рдЬрдбрд╛рдирдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ TCP рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ред рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрд▓реЗ рдХреЗрд╣рд┐ рдереНрд░реЗрдбрд╣рд░реВрдорд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рддреЛрдХреНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреНрдЫ, рдЬрд╕рд▓реЗ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдмреНрдпрд╛рдХрдЕрдк рдереНрд░реЗрдбрд╣рд░реВрдХреЛ рдХрд╛рдо рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдЬреБрди рдкреНрд░рд╛рдердорд┐рдХ рдереНрд░реЗрдбрдорд╛ рд╕рдорд╕реНрдпрд╛ рднрдПрдорд╛ рдорд╛рддреНрд░ рд╕рдХреНрд░рд┐рдп рд╣реБрдиреНрдЫред
    • IGMPv3 рд▓реЗ EHT (рд╕реНрдкрд╖реНрдЯ рд╣реЛрд╕реНрдЯ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ) рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫред
    • рдиреЗрдЯрдлрд┐рд▓реНрдЯрд░рдХреЛ рдкреНрдпрд╛рдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдЗрдиреНрдЬрд┐рдирд▓реЗ рд╡рд┐рд╢реЗрд╖ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рд╢реНрдЪрд┐рдд рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреГрд╖реНрдарднреВрдорд┐ рдлрд╛рдпрд░рд╡рд╛рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд▓рд┐рди рд╕рдХреНрдЫ, рдЕрд░реВ рдХрд╕реИрд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдЧрд░реНрдирдмрд╛рдЯ рд░реЛрдХреНрди)ред
  • рдЙрдкрдХрд░рдг
    • рд╣рд╛рдореАрд▓реЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд░ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд ARM рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ рд╕рдлрд╛ рдЧрд░реНрдпреМрдВред efm32, picoxcell, prima2, tango, u300, zx рд░ c6x рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ, рд╕рд╛рдереИ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдХреЛрдб рд╣рдЯрд╛рдЗрдпреЛред
    • amdgpu рдбреНрд░рд╛рдЗрднрд░рд▓реЗ Sienna Cichlid GPU (Navi 22, Radeon RX 6xxx) рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдбрд╣рд░реВ рдУрднрд░рдХреНрд▓рдХ (рдУрднрд░рдбреНрд░рд╛рдЗрдн) рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред 16 рдФрдВ рджреЗрдЦрд┐ 8 рдФрдВ рдкреБрд╕реНрддрд╛ рд╕рдореНрдо DCE (рдбрд┐рд╕реНрдкреНрд▓реЗ рдХрдиреНрдЯреНрд░реЛрд▓рд░ рдЗрдиреНрдЬрд┐рди) рдХреЛ рд▓рд╛рдЧрд┐ FP11 рдкрд┐рдХреНрд╕реЗрд▓ рдврд╛рдБрдЪрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред GPU Navy Flounder (Navi 21) рд░ APU Van Gogh рдХреЛ рд▓рд╛рдЧрд┐, GPU рд░рд┐рд╕реЗрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
    • Intel рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ i915 рдбреНрд░рд╛рдЗрднрд░рд▓реЗ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдХреЛ рдкрдХреНрд╖рдорд╛ рдЕрд▓рдЧрд╛рд╡ рд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди i915.mitigations рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред рдЯрд╛рдЗрдЧрд░ рд▓реЗрдХрдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреЗ рдЪрд┐рдкрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, VRR (рднреНрдпрд╛рд░рд┐рдПрдмрд▓ рд░реЗрдЯ рд░рд┐рдлреНрд░реЗрд╕) рдореЗрдХрд╛рдирд┐рдЬрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЦреЗрд▓рдХреЛ рд╕рдордпрдорд╛ рд╕рд╣рдЬрддрд╛ рд░ рдХреБрдиреИ рдЦрд╛рд▓реАрдкрди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдордирд┐рдЯрд░ рд░рд┐рдлреНрд░реЗрд╕ рджрд░рд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рди рд░реВрдкрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд░рдВрдЧ рд╢реБрджреНрдзрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЗрдВрдЯреЗрд▓ рдХреНрд▓рд┐рдпрд░ рдХрд▓рд░ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫред DP-HDMI 2.1 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред eDP рдкреНрдпрд╛рдирд▓рд╣рд░реВрдХреЛ рдмреНрдпрд╛рдХрд▓рд╛рдЗрдЯ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред LSPCON (рд▓реЗрднрд▓ рд╕рд┐рдлреНрдЯрд░ рд░ рдкреНрд░реЛрдЯреЛрдХрд▓ рдХрдиреНрднрд░реНрдЯрд░) рд╕рдорд░реНрдерди рднрдПрдХрд╛ Gen9 GPU рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, HDR рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред
    • nouveau рдЪрд╛рд▓рдХрд▓реЗ GA100 (Ampere) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд NVIDIA GPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рдердкреНрдЫред
    • msm рдбреНрд░рд╛рдЗрднрд░рд▓реЗ SDM (Snapdragon) 508, 509 рд░ 512 chips рдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ Adreno 630, 636 рд░ 660 GPUs рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫред
    • Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s рд░ Pioneer DJM-750 рд╕рд╛рдЙрдиреНрдб рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред Intel Alder Lake PCH-P рдЕрдбрд┐рдпреЛ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рдбрд┐рдмрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдбрд┐рдпреЛ рдХрдиреЗрдХреНрдЯрд░ рдЬрдбрд╛рди рд░ рд╡рд┐рдЪреНрдЫреЗрджрди рдЧрд░реНрдиреЗ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕рд┐рдореБрд▓реЗрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
    • 64 рджреЗрдЦрд┐ 1996 рд╕рдореНрдо рдирд┐рд░реНрдорд┐рдд Nintendo 2003 рдЧреЗрдо рдХрдиреНрд╕реЛрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ (рд▓рд┐рдХреНрд╕рд▓рд╛рдИ Nintendo 64 рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░реНрдиреЗ рд╡рд┐рдЧрддрдХрд╛ рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рдкреВрд░рд╛ рднрдПрдирдиреН рд░ рднрд╛рдкрд╡реЗрдпрд░рдХреЛ рд░реВрдкрдорд╛ рд╡рд░реНрдЧреАрдХреГрдд рдЧрд░рд┐рдпреЛ)ред рдкреБрд░рд╛рдиреЛ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдкреЛрд░реНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░реЗрд░рдгрд╛, рдЬреБрди рд▓рдЧрднрдЧ рдмреАрд╕ рд╡рд░реНрд╖рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рдЗрдореБрд▓реЗрдЯрд░рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рдЙрддреНрддреЗрдЬрд┐рдд рдЧрд░реНрдиреЗ рд░ рдЦреЗрд▓рд╣рд░реВрдХреЛ рдкреЛрд░реНрдЯрд┐рдЩрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдиреЗ рдЗрдЪреНрдЫрд╛ рд╣реЛред
    • Sony PlayStation 5 DualSense рдЦреЗрд▓ рдирд┐рдпрдиреНрддреНрд░рдХрдХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░ рдердкрд┐рдпреЛред
    • ARM рдмреЛрд░реНрдбрд╣рд░реВ, рдЙрдкрдХрд░рдгрд╣рд░реВ рд░ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдердкрд┐рдПрдХреЛ рд╕рдорд░реНрдерди: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, Two Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoBno4
    • Purism Librem5 Evergreen, Xperia Z3+/Z4/Z5, ASUS Zenfone 2 Laser, BQ Aquaris X5, OnePlus6, OnePlus6T, Samsung GT-I9070 рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
    • Broadcom VK рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░ рдмреЛрд░реНрдбрд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, Valkyrie рд░ Viper PCIe рдмреЛрд░реНрдбрд╣рд░реВ) рдХреЛ рд▓рд╛рдЧрд┐ bcm-vk рдбреНрд░рд╛рдЗрднрд░ рдердкрд┐рдпреЛ, рдЬреБрди рдЕрдбрд┐рдпреЛ, рднрд┐рдбрд┐рдпреЛ рд░ рдЫрд╡рд┐ рдкреНрд░рд╢реЛрдзрди рдХрд╛рд░реНрдпрд╣рд░реВ, рд╕рд╛рдереИ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди-рд╕рдореНрдмрдиреНрдзрд┐рдд рдХрд╛рд░реНрдпрд╣рд░реВ, рдЕрд▓рдЧ рдпрдиреНрддреНрд░рдорд╛ рдЕрдлрд▓реЛрдб рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
    • рд▓реЗрдиреЛрднреЛ рдЖрдЗрдбрд┐рдпрд╛рдкреНрдпрд╛рдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░рдиреНрддрд░ рдЪрд╛рд░реНрдЬрд┐рдЩ рд░ рдХрд┐рдмреЛрд░реНрдб рдмреНрдпрд╛рдХрд▓рд╛рдЗрдЯрд┐рдЩ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред рд╕рд╛рдереИ рдмрд┐рдЬреБрд▓реА рдЦрдкрдд рдореЛрдбрд╣рд░реВ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рде ThinkPad рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ ACPI рдкреНрд░реЛрдлрд╛рдЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред Lenovo ThinkPad X1 рдЯреНрдпрд╛рдмреНрд▓реЗрдЯ Gen 2 HID рд╕рдмрд╕рд┐рд╕реНрдЯрдордХрд╛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░ рдердкрд┐рдпреЛред
    • Raspberry Pi рдХреЛ рд▓рд╛рдЧрд┐ рдХреНрдпрд╛рдореЗрд░рд╛ рдореЛрдбреНрдпреБрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рд╣рд┐рдд ov5647 рдбреНрд░рд╛рдЗрднрд░ рдердкрд┐рдпреЛред
    • RISC-V SoC FU740 рд░ HiFive рдЕрдирд▓рд┐рд╕реНрдб рдмреЛрд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред Kendryte K210 рдЪрд┐рдкрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдЪрд╛рд▓рдХ рдкрдирд┐ рдердкрд┐рдПрдХреЛ рдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди