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

рджреБрдИ рдорд╣рд┐рдирд╛рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкрдЫрд┐, рд▓рд┐рдирд╕ рдЯреЛрд░рднрд╛рд▓реНрдбреНрд╕рд▓реЗ рд▓рд┐рдирдХреНрд╕ 6.3 рдХрд░реНрдиреЗрд▓ рдЬрд╛рд░реА рдЧрд░реЗрдХреЛ рдЫред рд╕рдмреИрднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ: рдЕрдкреНрд░рдЪрд▓рд┐рдд рдПрдЖрд░рдПрдо рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдорд╣рд░реВ рд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╕рдлрд╛ рдЧрд░реНрдиреЗ, рд░рд╕реНрдЯ рднрд╛рд╖рд╛ рд╕рдорд░реНрдердирдХреЛ рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдг, hwnoise рдЙрдкрдпреЛрдЧрд┐рддрд╛, BPF рдорд╛ рд░рд╛рддреЛ-рдХрд╛рд▓реЛ рд░реВрдЦ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, IPv4 рдХреЛ рд▓рд╛рдЧрд┐ BIG TCP рдореЛрдб, рдирд┐рд░реНрдорд┐рдд Dhrystone рдмреЗрдиреНрдЪрдорд╛рд░реНрдХ, рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред memfd рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, BPF рдкреНрд░рдпреЛрдЧ рдЧрд░реА HID рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдорд░реНрдерди, Btrfs рдорд╛ рдмреНрд▓рдХ рд╕рдореВрд╣ рдЦрдгреНрдбреАрдХрд░рдг рдХрдо рдЧрд░реНрди рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ 15637 рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдмрд╛рдЯ 2055 рдлрд┐рдХреНрд╕рд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдпреЛ; рдкреНрдпрд╛рдЪ рд╕рд╛рдЗрдЬ - 76 MB (рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреНрд░рднрд╛рд╡рд┐рдд 14296 рдлрд╛рдЗрд▓рд╣рд░реВ, 1023183 рдХреЛрдбрдХрд╛ рд▓рд╛рдЗрдирд╣рд░реВ рдердкрд┐рдпреЛ, 883103 рд▓рд╛рдЗрдирд╣рд░реВ рдореЗрдЯрд╛рдЗрдпреЛ)ред рддреБрд▓рдирд╛рдХреЛ рд▓рд╛рдЧрд┐, рдЕрдШрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛, 16843 рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдмрд╛рдЯ 2178 рдлрд┐рдХреНрд╕рд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ; рдкреНрдпрд╛рдЪ рд╕рд╛рдЗрдЬ - 62 рдПрдордмреАред 39 рдХрд░реНрдиреЗрд▓рдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд▓рдЧрднрдЧ 6.3% рдпрдиреНрддреНрд░ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, рд▓рдЧрднрдЧ 15% рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреЗрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, 10% рдиреЗрдЯрд╡рд░реНрдХрд┐рдЩ рд╕реНрдЯреНрдпрд╛рдХрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, 5% рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛, рд░ 3ред рдЖрдиреНрддрд░рд┐рдХ рдХрд░реНрдиреЗрд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ %ред

