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

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

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

рдХрд░реНрдирд▓ 6.3 рдордзреАрд▓ рдкреНрд░рдореБрдЦ рдирд╡рдХрд▓реНрдкрдирд╛:

  • рдореЗрдорд░реА рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛
    • рдЬреБрдиреНрдпрд╛ рдЖрдгрд┐ рди рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рдПрдЖрд░рдПрдо рдмреЛрд░реНрдбрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдбрдЪреА рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╕рд╛рдлрд╕рдлрд╛рдИ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдХрд░реНрдирд▓ рд╕реНрддреНрд░реЛрддрд╛рдВрдЪрд╛ рдЖрдХрд╛рд░ 150 рд╣рдЬрд╛рд░ рдУрд│реАрдВрдиреА рдХрдореА рдХреЗрд▓рд╛ рдЖрд╣реЗ. 40 рдЬреБрдиреЗ рдПрдЖрд░рдПрдо рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдХрд╛рдврд▓реЗ.
    • BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ HID (Human Interface Device) рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ рдЗрдирдкреБрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╛рдареА рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА.
    • рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЖрдгрд┐ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓реНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░рд╕реНрдЯрд▓рд╛ рджреБрд╕рд░реА рднрд╛рд╖рд╛ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреНрдпрд╛ Rust-for-Linux рд╢рд╛рдЦреЗрддреВрди рд╕рддрдд рдкреЛрд░реНрдЯрд┐рдВрдЧ. рд░рд╕реНрдЯ рд╕рдорд░реНрдерди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рддрдкрдгреЗ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА, рдЖрдгрд┐ рдЕрдирд┐рд╡рд╛рд░реНрдп рдХрд░реНрдирд▓ рдмрд┐рд▓реНрдб рдЕрд╡рд▓рдВрдмрди рдореНрд╣рдгреВрди рд░рд╕реНрдЯ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА. рдорд╛рдЧреАрд▓ рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдордзреНрдпреЗ рдСрдлрд░ рдХреЗрд▓реЗрд▓реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрд░реНрдХ рдкреНрд░рдХрд╛рд░ (рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛рд╕рд╣ рдкреЙрдЗрдВрдЯрд░реНрд╕рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА), ScopeGuard (рд╕реНрдХреЙрдкрдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдЬрд╛рддрд╛рдирд╛ рдХреНрд▓реАрдирдЕрдк рдХреЗрд▓реА рдЬрд╛рддреЗ) рдЖрдгрд┐ рд╡рд┐рджреЗрд╢реА рдорд╛рд▓рдХреА (C рдЖрдгрд┐ Rust рдХреЛрдб рджрд░рдореНрдпрд╛рди рдкреЙрдЗрдВрдЯрд░ рд╣рд╛рд▓рдЪрд╛рд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЗ) рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд╕рд╣ рд╡рд╛рдврд╡рд┐рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. . рдкреЕрдХреЗрдЬ 'рдЕрд▓реЛрдХ' рдордзреВрди рдореЙрдбреНрдпреВрд▓ 'рдХрд░реНрдЬ' рдХрд╛рдврд▓реЗ (рдЯрд╛рдИрдк 'рдЧрд╛рдп' рдЖрдгрд┐ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп 'ToOwned'). рд╣реЗ рдиреЛрдВрджрд╡рд▓реЗ рдЬрд╛рддреЗ рдХреА рдХрд░реНрдирд▓рдордзреАрд▓ рд░рд╕реНрдЯрд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рдЪреА рд╕реНрдерд┐рддреА рдЖрдзреАрдЪ рдХрд░реНрдирд▓рдордзреНрдпреЗ рд░рд╕реНрдЯрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реА рдкрд╣рд┐рд▓реА рдореЙрдбреНрдпреВрд▓реНрд╕ рд╕реНрд╡реАрдХрд╛рд░рдгреЗ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЬрд╡рд│ рдЖрд╣реЗ.
    • x86-64 рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдореЛрдб рд▓рд┐рдирдХреНрд╕ (рдХрд░реНрдирд▓ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореНрд╣рдгреВрди рдЪрд╛рд▓рд╡рдгреЗ) рд░рд╕реНрдЯрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рд▓рд┐рдВрдХ-рдЯрд╛рдЗрдо рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рд╕рдХреНрд╖рдо (LTO) рд╕рд╣ рдХреНрд▓реЕрдВрдЧ рд╡рд╛рдкрд░реВрди рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдореЛрдб рд▓рд┐рдирдХреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
    • рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╡рд░реНрддрдирд╛рдореБрд│реЗ рд╣реЛрдгрд╛рд▒реНрдпрд╛ рд╡рд┐рд▓рдВрдмрд╛рдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА hwnoise рдЙрдкрдпреБрдХреНрддрддрд╛ рдЬреЛрдбрд▓реА. рдЬреЗрд╡реНрд╣рд╛ рд╡реНрдпрддреНрдпрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдХреНрд╖рдо рдХреЗрд▓реА рдЬрд╛рддреЗ рддреЗрд╡реНрд╣рд╛ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рд╡реЗрд│реЗрддреАрд▓ рд╡рд┐рдЪрд▓рди (рдЬрд┐рдЯрд░) рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЧрдгрдирд╛рдЪреНрдпрд╛ 10 рдорд┐рдирд┐рдЯрд╛рдВрдордзреНрдпреЗ рдПрдХ рдорд╛рдпрдХреНрд░реЛрд╕реЗрдХрдВрдж рдУрд▓рд╛рдВрдбрддреЗ.
    • рдзреНрд░рд┐рд╕реНрдЯреЛрди рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЬреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рдШрдЯрдХрд╛рдВрд╢рд┐рд╡рд╛рдп рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ CPU рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рдЪреЗ рдореВрд▓реНрдпрдорд╛рдкрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдирд╡реАрди SoCs рд╕рд╛рдареА рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдЬреЗ рдлрдХреНрдд рдХрд░реНрдирд▓ рд▓реЛрдбрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░рддрд╛рдд).
    • BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рд╕рд╛рдареА рдореЗрдорд░реА рд╡рд╛рдкрд░ рдЕрдХрд╛рдЙрдВрдЯрд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "cgroup.memory=nobpf" рдХрд░реНрдирд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛, рдЬреЛ рд╡реЗрдЧрд│реНрдпрд╛ рдХрдВрдЯреЗрдирд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдЕрд╕реВ рд╢рдХрддреЛ.
    • BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рд╕рд╛рдареА, рд░реЗрдб-рдмреНрд▓реЕрдХ рдЯреНрд░реА рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ, рдЬреЗ рдирд╡реАрди рдореЕрдкрд┐рдВрдЧ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрдгреНрдпрд╛рдРрд╡рдЬреА kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first) рд╡рд╛рдкрд░рддреЗ.
    • рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдЕрдиреБрдХреНрд░рдорд╛рдВрдЪреНрдпрд╛ рдпрдВрддреНрд░рдгреЗрдордзреНрдпреЗ (rseq, рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдЕрдиреБрдХреНрд░рдо) рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдордзреНрдпреЗ CPU рдХреНрд░рдорд╛рдВрдХрд╛рд╕рд╣ рдУрд│рдЦрд▓реЗ рдЬрд╛рдгрд╛рд░реЗ рд╕рдорд╛рдВрддрд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ (рдореЗрдорд░реА-рдореЕрдк рдХреЙрдиреНрдХрд░рдиреНрд╕реА рдЖрдпрдбреА) рдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА. Rseq рддреНрд╡рд░реАрдд рдЖрдгреНрд╡рд┐рдХрд░рд┐рддреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рд╛рдзрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЬреЗ рджреБрд╕рд░реНрдпрд╛ рдереНрд░реЗрдбрджреНрд╡рд╛рд░реЗ рд╡реНрдпрддреНрдпрдп рдЖрдгрд▓реНрдпрд╛рд╕, рд╕рд╛рдл рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.
    • ARM рдкреНрд░реЛрд╕реЗрд╕рд░ SME 2 (рд╕реНрдХреЗрд▓реЗрдмрд▓ рдореЕрдЯреНрд░рд┐рдХреНрд╕ рд╡рд┐рд╕реНрддрд╛рд░) рд╕реВрдЪрдирд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд.
    • s390x рдЖрдгрд┐ RISC-V RV64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА, "BPF рдЯреНрд░реЕрдореНрдкреЛрд▓рд┐рди" рдпрдВрддреНрд░рдгреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдХрд░реНрдирд▓ рдЖрдгрд┐ BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рджрд░рдореНрдпрд╛рди рдХреЙрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдирд╛ рдУрд╡реНрд╣рд░рд╣реЗрдб рдХрдореА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
    • RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреА рдЧрддреА рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА "ZBB" рд╕реВрдЪрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
    • LoongArch рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╕реЗрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╛рдареА (Loongson 3 5000 рдкреНрд░реЛрд╕реЗрд╕рд░рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдЖрдгрд┐ MIPS рдЖрдгрд┐ RISC-V рдкреНрд░рдорд╛рдгреЗ рдирд╡реАрди RISC ISA рд▓рд╛рдЧреВ рдХрд░рдгреЗ), рдХрд░реНрдирд▓ рдЕреЕрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдпрд╛рджреГрдЪреНрдЫрд┐рдХреАрдХрд░рдг (KASLR), рдореЗрдорд░реАрдордзреАрд▓ рдХрд░реНрдирд▓рдЪреЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ (рд░рд┐рд▓реЛрдХреЗрд╢рди) рд╕рд╛рдареА рд╕рдорд░реНрдерди ), рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреЙрдЗрдВрдЯ рд╕реНрдЯреЙрдк рдЖрдгрд┐ рдХреЗрдкреНрд░реЛрдм рдпрдВрддреНрд░рдгрд╛.
    • DAMOS (рдбреЗрдЯрд╛ рдНрдХреНрд╕реЗрд╕ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ-рдЖрдзрд╛рд░рд┐рдд рдСрдкрд░реЗрд╢рди рд╕реНрдХреАрдореНрд╕) рдпрдВрддреНрд░рдгрд╛, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдореЗрдорд░реА рдНрдХреНрд╕реЗрд╕рдЪреНрдпрд╛ рд╡рд╛рд░рдВрд╡рд╛рд░рддреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдореЗрдорд░реА рдореЛрдХрд│реА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, DAMOS рдордзреНрдпреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдХрд╛рд╣реА рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░реЗ рд╡рдЧрд│рдгреНрдпрд╛рд╕рд╛рдареА рдлрд┐рд▓реНрдЯрд░рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.
    • рдорд┐рдирд┐рдорд▓ рд╕реНрдЯрдБрдбрд░реНрдб C рд▓рд╛рдпрдмреНрд░рд░реА Nolibc s390 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрдгрд┐ рдЖрд░реНрдо рдердВрдм1 рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╕реЗрдЯ (ARM, AArch64, i386, x86_64, RISC-V рдЖрдгрд┐ MIPS рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд) рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рддреЗ.
    • рдХрд░реНрдирд▓ рдмрд┐рд▓реНрдбрдЪрд╛ рд╡реЗрдЧ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдмрд┐рд▓реНрдб рджрд░рдореНрдпрд╛рди рдкреАрдХ рдореЗрдорд░реА рд╡рд╛рдкрд░ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Objtool рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ ("allyesconfig" рдореЛрдбрдордзреНрдпреЗ рдХрд░реНрдирд▓ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, 32 GB RAM рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░реАрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдХреНрддреАрдиреЗ рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдЖрдгрддрд╛рдирд╛ рдХреЛрдгрддреАрд╣реА рд╕рдорд╕реНрдпрд╛ рдирд╛рд╣реА).
    • рдЗрдВрдЯреЗрд▓ рдЖрдпрд╕реАрд╕реА рдХрдВрдкрд╛рдЗрд▓рд░рджреНрд╡рд╛рд░реЗ рдХрд░реНрдирд▓рдЪреНрдпрд╛ рдЕрд╕реЗрдВрдмреНрд▓реАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рдХрд╛рдорд╛рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдЖрд╣реЗ рдЖрдгрд┐ рдХреЛрдгреАрд╣реА рддреНрдпрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛ рд╡реНрдпрдХреНрдд рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА.
  • рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, I/O рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕
    • tmpfs рдЖрд░реЛрд╣рд┐рдд рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдпрдбреА рдореЕрдкрд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдЖрд░реЛрд╣рд┐рдд рдкрд░рджреЗрд╢реА рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░реАрд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рд╡рд░реНрддрдорд╛рди рдкреНрд░рдгрд╛рд▓реАрд╡рд░реАрд▓ рджреБрд╕рд▒реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдореЕрдк рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
    • Btrfs рдордзреНрдпреЗ, рдмреНрд▓реЙрдХреНрд╕рдЪреНрдпрд╛ рдЧрдЯрд╛рдВрдЪреЗ рд╡рд┐рдЦрдВрдбрди рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдмреНрд▓реЙрдХреНрд╕рдЪреЗ рд╡рд╛рдЯрдк рдХрд░рддрд╛рдирд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрдХрд╛рд░рд╛рдиреБрд╕рд╛рд░ рд╡рд┐рднрд╛рдЧрд▓реЗ рдЬрд╛рддрд╛рдд, рдЙрджрд╛. рдмреНрд▓реЙрдХреНрд╕рдЪрд╛ рдХреЛрдгрддрд╛рд╣реА рдЧрдЯ рдЖрддрд╛ рд▓рд╣рд╛рди (128KB рдкрд░реНрдпрдВрдд), рдордзреНрдпрдо (8MB рдкрд░реНрдпрдВрдд) рдЖрдгрд┐ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ. raid56 рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд░реАрдлреЕрдХреНрдЯрд░ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдЪреЗрдХрд╕рдо рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓рд╛. рдбрд┐рд░реЗрдХреНрдЯрд░реАрдЬрд╕рд╛рдареА utime рдХреЕрд╢ рдХрд░реВрди рдЖрдгрд┐ рдЧрд░рдЬ рдЕрд╕реЗрд▓ рддреЗрд╡реНрд╣рд╛рдЪ рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реВрди рдкрд╛рдард╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд▓рд╛ 10 рдкрдЯ рдЧрддреА рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рд╢реЗрдЕрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рд╕рд╛рдареА (рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕) рдмреЕрдХрд▓рд┐рдВрдХ рддрдкрд╛рд╕рдгреНрдпрд╛ рд╡рдЧрд│реВрди 10x рдЬрд▓рдж рдлрд┐рдореЕрдк рдСрдкрд░реЗрд╢рдиреНрд╕. рдмреА-рдЯреНрд░реА рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕рдордзреАрд▓ рдХреА рд╢реЛрдзрдгреЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░реВрди рдореЗрдЯрд╛рдбреЗрдЯрд╛рд╕рд╣ рдСрдкрд░реЗрд╢рдиреНрд╕ XNUMX% рдиреЗ рд╡реЗрдЧрд╡рд╛рди рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.
    • рдПрдХреНрд╕рдХреНрд▓реБрд╕рд┐рд╡реНрд╣ рд▓реЙрдХреНрд╕рдРрд╡рдЬреА рд╢реЗрдЕрд░реНрдб рдЗрдиреЛрдб рд▓реЙрдХреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдкреНрд░реА-рдЕрд▓реЛрдХреЗрдЯреЗрдб рдмреНрд▓реЙрдХреНрд╕рд╡рд░ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдирд╛ рдереЗрдЯ I/O рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдКрди ext4 FS рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░рд▓реА.
    • f2fs рдордзреНрдпреЗ, рдХреЛрдбрдЪреА рд╡рд╛рдЪрдиреАрдпрддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЕрдгреБ рд▓реЗрдЦрди рдЖрдгрд┐ рдирд╡реАрди рд╡реНрдпрд╛рдкреНрддреА рдХреЕрд╢реЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ.
    • рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рд╡рд┐рднрд╛рдЬрдирд╛рдВрд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ, EROFS (рдПрдиреНрд╣рд╛рдиреНрд╕реНрдб рд░реАрдб-рдУрдиреНрд▓реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо) рдордзреНрдпреЗ рдбреЗрдЯрд╛ рдНрдХреНрд╕реЗрд╕ рд▓реЗрдЯрдиреНрд╕реА рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЙрдореНрдкреНрд░реЗрд╕реНрдб рдлрд╛рдЗрд▓ рдбреАрдХрдВрдкреНрд░реЗрд╢рди рдСрдкрд░реЗрд╢рдиреНрд╕ CPU рд▓рд╛ рдмрд╛рдВрдзрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ.
    • BFQ I/O рд╢реЗрдбреНрдпреБрд▓рд░рдиреЗ рдкреНрд░рдЧрдд рд╕реНрдкрд┐рдирд┐рдВрдЧ рдбрд┐рд╕реНрдХ рдбреНрд░рд╛рдЗрд╡реНрд╣рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЬрд╕реЗ рдХреА рдПрдХрд╛рдзрд┐рдХ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдбреНрд░рд╛рдЗрд╡реНрд╣рд╕реН (рдорд▓реНрдЯреА рдЕреЕрдХреНрдЯреНрдпреБрдПрдЯрд░) рд╡рд╛рдкрд░рддрд╛рдд.
    • AES-SHA2 рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░реВрди рдбреЗрдЯрд╛ рдПрдирдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди NFS рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
    • FUSE (User Space рдордзреНрдпреЗ рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо) рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдиреЗ рдХреНрд╡реЗрд░реА рд╡рд┐рд╕реНрддрд╛рд░ рдпрдВрддреНрд░рдгреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХреНрд╡реЗрд░реАрдордзреНрдпреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рд╣рд┐рддреА рдареЗрд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ, FS рд╡рд┐рдирдВрддреАрдордзреНрдпреЗ рдЧрдЯ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рдЬреЛрдбрдгреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ FS рдордзреНрдпреЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (рддрдпрд╛рд░, mkdir, symlink, mknod) рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рдЦрд╛рддреНрдпрд╛рдд рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░ рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
  • рдЖрднрд╛рд╕реАрдХрд░рдг рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛
    • x86 рд╕рд┐рд╕реНрдЯреАрдорд╕рд╛рдареА KVM рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣рд╛рдпрдкрд░-V рд╣рд╛рдпрдкрд░рдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рд╣реЛрд╕реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рд╣рдБрдбрд▓рд░рд▓рд╛ рдлреЙрд░рд╡рд░реНрдбрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдмрджрд▓рд╛рдореБрд│реЗ рд╣рд╛рдпрдкрд░-рд╡реНрд╣реА рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рдЪреНрдпрд╛ рдиреЗрд╕реНрдЯреЗрдб рд▓рд╛рдБрдЪрд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ.
    • KVM рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдорд╛рдкрдирд╢реА рд╕рдВрдмрдВрдзрд┐рдд PMU (рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдореЙрдирд┐рдЯрд░ рдпреБрдирд┐рдЯ) рдЗрд╡реНрд╣реЗрдВрдЯреНрд╕рд╡рд░ рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╡реЗрд╢ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░рддреЗ.
    • memfd рдореЗрдХреЕрдирд┐рдЭрдо, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рдкрд╛рд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░рджреНрд╡рд╛рд░реЗ рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░ рдУрд│рдЦрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдХреЛрдб рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЖрд╣реЗ (рдиреЙрди-рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ memfd) рдХреНрд╖реЗрддреНрд░реЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреЗ рдЕрдзрд┐рдХрд╛рд░ рд╕реЗрдЯ рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ. рднрд╡рд┐рд╖реНрдп
    • рдПрдХ рдирд╡реАрди PR_SET_MDWE prctl рдСрдкрд░реЗрд╢рди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдореЗрдорд░реА рдНрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдВрдирд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬреЗ рдПрдХрд╛рдЪ рд╡реЗрд│реА рд▓рд┐рд╣рд┐рдгреЗ рдЖрдгрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реВ рджреЗрддреЗ.
    • AMD Zen 4 рдкреНрд░реЛрд╕реЗрд╕рд░рдордзреНрдпреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд IBRS (рдЙрдиреНрдирдд рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╢рд╛рдЦрд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╕реНрдкреЗрдХреНрдпреБрд▓реЗрд╢рди) рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдореЛрдбрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдкреЗрдХреНрдЯрд░ рд╡рд░реНрдЧрд╛рдЪреНрдпрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдВрд╡рд┐рд░реВрджреНрдз рдбреАрдлреЙрд▓реНрдЯ рд╕рдВрд░рдХреНрд╖рдгрд╛рджреНрд╡рд╛рд░реЗ рдЬреЛрдбрд▓реЗрд▓реЗ рдЖрдгрд┐ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реНрдпрддреНрдпрдп рджрд░рдореНрдпрд╛рди рд╕реВрдЪрдирд╛рдВрдЪреЗ рд╕рдЯреНрдЯреЗрдмрд╛рдЬ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЕрдиреБрдХреВрд▓рдкрдгреЗ рд╕рдХреНрд╖рдо рдЖрдгрд┐ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдкреНрд░рдХреНрд░рд┐рдпрд╛, рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдЖрдгрд┐ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪ. рд░реЗрдЯрдкреЛрд▓рд╛рдЗрди рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдХрдореА рдУрд╡реНрд╣рд░рд╣реЗрдбрдордзреНрдпреЗ рд╣реЛрддреЛ.
    • рдПрдХрд╛рдЪрд╡реЗрд│реА рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рддрдВрддреНрд░рдЬреНрдЮрд╛рди (рдПрд╕рдПрдордЯреА рдХрд┐рдВрд╡рд╛ рд╣рд╛рдпрдкрд░-рдереНрд░реЗрдбрд┐рдВрдЧ) рд╡рд╛рдкрд░рддрд╛рдирд╛ рдЖрдгрд┐ IBRS рд╕рдВрд░рдХреНрд╖рдг рдореЛрдб рдирд┐рд╡рдбрддрд╛рдирд╛ STIBP (рд╕рд┐рдВрдЧрд▓ рдереНрд░реЗрдб рдЗрдирдбрд╛рдпрд░реЗрдХреНрдЯ рдмреНрд░рд╛рдВрдЪ рдкреНрд░реЗрдбрд┐рдХреНрдЯрд░реНрд╕) рдЕрдХреНрд╖рдо рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рд╕реНрдкреЗрдХреНрдЯрд░ v2 рдЖрдХреНрд░рдордг рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВ рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрд▓рд╛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддреЗ.
    • ARM64-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╛рдареА, рдирд╡реАрди "virtconfig" рдмрд┐рд▓реНрдб рд▓рдХреНрд╖реНрдп рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдирд┐рд╡рдбрд▓реНрдпрд╛рд╡рд░, рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдмреВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд░реНрдирд▓ рдШрдЯрдХрд╛рдВрдЪрд╛ рдлрдХреНрдд рдХрд┐рдорд╛рди рд╕рдВрдЪ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ.
    • m68k рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА seccomp рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░реВрди рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ.
    • Microsoft Pluton рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд AMD Ryzen рдкреНрд░реЛрд╕реЗрд╕рд░рдЪреНрдпрд╛ рдЕрдВрдЧрднреВрдд CRB TPM2 (рдХрдорд╛рдВрдб рд░рд┐рд╕реНрдкреЙрдиреНрд╕ рдмрдлрд░) рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА
    • IEEE 802.3cg-2019 рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирдордзреНтАНрдпреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗрд▓реЗ PLCA (рдлрд┐рдЬрд┐рдХрд▓ рд▓реЗрдпрд░ рдХреЛрд▓рд┐рдЬрди рдЕрд╡реНрд╣рд╛рдпрдбрдиреНрд╕) рд╕рдмрд▓реЗрдпрд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНтАНрдпрд╛рд╕рд╛рдареА рдиреЗрдЯрд▓рд┐рдВрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ 802.3cg (10Base-T1S) рдЗрдерд░рдиреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдордзреНтАНрдпреЗ рд╡рд╛рдкрд░рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЬреЛ IoT рдЖрдгрд┐ рдФрджреНрдпреЛрдЧрд┐рдХ рд╕рд┐рд╕реНтАНрдЯрдо рдбрд┐рд╡реНтАНрд╣рд╛рдЗрд╕рд▓рд╛ рдЬреЛрдбрдгреНтАНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдЖрд╣реЗ. PLCA рдЪрд╛ рд╡рд╛рдкрд░ рд╢реЗрдЕрд░реНрдб рдореАрдбрд┐рдпрд╛ рдЗрдерд░рдиреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рддреЛ.
    • WiFi 7 (802.11be) рд╡рд╛рдпрд░рд▓реЗрд╕ рдЗрдВрдЯрд░рдлреЗрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "рд╡рд╛рдпрд░рд▓реЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░" API рд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдХрд╛рд░рдг рд╣реЗ API рд╕рд░реНрд╡ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдХрд╡реНрд╣рд░ рдХрд░рдд рдирд╛рд╣реА. "рд╡рд╛рдпрд░рд▓реЗрд╕ рдПрдХреНрд╕реНрдЯреЗрдВрд╢рдиреНрд╕" API рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛, рдЬреЗ рдПрдХ рдЕрдиреБрдХрд░рдгрд┐рдд рд╕реНрддрд░ рдореНрд╣рдгреВрди рд╕рдорд░реНрдерд┐рдд рд░рд╛рд╣рддреЗ, рдЖрддрд╛ рдмрд╣реБрддреЗрдХ рд╡рд░реНрддрдорд╛рди рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдПрдХ рдЪреЗрддрд╛рд╡рдгреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реА рдЬрд╛рдИрд▓.
    • рдиреЗрдЯрд▓рд┐рдВрдХ API рд╡рд░ рддрдкрд╢реАрд▓рд╡рд╛рд░ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рдХрд░реНрдирд▓ рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрд╕рд╛рдареА). Netlink рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ YAML рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд C-рдХреЛрдб рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ynl-gen-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-рдмрд┐рдЯ рд╣реЗрдбрд░ рдлреАрд▓реНрдбрд╕рд╣ рдкреЕрдХреЗрдЯ рдЖрдХрд╛рд░рд╛рдд рд╣реА рд╡рд╛рдв "рдЬрдВрдмреЛ" рдкреЕрдХреЗрдЯ рд▓рд╛рдЧреВ рдХрд░реВрди рд╕рд╛рдзреНрдп рдХреЗрд▓реА рдЬрд╛рддреЗ рдЬреНрдпрд╛рдд IP рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЖрдХрд╛рд░ 0 рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдХрд╛рд░ рд╡реЗрдЧрд│реНрдпрд╛ рд╕рдВрд▓рдЧреНрди рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рдордзреНрдпреЗ рд╡реЗрдЧрд│реНрдпрд╛ 32-рдмрд┐рдЯ рдлреАрд▓реНрдбрдордзреНрдпреЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
    • рдирд╡реАрди sysctl рдкреЕрд░рд╛рдореАрдЯрд░ default_rps_mask рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддреБрдореНрд╣реА рдбреАрдлреЙрд▓реНрдЯ RPS (рдкреЕрдХреЗрдЯ рд╕реНрдЯреАрдпрд░рд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛) рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯ рдХрд░реВ рд╢рдХрддрд╛, рдЬреЗ рдЗрдВрдЯрд░рдкреНрдЯ рд╣рдБрдбрд▓рд░ рд╕реНрддрд░рд╛рд╡рд░ CPU рдХреЛрд░рдордзреНрдпреЗ рдпреЗрдгрд╛рд░реНтАНрдпрд╛ рд░рд╣рджрд╛рд░реАрдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреЗ рд╡рд┐рддрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ.
    • CBQ (рд╡рд░реНрдЧ-рдЖрдзрд╛рд░рд┐рдд рд░рд╛рдВрдЧ), ATM (ATM рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рд╕рд░реНрдХрд┐рдЯреНрд╕), dsmark (рд╡рд┐рднреЗрджрд┐рдд рд╕реЗрд╡рд╛ рдорд╛рд░реНрдХрд░), tcindex (рдЯреНрд░реЕрдлрд┐рдХ-рдХрдВрдЯреНрд░реЛрд▓ рдЗрдВрдбреЗрдХреНрд╕), рдЖрдгрд┐ RSVP (рд╕рдВрд╕рд╛рдзрди рдЖрд░рдХреНрд╖рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рд░рд╣рджрд╛рд░реА рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░рд╛рдВрдЧреЗрддреАрд▓ рд╢рд┐рд╕реНрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ. рдпрд╛ рд╢рд┐рд╕реНрдд рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рд╕реЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд рдЖрдгрд┐ рдХреЛрдгреАрд╣реА рддреНрдпрд╛рдВрдЪреЗ рд╕рдорд░реНрдерди рдЪрд╛рд▓реВ рдареЗрд╡рдгреНрдпрд╛рд╕ рддрдпрд╛рд░ рдирд╡реНрд╣рддреЗ.
  • рдЙрдкрдХрд░рдгреЗ
    • рд╕рд░реНрд╡ DRI1 рдЖрдзрд╛рд░рд┐рдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдХрд╛рдврд▓реЗ: i810 (рдЬреБрдиреЗ рдЗрдВрдЯреЗрд▓ 8xx рдЗрдВрдЯрд┐рдЧреНрд░реЗрдЯреЗрдб рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбреНрд╕), mga (Matrox GPU), r128 (ATI Rage 128 GPU рд╕рд╣ Rage Fury, XPERT 99 рдЖрдгрд┐ XPERT 128 рдХрд╛рд░реНрдбреНрд╕), savage (S3 Savage GPU), sis ( Crusty SiS GPU), tdfx (3dfx Voodoo) рдЖрдгрд┐ via (VIA IGP), рдЬреЗ 2016 рдордзреНрдпреЗ рдирд╛рдкрд╕рдВрдд рдЭрд╛рд▓реЗ рд╣реЛрддреЗ рдЖрдгрд┐ 2012 рдкрд╛рд╕реВрди Mesa рдордзреНрдпреЗ рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реАрдд.
    • рдЕрдкреНрд░рдЪрд▓рд┐рдд рдлреНрд░реЗрдордмрдлрд░ (fbdev) рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ omap1, s3c2410, tmiofb рдЖрдгрд┐ w100fb рдХрд╛рдврд▓реЗ.
    • Intel Meteor Lake (14th рдЬрдирд░реЗрд╢рди) CPUs рдордзреНрдпреЗ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ VPU (рд╡реНрд╣рд░реНрд╕рдЯрд╛рдЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдпреБрдирд┐рдЯ) рд╕рд╛рдареА DRM рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреА рд░рдЪрдирд╛ рд╕рдВрдЧрдгрдХреАрдп рджреГрд╖реНрдЯреА рдЖрдгрд┐ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдСрдкрд░реЗрд╢рдиреНрд╕рд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдбреНрд░рд╛рдпрд╡реНрд╣рд░рд▓рд╛ "рдПрдХреНрд╕реЗрд▓" рдЙрдкрдкреНрд░рдгрд╛рд▓реА рд╡рд╛рдкрд░реВрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдЪрд╛ рдЙрджреНрджреЗрд╢ рд╕рдВрдЧрдгрдХреАрдп рдкреНрд░рд╡реЗрдЧрдХрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рдЖрд╣реЗ, рдЬреЗ рд╕реНрд╡рддрдВрддреНрд░ ASICs рдЖрдгрд┐ 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 рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдгреЗ рд╢рдХреНрдп рдХреЗрд▓реЗ. рдирд╡реАрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдЪреА рдорд░реНрдпрд╛рджрд╛ рдореНрд╣рдгрдЬреЗ рд╕рдорд╛рдВрддрд░ рдкреЛрд░реНрдЯрджреНрд╡рд╛рд░реЗ рдкреНрд░рд┐рдВрдЯрд░ рдЖрдгрд┐ рдбрд┐рд╕реНрдХ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЬреЛрдбрдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ.
    • рд╡рд╛рдп-рдлрд╛рдп 12 рд╕рдорд░реНрдердирд╛рд╕рд╣ рдХреНрд╡рд╛рд▓рдХреЙрдо рдЪрд┐рдкреНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рдпрд░рд▓реЗрд╕ рдХрд╛рд░реНрдбреНрд╕рд╕рд╛рдареА ath7k рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдЬреЛрдбрд▓реЗ. RealTek RTL8188EU рдЪрд┐рдкреНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рдпрд░рд▓реЗрд╕ рдХрд╛рд░реНрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
    • Samsung Galaxy tab A (46), Samsung Galaxy S64, BananaPi R2015, Debix Model A, EmbedFire LubanCat 5/3, Facebook Greatlakes, Orange Pi R1 Plus, Tesla FSD, рдЖрдгрд┐ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ ARM2 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд 1 рдмреЛрд░реНрдбрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. SoC Qualcomm MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2), SDM450 рдЖрдгрд┐ SDM632, Rockchips RK3128 TV box, RV1126 Vision, RK3588, RK3568, RK3566, RK3588, RK3328, RK3 AM 642/AM654 / AM68).

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