рдХрд░реНрдиреЗрд▓ 6.3 рдорд╛ рдкреНрд░рдореБрдЦ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • рдореЗрдореЛрд░реА рд░ рдкреНрд░рдгрд╛рд▓реА рд╕реЗрд╡рд╛рд╣рд░реВ
    • рдкреБрд░рд╛рдиреЛ рд░ рдЕрдкреНрд░рдпреБрдХреНрдд рдПрдЖрд░рдПрдо рдмреЛрд░реНрдбрд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдХреЛрдбрдХреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╕рдлрд╛рдИ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдХрд░реНрдиреЗрд▓ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдЖрдХрд╛рд░ 150 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдирд╣рд░реВ рдШрдЯрд╛рдПрдХреЛ рдЫред 40 рдкреБрд░рд╛рдирд╛ ARM рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ рд╣рдЯрд╛рдЗрдпреЛред
    • BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ HID (рдорд╛рдирд╡ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЙрдкрдХрд░рдг) рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд╕рд╛рде рдЗрдирдкреБрдЯ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛред
    • Rust-for-Linux рд╢рд╛рдЦрд╛рдмрд╛рдЯ рдбреНрд░рд╛рдЗрднрд░ рд░ рдХрд░реНрдиреЗрд▓ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рд░рд╕реНрдЯрд▓рд╛рдИ рджреЛрд╕реНрд░реЛ рднрд╛рд╖рд╛рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрдмрдиреНрдзрд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рдирд┐рд░рдиреНрддрд░ рдкреЛрд░реНрдЯрд┐рдЩред рд░рд╕реНрдЯ рд╕рдорд░реНрдерди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рд░ рд░рд╕реНрдЯ рдЕрдирд┐рд╡рд╛рд░реНрдп рдХрд░реНрдиреЗрд▓ рдирд┐рд░реНрдорд╛рдг рдирд┐рд░реНрднрд░рддрд╛рдХреЛ рд░реВрдкрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред рдЕрдШрд┐рд▓реНрд▓реЛ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐рдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрд░реНрдХ рдкреНрд░рдХрд╛рд░рд╣рд░реВ (рд╕рдиреНрджрд░реНрдн рдЧрдгрдирд╛рдХреЛ рд╕рд╛рде рд╕реВрдЪрдХрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди), ScopeGuard (рд╕рдлрд╛рдИ рдХрд╛рд░реНрдп рджрд╛рдпрд░рд╛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдБрджрд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдиреНрдЫ), рд░ ForeignOwnable (C рд░ Rust рдХреЛрдб рдмреАрдЪ рд╕реВрдЪрдХ рдЖрдиреНрджреЛрд▓рди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред ред рдкреНрдпрд╛рдХреЗрдЬ 'alloc' (рдЯрд╛рдЗрдк 'рдЧрд╛рдИ' рд░ рд╡рд┐рд╢реЗрд╖рддрд╛ 'ToOwned') рдмрд╛рдЯ рдореЛрдбреНрдпреБрд▓ 'borrow' рд╣рдЯрд╛рдЗрдпреЛред рдпреЛ рдиреЛрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ рдХрд░реНрдиреЗрд▓рдорд╛ рд░рд╕реНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рдЕрд╡рд╕реНрдерд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рдХрд░реНрдиреЗрд▓рдорд╛ Rust рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдкрд╣рд┐рд▓реЛ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрди рдирдЬрд┐рдХ рдЫред
    • x86-64 рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдореЛрдб рд▓рд┐рдирдХреНрд╕ (рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд░реВрдкрдорд╛ рдХрд░реНрдиреЗрд▓ рдЪрд▓рд╛рдЙрдБрджреИ) рд▓реЗ Rust рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдХреЛрдб рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рд▓рд┐рдЩреНрдХ-рдЯрд╛рдЗрдо рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рд╕рдХреНрд╖рдо (LTO) рдХреЛ рд╕рд╛рде рдХреНрд▓реНрдпрд╛рдВрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдореЛрдб рд▓рд┐рдирдХреНрд╕ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
    • рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реНрдпрд╡рд╣рд╛рд░рд▓реЗ рдЧрд░реНрджрд╛ рд╣реБрдиреЗ рдврд┐рд▓рд╛рдЗ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди hwnoise рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдердкрд┐рдпреЛред рдЕрдкрд░реЗрд╢рдирдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордп (рдЬрд┐рдЯрд░) рдорд╛ рд╡рд┐рдЪрд▓рдирд╣рд░реВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЧрд░рд┐рдиреНрдЫ рдЬрдм рдЕрд╡рд░реЛрдз рдкреНрд░рд╢реЛрдзрди рдЕрд╕рдХреНрд╖рдо рд╣реБрдиреНрдЫ, рдЧрдгрдирд╛рдХреЛ 10 рдорд┐рдиреЗрдЯрдорд╛ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХреЗрдиреНрдб рднрдиреНрджрд╛ рдмрдвреАред
    • рдПрдХ рдХрд░реНрдиреЗрд▓ рдореЛрдбреНрдпреБрд▓ рдПрдХ Dhrystone рдмреЗрдиреНрдЪрдорд╛рд░реНрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде рдердкрд┐рдПрдХреЛ рдЫ рдЬреБрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдмрд┐рдирд╛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрдорд╛ CPU рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХрд░реНрдиреЗрд▓ рд▓реЛрдбрд┐рдЩ рдорд╛рддреНрд░ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдирдпрд╛рдБ SoCs рдХреЛ рд▓рд╛рдЧрд┐ рдкреЛрд░реНрдЯрд┐рдЩ рдЪрд░рдгрдорд╛)ред
    • "cgroup.memory=nobpf" рдХрд░реНрдиреЗрд▓ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛ BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдореЗрдореЛрд░реА рдЦрдкрдд рд▓реЗрдЦрд╛ рдЕрдХреНрд╖рдо рдЧрд░реНрди, рдЬреБрди рдкреГрдердХ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рднрдПрдХрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдЫред
    • BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд░рд╛рддреЛ-рдХрд╛рд▓реЛ рд░реВрдЦ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЫ, рдЬрд╕рд▓реЗ рдирдпрд╛рдБ рдореНрдпрд╛рдкрд┐рдЩ рдкреНрд░рдХрд╛рд░ рдердкреНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред
    • рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ рдХреНрд░рдорд╣рд░реВ (rseq, рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ рдХреНрд░рдорд╣рд░реВ) рдХреЛ рд╕рдВрдпрдиреНрддреНрд░рдорд╛, CPU рдирдореНрдмрд░рд╕рдБрдЧ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХреЛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ (рдореЗрдореЛрд░реА-рдирдХреНрд╕рд╛ рдХрдиреНрдХрд░рдиреНрд╕реА ID) рдкрд╛рд╕ рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛рд▓рд╛рдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рдердкрд┐рдПрдХреЛ рдЫред Rseq рд▓реЗ рддреБрд░реБрдиреНрддреИ рдЖрдгрд╡рд┐рдХ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдорд╛рдзреНрдпрдо рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬреБрди, рдпрджрд┐ рдЕрд░реНрдХреЛ рдереНрд░реЗрдбрджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реЛрдз рднрдпреЛ рднрдиреЗ, рд╕рдлрд╛ рдЧрд░реА рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдЧрд░рд┐рдиреНрдЫред
    • ARM рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрд▓реЗ SME 2 (рд╕реНрдХреЗрд▓реЗрдмрд▓ рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕ рдПрдХреНрд╕рдЯреЗрдиреНрд╕рди) рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
    • s390x рд░ RISC-V RV64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, "BPF trampoline" рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдХрд░реНрдиреЗрд▓ рд░ BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдмреАрдЪ рдХрд▓рд╣рд░реВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрджрд╛ рдУрднрд░рд╣реЗрдбрд▓рд╛рдИ рдХрдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
    • RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВ рднрдПрдХрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛, "ZBB" рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧ рд╕реНрдЯреНрд░рд┐рдЩ рдЕрдкрд░реЗрд╕рдирд╣рд░реВрд▓рд╛рдИ рдЧрддрд┐ рджрд┐рди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
    • LoongArch рдирд┐рд░реНрджреЗрд╢рди рд╕реЗрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ (Loongson 3 5000 рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд░ MIPS рд░ RISC-V рдЬрд╕реНрддреИ рдирдпрд╛рдБ RISC ISA рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ), рдХрд░реНрдиреЗрд▓ рдареЗрдЧрд╛рдирд╛ рд╕реНрдкреЗрд╕ рдЕрдирд┐рдпрдорд┐рддрддрд╛ (KASLR), рдореЗрдореЛрд░реАрдорд╛ рдХрд░реНрдиреЗрд▓рдХреЛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг (рд░рд┐рд▓реЛрдХреЗрд╢рди) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред ), рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмрд┐рдиреНрджреБрд╣рд░реВ рд░реЛрдХреНрдиреБрд╣реЛрд╕реН рд░ рдХреЗрдкреНрд░реЛрдм рдореЗрдХрд╛рдирд┐рдЬрдоред
    • DAMOS (рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдореЛрдирд┐рдЯрд░рд┐рдЩ-рдЖрдзрд╛рд░рд┐рдд рд╕рдЮреНрдЪрд╛рд▓рди рдпреЛрдЬрдирд╛рд╣рд░реВ) рд╕рдВрдпрдиреНрддреНрд░, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореЗрдореЛрд░реА рдкрд╣реБрдБрдЪрдХреЛ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реАрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдореЗрдореЛрд░реА рдЦрд╛рд▓реА рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, DAMOS рдорд╛ рдкреНрд░рд╢реЛрдзрдирдмрд╛рдЯ рдореЗрдореЛрд░реАрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрди рдлрд┐рд▓реНрдЯрд░рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
    • рдиреНрдпреВрдирддрдо рдорд╛рдирдХ C рдкреБрд╕реНрддрдХрд╛рд▓рдп Nolibc рд▓реЗ s390 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд░ рдЖрд░реНрдо рдердореНрдмрез рдирд┐рд░реНрджреЗрд╢рди рд╕реЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ (ARM, AArch1, i64, x386_86, RISC-V рд░ MIPS рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд)ред
    • Objtool рд▓рд╛рдИ рдХрд░реНрдиреЗрд▓ рдирд┐рд░реНрдорд╛рдгрдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрди рд░ рдмрд┐рд▓реНрдбрдХреЛ рд╕рдордпрдорд╛ рдкреАрдХ рдореЗрдореЛрд░реА рдЦрдкрдд рдХрдо рдЧрд░реНрди рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ ("allyesconfig" рдореЛрдбрдорд╛ рдХрд░реНрдиреЗрд▓ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрд╛, 32 GB RAM рднрдПрдХреЛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рдЬрдмрд░рдЬрд╕реНрддреА рд╕рдорд╛рдкреНрддрд┐рдорд╛ рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рдЫреИрди)ред
    • Intel ICC рдХрдореНрдкрд╛рдЗрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдХрд░реНрдиреЗрд▓рдХреЛ рдЕрд╕реЗрдВрдмрд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдХрд╛рдордмрд╛рдЯ рдмрд╛рд╣рд┐рд░ рдЫ рд░ рдХрд╕реИрд▓реЗ рдпрд╕рд▓рд╛рдИ рдареАрдХ рдЧрд░реНрдиреЗ рдЗрдЪреНрдЫрд╛ рд╡реНрдпрдХреНрдд рдЧрд░реЗрдХреЛ рдЫреИрдиред
  • рдбрд┐рд╕реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА, I/O рд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ
    • tmpfs рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рдореНрдпрд╛рдкрд┐рдЩрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬреБрди рд╣рд╛рд▓рдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЕрд░реНрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рджреЗрд╢реА рд╡рд┐рднрд╛рдЬрдирдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдлрд╛рдЗрд▓рд╣рд░реВ рдирдХреНрд╕рд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред
    • Btrfs рдорд╛, рдмреНрд▓рдХрд╣рд░реВрдХреЛ рд╕рдореВрд╣рд╣рд░реВрдХреЛ рдЦрдгреНрдбреАрдХрд░рдг рдХрдо рдЧрд░реНрди, рдмреНрд▓рдХрд╣рд░реВ рдЖрд╡рдВрдЯрди рдЧрд░реНрджрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рд╕рд╛рдЗрдЬрджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реБрдиреНрдЫрдиреН, рдЕрд░реНрдерд╛рддреНред рдмреНрд▓рдХрд╣рд░реВрдХреЛ рдХреБрдиреИ рдкрдирд┐ рд╕рдореВрд╣ рдЕрдм рд╕рд╛рдиреЛ (резреирео рдХреЗрдмреА рд╕рдореНрдо), рдордзреНрдпрдо (рео рдПрдордмреА рд╕рдореНрдо), рд░ рдареВрд▓реЛ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрдорд╛ рд╕реАрдорд┐рдд рдЫред raid128 рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреБрди: рдХрд╛рд░реНрдп рдЧрд░рд┐рдПрдХреЛ рдЫред рдЪреЗрдХрд╕рдорд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдХреЛрдбред рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ utime рдХреНрдпрд╛рд╕ рдЧрд░реЗрд░ рд░ рдЖрд╡рд╢реНрдпрдХ рдкрд░реЗрдХреЛ рдмреЗрд▓рд╛ рдорд╛рддреНрд░ рдЖрджреЗрд╢рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реЗрд░ рдкрдард╛рдЙрдиреЗ рдХрд╛рд░реНрдпрд▓рд╛рдИ резреж рдкрдЯрдХрд╕рдореНрдо рдЧрддрд┐ рджрд┐рди рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рдмрдирд╛рдЗрдПрдХреЛ рдЫред рд╕рд╛рдЭрд╛ рдбрд╛рдЯрд╛ (рд╕реНрдиреНрдпрд╛рдкрд╕рдЯрд╣рд░реВ) рдХреЛ рд▓рд╛рдЧрд┐ рдмреНрдпрд╛рдХрд▓рд┐рдЩреНрдХ рдЬрд╛рдБрдЪрд╣рд░реВ рдЫреЛрдбреЗрд░ 8x рдЫрд┐рдЯреЛ рдлрд┐рдореНрдпрд╛рдк рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВред рдмреА-рдЯреНрд░реА рд╕рдВрд░рдЪрдирд╛рд╣рд░реВрдорд╛ рдХреБрдЮреНрдЬреАрд╣рд░реВрдХреЛ рдЦреЛрдЬрд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рди рдЧрд░реЗрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛рдХрд╛ рд╕рд╛рде рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ 56% рджреНрд╡рд╛рд░рд╛ рджреНрд░реБрдд рд╣реБрдиреНрдЫрдиреНред
    • рдПрдХреНрд╕рдХреНрд▓реБрд╕рд┐рдн рд▓рдХрд╣рд░реВрдХреЛ рд╕рдЯреНрдЯрд╛ рд╕рд╛рдЭрд╛ рдЗрдиреЛрдб рд▓рдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреВрд░реНрд╡-рдЖрд╡рдВрдЯрд┐рдд рдмреНрд▓рдХрд╣рд░реВрдорд╛ рдкреНрд░рддреНрдпрдХреНрд╖ I/O рдЕрдкрд░реЗрд╕рдирд╣рд░реВ рдПрдХреИрд╕рд╛рде рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдПрд░ ext4 FS рдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдкреНрд░рджрд░реНрд╢рдиред
    • f2fs рдорд╛, рдХреЛрдбрдХреЛ рдкрдардиреАрдпрддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдХрд╛рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рдЖрдгрд╡рд┐рдХ рд▓реЗрдЦрди рд░ рдирдпрд╛рдБ рд╕реАрдорд╛ рдХреНрдпрд╛рд╕ рд╕рдореНрдмрдиреНрдзрд┐рдд рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдореБрджреНрджрд╛рд╣рд░реВ рдлрд┐рдХреНрд╕ рдЧрд░рд┐рдпреЛред
    • EROFS (рдПрдиреНрд╣рд╛рдиреНрд╕реНрдб рд░рд┐рдб-рдУрдиреНрд▓реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо), рдкрдвреНрдиреЗ-рдорд╛рддреНрд░ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ, рдбреЗрдЯрд╛ рдкрд╣реБрдБрдЪ рдврд┐рд▓рд╛рдЗ рдХрдо рдЧрд░реНрди CPU рдорд╛ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░рд┐рдПрдХреЛ рдлрд╛рдЗрд▓ рдбрд┐рдХрдореНрдкреНрд░реЗрд╕рди рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рдмрд╛рдБрдзреНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
    • BFQ I/O рдЕрдиреБрд╕реВрдЪрдХрд▓реЗ рдЙрдиреНрдирдд рд╕реНрдкрд┐рдирд┐рдЩ рдбрд┐рд╕реНрдХ рдбреНрд░рд╛рдЗрднрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ, рдЬрд╕реНрддреИ рдзреЗрд░реИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░рд┐рдПрдХрд╛ рдбреНрд░рд╛рдЗрднрд╣рд░реВ (рдорд▓реНрдЯреА рдПрдХреНрдЪреБрдПрдЯрд░) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗред
    • AES-SHA2 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрд╛рдЯрд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди NFS рдХреНрд▓рд╛рдЗрдиреНрдЯ рд░ рд╕рд░реНрднрд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
    • FUSE (рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА) рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдХреНрд╡реЗрд░реА рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреНрд╡реЗрд░реАрдорд╛ рдердк рдЬрд╛рдирдХрд╛рд░реА рд░рд╛рдЦреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╕ рд╕реБрд╡рд┐рдзрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛, FS рдЕрдиреБрд░реЛрдзрдорд╛ рд╕рдореВрд╣ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рдердкреНрдиреЗ рдХрд╛рд░реНрдп рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди FS (create, mkdir, symlink, mknod) рдорд╛ рд╡рд╕реНрддреБрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛ рдЦрд╛рддрд╛ рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рд▓рд┐рди рдЖрд╡рд╢реНрдпрдХ рдЫред
  • рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд░ рд╕реБрд░рдХреНрд╖рд╛
    • x86 рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ KVM рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рд▓реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣рд╛рдЗрдкрд░-V рд╣рд╛рдЗрдкрд░рдХрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рд╣реЛрд╕реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рдорд╛ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рд╣рд╛рдЗрдкрд░-V рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рдХреЛ рдиреЗрд╕реНрдЯреЗрдб рдкреНрд░рдХреНрд╖реЗрдкрдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред
    • KVM рд▓реЗ рдкреНрд░рджрд░реНрд╢рди рдорд╛рдкрдирд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд PMU (рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдордирд┐рдЯрд░ рдпреБрдирд┐рдЯ) рдШрдЯрдирд╛рд╣рд░реВрдорд╛ рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реА рдкрд╣реБрдБрдЪ рдкреНрд░рддрд┐рдмрдиреНрдз рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрдЫред
    • memfd рдореЗрдХрд╛рдирд┐рдЬрдо, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдмреАрдЪрдорд╛ рдкрд╛рд░рд┐рдд рдлрд╛рдЗрд▓ рд╡рд░реНрдгрдирдХрд░реНрддрд╛ рдорд╛рд░реНрдлрдд рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐рд╖реЗрдзрд┐рдд рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫ (рдирди-рдПрдХреНрдЬрд┐рдХреНрдпреБрдЯреЗрдмрд▓ memfd) рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рдЕрд╕рдореНрднрд╡ рдЫред рднрд╡рд┐рд╖реНрдпред
    • рдПрдЙрдЯрд╛ рдирдпрд╛рдБ PR_SET_MDWE prctl рдЕрдкрд░реЗрд╢рди рдореЗрдореЛрд░реА рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рд░реЛрдХреНрди рдердк рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ рдПрдХреИ рд╕рдордпрдорд╛ рд▓реЗрдЦреНрди рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
    • AMD Zen 4 рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд IBRS (Enhanced Indirect Branch Restricted Speculation) рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЛрдбрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕реНрдкреЗрдХреНрдЯрд░ рд╡рд░реНрдЧрдХреЛ рдЖрдХреНрд░рдордгрд╣рд░реВ рд╡рд┐рд░реБрджреНрдзрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдердкрд┐рдПрдХреЛ рд░ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрд╡рд░реЛрдз рдкреНрд░рд╢реЛрдзрдирдХрд╛ рдХреНрд░рдордорд╛ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рд╕рдЯреНрдЯрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рди рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рд░ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред , рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВ, рд░ рд╕рдиреНрджрд░реНрдн рд╕реНрд╡рд┐рдЪрд╣рд░реВред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдВрд░рдХреНрд╖рдгрд▓реЗ Retpoline рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдХрдо рдУрднрд░рд╣реЗрдбрдорд╛ рдкрд░рд┐рдгрд╛рдо рджрд┐рдиреНрдЫред
    • IBRS рд╕реБрд░рдХреНрд╖рд╛ рдореЛрдб рдЪрдпрди рдЧрд░реНрджрд╛ STIBP (рдПрдХрд▓ рдереНрд░реЗрдб рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╢рд╛рдЦрд╛ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирдХрд░реНрддрд╛) рд╕рдВрдпрдиреНрддреНрд░ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрджрд╛ рдПрдХ рд╕рд╛рде рдорд▓реНрдЯрд┐рдереНрд░реЗрдбрд┐рдЩ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА (SMT рд╡рд╛ рд╣рд╛рдЗрдкрд░-рдереНрд░реЗрдбрд┐рдЩ) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ Specter v2 рдЖрдХреНрд░рдордг рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдиреЗ рдЬреЛрдЦрд┐рдорд▓рд╛рдИ рд╕рдореНрдмреЛрдзрди рдЧрд░реНрджрдЫред
    • ARM64-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдирдпрд╛рдБ "virtconfig" рдирд┐рд░реНрдорд╛рдг рд▓рдХреНрд╖реНрдп рдердкрд┐рдПрдХреЛ рдЫ, рдЬреБрди рдЪрдпрди рдЧрд░реНрджрд╛, рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдмреБрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдХрд░реНрдиреЗрд▓ рдШрдЯрдХрд╣рд░реВрдХреЛ рдиреНрдпреВрдирддрдо рд╕реЗрдЯ рдорд╛рддреНрд░ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрджрдЫред
    • m68k рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ seccomp рдореЗрдХрд╛рдирд┐рдЬрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
    • Microsoft Pluton рдкреНрд░рд╡рд┐рдзрд┐рдорд╛ рдЖрдзрд╛рд░рд┐рдд AMD Ryzen рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ рдирд┐рд░реНрдорд┐рдд CRB TPM2 (рдХрдорд╛рдгреНрдб рд░рд┐рд╕реНрдкреЛрдиреНрд╕ рдмрдлрд░) рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА
    • IEEE 802.3cg-2019 рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирдорд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд░ IoT рдпрдиреНрддреНрд░ рд░ рдФрджреНрдпреЛрдЧрд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдЬрдбрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд 802.3cg (10Base-T1S) рдЗрдерд░рдиреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реАрдПрдХреЛ PLCA (рдлрд┐рдЬрд┐рдХрд▓ рд▓реЗрдпрд░ рдХреЛрд▓рд┐рдЬрди рдПрднрд╛рдЗрдбреЗрдиреНрд╕) рд╕рдмрд▓реЗрдпрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдиреЗрдЯрд▓рд┐рдЩреНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдердкрд┐рдПрдХреЛ рдЫред PLCA рдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ рд╕рд╛рдЭрд╛ рдорд┐рдбрд┐рдпрд╛ рдЗрдерд░рдиреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрдорд╛ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдЧрд░реНрджрдЫред
    • WiFi 7 (802.11be) рд╡рд╛рдпрд░рд▓реЗрд╕ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ "рд╡рд╛рдпрд░рд▓реЗрд╕ рдПрдХреНрд╕реНрдЯреЗрдиреНрд╕рди" API рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫ, рдХрд┐рдирдХрд┐ рдпреЛ API рд▓реЗ рд╕рдмреИ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдХрднрд░ рдЧрд░реНрджреИрдиред "рд╡рд╛рдпрд░рд▓реЗрд╕ рдПрдХреНрд╕реНрдЯреЗрдиреНрд╕рдирд╣рд░реВ" API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрд╛, рдЬреБрди рдЗрдореБрд▓реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рддрд╣рдХреЛ рд░реВрдкрдорд╛ рд╕рдорд░реНрдерди рдЧрд░рд┐рд░рд╣рдиреНрдЫ, рдЕрд╣рд┐рд▓реЗ рдзреЗрд░реИрдЬрд╕реЛ рд╣рд╛рд▓рдХрд╛ рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЦрд╛рдЗрдиреЗрдЫред
    • рдиреЗрдЯрд▓рд┐рдЩреНрдХ API рдорд╛ рд╡рд┐рд╕реНрддреГрдд рдХрд╛рдЧрдЬрд╛рдд рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ (рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐)ред ynl-gen-c рдЙрдкрдпреЛрдЧрд┐рддрд╛ Netlink рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ YAML рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд C-рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
    • IP_LOCAL_PORT_RANGE рд╡рд┐рдХрд▓реНрдкрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди SNAT рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдареЗрдЧрд╛рдирд╛ рдЕрдиреБрд╡рд╛рджрдХрд╣рд░реВ рдорд╛рд░реНрдлрдд рдмрд╣рд┐рд░реНрдЧрдорди рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрди рдиреЗрдЯрд╡рд░реНрдХ рд╕рдХреЗрдЯрд╣рд░реВрдорд╛ рдердкрд┐рдПрдХреЛ рдЫред рдзреЗрд░реИ рд╣реЛрд╕реНрдЯрд╣рд░реВрдорд╛ рд╕рдорд╛рди IP рдареЗрдЧрд╛рдирд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, IP_LOCAL_PORT_RANGE рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рд╣реЛрд╕реНрдЯрд▓рд╛рдИ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯрд╣рд░реВрдХреЛ рдЖрдлреНрдиреИ рджрд╛рдпрд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд░ рдкреЛрд░реНрдЯ рдирдореНрдмрд░рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реНрди рдЧреЗрдЯрд╡реЗрдорд╛ред
    • MPTCP (MultiPath TCP) рдХреЛ рд▓рд╛рдЧрд┐, IPv4 рд░ IPv6 рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдорд┐рд╢реНрд░рд┐рдд рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред MPTCP рд╡рд┐рднрд┐рдиреНрди IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдорд╛ рдмрд╛рдБрдзрд┐рдПрдХрд╛ рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рдорд╛рд░реНрдлрдд рд╡рд┐рднрд┐рдиреНрди рдорд╛рд░реНрдЧрд╣рд░реВрдорд╛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдПрдХреИ рд╕рд╛рде рд╡рд┐рддрд░рдгрдХреЛ рд╕рд╛рде TCP рдЬрдбрд╛рдирдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ TCP рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛред
    • IPv4 рдХреЛ рд▓рд╛рдЧрд┐, BIG TCP рд╡рд┐рд╕реНрддрд╛рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВрдХреЛ рдЙрдЪреНрдЪ-рдЧрддрд┐ рдЖрдиреНрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рдЕрдзрд┐рдХрддрдо TCP рдкреНрдпрд╛рдХреЗрдЯ рд╕рд╛рдЗрдЬ 4 GB рд╕рдореНрдо рдмрдврд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред 16-рдмрд┐рдЯ рд╣реЗрдбрд░ рдлрд┐рд▓реНрдбрдХреЛ рд╕рд╛рде рдкреНрдпрд╛рдХреЗрдЯ рд╕рд╛рдЗрдЬрдорд╛ рдпреЛ рд╡реГрджреНрдзрд┐ "рдЬрдореНрдмреЛ" рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реЗрд░ рдкреНрд░рд╛рдкреНрдд рд╣реБрдиреНрдЫ рдЬрд╕рдорд╛ рдЖрдИрдкреА рд╣реЗрдбрд░ рд╕рд╛рдЗрдЬ реж рдорд╛ рд╕реЗрдЯ рд╣реБрдиреНрдЫ рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдХрд╛рд░ рдЫреБрдЯреНрдЯреИ рд╕рдВрд▓рдЧреНрди рд╣реЗрдбрд░рдорд╛ 0-рдмрд┐рдЯ рдлрд┐рд▓реНрдбрдорд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реБрдиреНрдЫред
    • рдирдпрд╛рдБ sysctl рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ default_rps_mask рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рдорд╛рдзреНрдпрдордмрд╛рдЯ рддрдкрд╛рдИрдВрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд RPS (рдкреНрдпрд╛рдХреЗрдЯ рд╕реНрдЯреЗрдпрд░рд┐рдЩ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН) рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕реЗрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬреБрди CPU рдХреЛрд░рд╣рд░реВрдорд╛ рдЕрд╡рд░реЛрдз рд╣реНрдпрд╛рдиреНрдбрд▓рд░ рд╕реНрддрд░рдорд╛ рдЖрдЧрдорди рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рдкреНрд░рд╢реЛрдзрди рд╡рд┐рддрд░рдг рдЧрд░реНрди рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫред
    • CBQ (рд╡рд░реНрдЧ-рдЖрдзрд╛рд░рд┐рдд рдХрддрд╛рд░), ATM (ATM рднрд░реНрдЪреБрдЕрд▓ рд╕рд░реНрдХрд┐рдЯ), dsmark (рд╡рд┐рднреЗрджрд┐рдд рд╕реЗрд╡рд╛ рдорд╛рд░реНрдХрд░), tcindex (рдЯреНрд░рд╛рдлрд┐рдХ-рдирд┐рдпрдиреНрддреНрд░рдг рд╕реВрдЪрдХрд╛рдВрдХ), рд░ RSVP (рд╕рдВрд╕рд╛рдзрди рд░рд┐рдЬрд░реНрднреЗрд╕рди рдкреНрд░реЛрдЯреЛрдХрд▓) рдЯреНрд░рд╛рдлрд┐рдХрд▓рд╛рдИ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рдЧрд░реНрди рд▓рд╛рдордмрджреНрдз рдЕрдиреБрд╢рд╛рд╕рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░рд┐рдпреЛред рдпреА рдЕрдиреБрд╢рд╛рд╕рдирд╣рд░реВ рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рддреНрдпрд╛рдЧрд┐рдПрдХрд╛ рдЫрдиреН рд░ рдХреЛрд╣реА рдкрдирд┐ рдЙрдиреАрд╣рд░реВрдХреЛ рд╕рдорд░реНрдерди рдЬрд╛рд░реА рд░рд╛рдЦреНрди рдЗрдЪреНрдЫреБрдХ рдерд┐рдПрдирдиреНред
  • рдЙрдкрдХрд░рдг
    • рд╕рдмреИ DRI1 рдЖрдзрд╛рд░рд┐рдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╣рдЯрд╛рдЗрдпреЛ: i810 (рдкреБрд░рд╛рдиреЛ Intel 8xx рдПрдХреАрдХреГрдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбрд╣рд░реВ), mga (Matrox GPU), r128 (ATI Rage 128 GPU рд╕рд╣рд┐рдд Rage Fury, XPERT 99 рд░ XPERT 128 рдХрд╛рд░реНрдбрд╣рд░реВ), savage (S3 Savage GPU), sis (S3 Savage GPU) Crusty SiS GPU), tdfx (2016dfx Voodoo) рд░ via (VIA IGP), рдЬреБрди 2012 рдорд╛ рд╣рдЯрд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ рд░ XNUMX рджреЗрдЦрд┐ Mesa рдорд╛ рд╕рдорд░реНрдерд┐рдд рдЫреИрдиред
    • рд╣рдЯрд╛рдЗрдПрдХреЛ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдлреНрд░реЗрдордмрдлрд░ (fbdev) рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ omap1, s3c2410, tmiofb рд░ w100fbред
    • Intel Meteor Lake (14th рдЬреЗрдиреЗрд░реЗрд╢рди) CPUs рдорд╛ рдПрдХреАрдХреГрдд VPU (рдмрд╣реБрдореБрдЦреА рдкреНрд░рд╢реЛрдзрди рдЗрдХрд╛рдИ) рдХреЛ рд▓рд╛рдЧреА рдПрдХ DRM рдбреНрд░рд╛рдЗрднрд░ рдердкрд┐рдПрдХреЛ рдЫ, рдХрдореНрдкреНрдпреБрдЯрд░ рджреГрд╖реНрдЯрд┐ рд░ рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩ рдЕрдкрд░реЗрд╕рдирд▓рд╛рдИ рдЧрддрд┐ рджрд┐рди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛред рдбреНрд░рд╛рдЗрднрд░рд▓рд╛рдИ "рдПрдХреНрд╕реЗрд▓" рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рдЙрджреНрджреЗрд╢реНрдп рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдПрдХреНрд╕реЗрд▓реЗрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рдЫ, рдЬреБрди рджреБрд╡реИ рдЕрд▓рдЧ-рдЕрд▓рдЧ ASIC рдХреЛ рд░реВрдкрдорд╛ рд░ SoC рд░ GPU рднрд┐рддреНрд░ IP рдмреНрд▓рдХрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдЖрдкреВрд░реНрддрд┐ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
    • i915 (Intel) рдбреНрд░рд╛рдЗрднрд░рд▓реЗ Intel Arc (DG2/Alchemist) рдбрд┐рд╕реНрдХреНрд░рд┐рдЯ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрджрдЫ, Meteor Lake GPUs рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рдкрд░рд┐рдЪрдп рдЧрд░реНрджрдЫ, рд░ Intel Xe HP 4tile GPUs рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред
    • amdgpu рдбреНрд░рд╛рдЗрднрд░рд▓реЗ AdaptiveSync рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рд░ рдзреЗрд░реИ рдбрд┐рд╕реНрдкреНрд▓реЗрд╣рд░реВрд╕рдБрдЧ рд╕реБрд░рдХреНрд╖рд┐рдд рдбрд┐рд╕реНрдкреНрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫред DCN 3.2 (рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛрд░ рдиреЗрдХреНрд╕реНрдЯ), SR-IOV RAS, VCN RAS, SMU 13.x рд░ DP 2.1 рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ рд╕рдорд░реНрдердиред
    • SM8350, SM8450 SM8550, SDM845 рд░ SC8280XP рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ msm рдбреНрд░рд╛рдЗрднрд░ (GPU Qualcomm Adreno) рд▓рд╛рдИ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
    • Nouveau рдЪрд╛рд▓рдХрд▓реЗ рдкреБрд░рд╛рдиреЛ ioctl рдХрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЫреЛрдбреЗрдХреЛ рдЫред
    • NPU VerSilicon (VeriSilicon рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрд╕реЗрд╕рд░) рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди etnaviv рдбреНрд░рд╛рдЗрднрд░рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
    • рд╕рдорд╛рдирд╛рдиреНрддрд░ рдкреЛрд░реНрдЯ рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рднрдПрдХреЛ IDE рдбреНрд░рд╛рдЗрднрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ pata_parport рдбреНрд░рд╛рдЗрднрд░ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдердкрд┐рдПрдХреЛ рдбреНрд░рд╛рдЗрднрд░рд▓реЗ рдХрд░реНрдиреЗрд▓рдмрд╛рдЯ рдкреБрд░рд╛рдиреЛ PARIDE рдбреНрд░рд╛рдЗрднрд░ рд╣рдЯрд╛рдЙрди рд░ ATA рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдЕрдкрдЧреНрд░реЗрдб рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред рдирдпрд╛рдБ рдбреНрд░рд╛рдЗрднрд░рдХреЛ рд╕реАрдорд┐рддрддрд╛ рднрдиреЗрдХреЛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рдкреЛрд░реНрдЯ рдорд╛рд░реНрдлрдд рдкреНрд░рд┐рдиреНрдЯрд░ рд░ рдбрд┐рд╕реНрдХрд▓рд╛рдИ рдПрдХреИ рд╕рд╛рде рдЬрдбрд╛рди рдЧрд░реНрди рдЕрд╕рдХреНрд╖рдорддрд╛ рд╣реЛред
    • Wi-Fi 12 рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Qualcomm рдЪрд┐рдкрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рдпрд░рд▓реЗрд╕ рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ ath7k рдбреНрд░рд╛рдЗрднрд░ рдердкрд┐рдпреЛред RealTek RTL8188EU рдЪрд┐рдкреНрд╕рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рдпрд░рд▓реЗрд╕ рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
    • ARM46 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд 64 рдмреЛрд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рд╕реИрдорд╕рдВрдЧ рдЧреНрдпрд╛рд▓реЗрдХреНрд╕реА рдЯреНрдпрд╛рдм A (2015), Samsung Galaxy S5, BananaPi R3, Debix Model A, EmbedFire LubanCat 1/2, Facebook Greatlakes, Orange Pi R1 Plus, Tesla FSD, рд░ рд╕рд╛рдереИ рдЙрдкрдХрд░рдгрд╣рд░реВред SoC Qualcomm MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2) AM 450/AM632 / AM3128)ред

рдЙрд╣реА рд╕рдордпрдорд╛, рд▓реНрдпрд╛рдЯрд┐рди рдЕрдореЗрд░рд┐рдХреА рдлреНрд░реА рд╕рдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдиреНрдбреЗрд╢рдирд▓реЗ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирд┐: рд╢реБрд▓реНрдХ рдХрд░реНрдиреЗрд▓ 6.3 - рд▓рд┐рдирдХреНрд╕-рд▓рд┐рдмреНрд░реЗ 6.3-gnu, рдлрд░реНрдорд╡реЗрдпрд░ рд░ рдбреНрд░рд╛рдЗрднрд░ рддрддреНрд╡рд╣рд░реВрдмрд╛рдЯ рдЦрд╛рд▓реА рдЧрд░реА рдЧреИрд░-рдлреНрд░реА рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╡рд╛ рдХреЛрдб рдЦрдгреНрдбрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реЗрдХреЛ рдПрдЙрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЧрдарди рдЧрд░реНтАНрдпреЛ, рдЬрд╕рдХреЛ рджрд╛рдпрд░рд╛ рд╕реАрдорд┐рдд рдЫред рдирд┐рд░реНрдорд╛рддрд╛ред рд░рд┐рд▓рд┐рдЬ 6.3 рдорд╛, рдмреНрд▓рдмрд╣рд░реВ рдирдпрд╛рдБ ath12k, aw88395, рд░ peb2466 рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрдорд╛, рд╕рд╛рдереИ AArch64-рдЖрдзрд╛рд░рд┐рдд qcom рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ devicetree рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд╕рдлрд╛ рдЧрд░рд┐рдпреЛред amdgpu, xhci-rcar, qcom-q6v5-pas, sp8870, av7110 рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд░ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ, рд╕рд╛рдереИ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдбрд┐рдХреЛрдбрд┐рдЩрдХреЛ рд╕рд╛рде DVB-рдХрд╛рд░реНрдбрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрдорд╛ рд░ рдкреВрд░реНрд╡-рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ BPF рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рдмреНрд▓рдм рдХреНрд▓рд┐рдирд┐рдЩ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдпреЛред purge рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ mga, r128, tm6000, cpia2 рд░ r8188eu рд▓рд╛рдИ рдХрд░реНрдиреЗрд▓рдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдкрдЫрд┐ рд░реЛрдХрд┐рдпреЛред рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ i915 рдЪрд╛рд▓рдХ рдмреНрд▓рдм рд╕рдлрд╛рдИред

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

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