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

рджреЛрди рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░, рд▓рд┐рдирд╕ рдЯреЙрд░рд╡рд╛рд▓реНрдбреНрд╕ рдУрд│рдЦ рдХрд░реВрди рджрд┐рд▓реА рдХрд░реНрдирд▓ рдкреНрд░рдХрд╛рд╢рди рд▓рд┐рдирдХреНрд╕ 5.6. рд╕рд░реНрд╡рд╛рдд рд▓рдХреНрд╖рдгреАрдп рдмрджрд▓рд╛рдВрдкреИрдХреА: рд╡рд╛рдпрд░рдЧрд╛рд░реНрдб рд╡реНрд╣реАрдкреАрдПрди рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг, рдпреВрдПрд╕рдмреА 4 рд╕рд╛рдареА рд╕рдорд░реНрдерди, рд╡реЗрд│реЗрд╕рд╛рдареА рдиреЗрдорд╕реНрдкреЗрд╕реЗрд╕, рдмреАрдкреАрдПрдл рд╡рд╛рдкрд░реВрди рдЯреАрд╕реАрдкреА рдХрдВрдЬреЗрд╢рди рд╣рдБрдбрд▓рд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдорд▓реНрдЯреАрдкрд╛рде рдЯреАрд╕реАрдкреАрд╕рд╛рдареА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди, 2038 рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдХрд░реНрдирд▓ рджреВрд░ рдХрд░рдгреЗ, "рдмреВрдЯрдХреЙрдиреНрдлрд┐рдЧ" рдпрдВрддреНрд░рдгрд╛ , ZoneFS.

рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ 13702 рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдХрдбреВрди 1810 рдирд┐рд░рд╛рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд,
рдкреЕрдЪ рдЖрдХрд╛рд░ - 40 MB (рдмрджрд▓ рдкреНрд░рднрд╛рд╡рд┐рдд 11577 рдлрд╛рдпрд▓реА, рдХреЛрдбрдЪреНрдпрд╛ 610012 рдУрд│реА рдЬреЛрдбрд▓реНрдпрд╛,
294828 рдкрдВрдХреНрддреА рдХрд╛рдврд▓реНрдпрд╛). 45 рдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡рд╛рдВрдкреИрдХреА рд╕реБрдорд╛рд░реЗ 5.6%
рдмрджрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд, рдЕрдВрджрд╛рдЬреЗ 15% рдмрджрд▓ рдЖрд╣реЗрдд
рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреНрдпрд╛рдХрдбреЗ рд╡реГрддреНрддреА, 12%
рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреЕрдХрд╢реА рд╕рдВрдмрдВрдзрд┐рдд, 4% рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╢реА рдЖрдгрд┐ 3% рдЕрдВрддрд░реНрдЧрдд
рдХрд░реНрдирд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реА.

рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛:

  • рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА
    • рдЬреЛрдбрд▓реЗ рд╡реНрд╣реАрдкреАрдПрди рдЗрдВрдЯрд░рдлреЗрд╕рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╡рд╛рдпрд░рдЧреБрд░реНрдб, рдЬреА рдЖрдзреБрдирд┐рдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкрджреНрдзрддреАрдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реА рдЬрд╛рддреЗ (ChaCha20, Poly1305, Curve25519, BLAKE2s), рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реЛрдкреА, рдЧреБрдВрддрд╛рдЧреБрдВрдд рдирд╕рд▓реЗрд▓реА, рдЕрдиреЗрдХ рдореЛрдареНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рд╕реНрд╡рддрдГрд▓рд╛ рд╕рд┐рджреНрдз рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдЦреВрдк рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ (рдЕрд░реНрдерд╛рдд OpenVPN рдкреЗрдХреНрд╖рд╛ 3,9 рдкрдЯ рд╡реЗрдЧрд╡рд╛рди). рдЪреНрдпрд╛ рдереНрд░реБрдкреБрдЯ). WireGuard рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдХреА рд░рд╛рдЙрдЯрд┐рдВрдЧрдЪреА рд╕рдВрдХрд▓реНрдкрдирд╛ рд╡рд╛рдкрд░рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рд▓рд╛ рдЦрд╛рдЬрдЧреА рдХреА рд╕рдВрд▓рдЧреНрди рдХрд░рдгреЗ рдЖрдгрд┐ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдмрд╛рдВрдзрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рддреЗ. SSH рдкреНрд░рдорд╛рдгреЗрдЪ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдЕрджрд▓рд╛рдмрджрд▓ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. WireGuard рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЖрджрд┐рдо рддреЛ рд╣реЛрддрд╛ рд╡рд╛рд╣реВрди рдиреЗрд▓реЗ рд▓рд╛рдпрдмреНрд░рд░реАрддреВрди рдЭрд┐рдВрдХ рдорд╛рдирдХ рдХреНрд░рд┐рдкреНрдЯреЛ API рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рдЖрдгрд┐ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЛрд░ рдордзреНрдпреЗ 5.5.
    • рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА MPTCP (MultiPath TCP) рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХрд╛рдВрдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг, рд╡рд┐рд╡рд┐рдз IP рдкрддреНрддреНрдпрд╛рдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╡рд┐рдз рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдкреЕрдХреЗрдЯреНрд╕рдЪреНрдпрд╛ рд╡рд┐рддрд░рдгрд╛рд╕рд╣ TCP рдХрдиреЗрдХреНрд╢рдирдЪреЗ рдСрдкрд░реЗрд╢рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА TCP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░. рдиреЗрдЯрд╡рд░реНрдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА, рдЕрд╕реЗ рдПрдХрддреНрд░рд┐рдд рдХрдиреЗрдХреНрд╢рди рдирд┐рдпрдорд┐рдд TCP рдХрдиреЗрдХреНрд╢рдирд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддреЗ рдЖрдгрд┐ рд╕рд░реНрд╡ рдкреНрд░рд╡рд╛рд╣ рд╡реЗрдЧрд│реЗ рддрд░реНрдХрд╢рд╛рд╕реНрддреНрд░ MPTCP рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдорд▓реНрдЯреАрдкрд╛рде TCP рдереНрд░реВрдкреБрдЯ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, MPTCP рдЪрд╛ рд╡рд╛рдкрд░ рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирд╡рд░ рдПрдХрд╛рдЪ рд╡реЗрд│реА WiFi рдЖрдгрд┐ 4G рд▓рд┐рдВрдХреНрд╕ рд╡рд╛рдкрд░реВрди рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдПрдХрд╛ рдорд╣рд╛рдЧрдбреНрдпрд╛ рд▓рд┐рдВрдХрдРрд╡рдЬреА рдЕрдиреЗрдХ рд╕реНрд╡рд╕реНрдд рд▓рд┐рдВрдХ рд╡рд╛рдкрд░реВрди рд╕рд░реНрд╡реНрд╣рд░ рдХрдиреЗрдХреНрдЯ рдХрд░реВрди рдЦрд░реНрдЪ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
    • рдЬреЛрдбрд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рд░рд╛рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢рд┐рд╕реНрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди sch_ets (рд╡рд░реНрдзрд┐рдд рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдирд┐рд╡рдб, IEEE 802.1Qaz), рдЬреЗ рд░рд╣рджрд╛рд░реАрдЪреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рд╡рд░реНрдЧрд╛рдВрдордзреНрдпреЗ рдмрдБрдбрд╡рд┐рдбреНрде рд╡рд┐рддрд░реАрдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреНрд░реЕрдлрд┐рдХ рд╡рд░реНрдЧрд╛рд╡рд░реАрд▓ рднрд╛рд░ рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрдБрдбрд╡рд┐рдбреНрдердкреЗрдХреНрд╖рд╛ рдХрдореА рдЕрд╕рд▓реНрдпрд╛рд╕, рдИрдЯреАрдПрд╕ рдЗрддрд░ рд░рд╣рджрд╛рд░реА рд╡рд░реНрдЧрд╛рдВрдирд╛ рдЙрдкрд▓рдмреНрдз (рди рд╡рд╛рдкрд░рд▓реЗрд▓реА) рдмрдБрдбрд╡рд┐рдбреНрде рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. Qdisc sch_ets рд╣реЗ PRIO рд╢рд┐рд╕реНрдд рдореНрд╣рдгреВрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдХрдареЛрд░ рдЖрдгрд┐ рд╕рд╛рдорд╛рдпрд┐рдХ рдмрдБрдбрд╡рд┐рдбреНрде рдорд░реНрдпрд╛рджрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░рд╣рджрд╛рд░реА рд╡рд░реНрдЧ рд╡рд╛рдкрд░рддреЗ. рдИрдЯреАрдПрд╕ рд╣реЗ рд╡рд┐рд╖рдпрд╛рдВрдЪреЗ рд╕рдВрдпреЛрдЬрди рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рддреЗ рдкреАрдЖрд░рдУ ╨╕ DRR тАФ рдХрд╛рдЯреЗрдХреЛрд░рдкрдгреЗ рдорд░реНрдпрд╛рджрд┐рдд рд░рд╣рджрд╛рд░реА рд╡рд░реНрдЧ рдЕрд╕рд▓реНрдпрд╛рд╕, PRIO рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ, рдкрд░рдВрддреБ рд░рд╛рдВрдЧреЗрдд рд░рд╣рджрд╛рд░реА рдирд╕рд▓реНрдпрд╛рд╕, рддреЗ DRR рдкреНрд░рдорд╛рдгреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ.
    • рдирд╡реАрди рдкреНрд░рдХрд╛рд░рдЪреЗ BPF рдХрд╛рд░реНрдпрдХреНрд░рдо рдЬреЛрдбрд▓реЗ BPF_PROG_TYPE_STRUCT_OPS, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ BPF рджреНрд╡рд╛рд░реЗ рдХрд░реНрдирд▓ рдлрдВрдХреНрд╢рди рд╣рдБрдбрд▓рд░реНрд╕ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╕рдзреНрдпрд╛, рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЖрдзреАрдкрд╛рд╕реВрдирдЪ BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд TCP рдХрдВрдЬреЗрд╢рди рдХрдВрдЯреНрд░реЛрд▓ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ BPF рдХрд╛рд░реНрдпрдХреНрд░рдо DCTCP.
    • рдЧрд╛рднреНрдпрд╛рдордзреНрдпреЗ рд╕реНрд╡реАрдХрд╛рд░рд▓реЗ рдмрджрд▓ рдХрд░рд╛, рднрд╛рд╖рд╛рдВрддрд░ рд╕рд╛рдзрдиреЗ рдЗрдереЛрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА ioctl() рд╕рд╣ рдиреЗрдЯрд▓рд┐рдВрдХ рдЗрдВрдЯрд░рдлреЗрд╕. рдирд╡реАрди рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдЬреЛрдбрдгреЗ рд╕реЛрдкреЗ рдХрд░рддреЗ, рддреНрд░реБрдЯреА рд╣рд╛рддрд╛рд│рдгреА рд╕реБрдзрд╛рд░рддреЗ, рдЬреЗрд╡реНрд╣рд╛ рд╕реНрдерд┐рддреА рдмрджрд▓рддреЗ рддреЗрд╡реНрд╣рд╛ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдХрд░реНрдирд▓ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЬрд╛рдЧрд╛ рдпрд╛рдВрдЪреНрдпрд╛рддреАрд▓ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рд╕реБрд▓рдн рдХрд░рддреЗ рдЖрдгрд┐ рд╕рдордХреНрд░рдорд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдирд╛рдорд╛рдВрдХрд┐рдд рд╕реВрдЪреАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдХрд░рддреЗ.
    • FQ-PIE (рдлреНрд▓реЛ рдХреНрдпреВ PIE) рдиреЗрдЯрд╡рд░реНрдХ рд░рд╛рдВрдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреА рдЬреЛрдбрд▓реЗрд▓реА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА, рдЬреНрдпрд╛рдЪрд╛ рдЙрджреНрджреЗрд╢ рдПрдЬ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ (рдмрдлрд░рдмреНрд▓реЙрдЯ) рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдкреЕрдХреЗрдЯ рдмрдлрд░рд┐рдВрдЧрдЪрд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдХрдореА рдХрд░рдгреЗ рдЖрд╣реЗ. FQ-PIE рдХреЗрдмрд▓ рдореЛрдбреЗрдорд╕рд╣ рд╕рд┐рд╕реНрдЯреАрдордордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛рд╕ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рджрд░реНрд╢рд╡рддреЗ.
  • рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, I/O рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕
    • Btrfs рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдЬреЛрдбрд▓реЗ DISCARD рдСрдкрд░реЗрд╢рдирдЪреА рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА (рдореЛрдХрд│реЗ рдмреНрд▓реЙрдХреНрд╕ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рдгреЗ рдЬреНрдпрд╛рдВрдирд╛ рдпрд╛рдкреБрдвреЗ рднреМрддрд┐рдХрд░рд┐рддреНрдпрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА). рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, DISCARD рдСрдкрд░реЗрд╢рдиреНрд╕ рд╕рдордХрд╛рд▓рд┐рдХрдкрдгреЗ рдкрд╛рд░ рдкрд╛рдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛, рдЬреНрдпрд╛рдореБрд│реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрдорд╛рдВрдб рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдбреНрд░рд╛рдЗрд╡реНрд╣рдореБрд│реЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЦрд░рд╛рдм рд╣реЛрдК рд╢рдХрддреЗ. рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рддреБрдореНрд╣рд╛рд▓рд╛ рдбреНрд░рд╛рдЗрд╡реНрд╣ рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рди рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ DISCARD рдЖрдгрд┐ рд╣реЗ рдСрдкрд░реЗрд╢рди рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрдд рдХрд░рд╛.
    • XFS рдордзреНрдпреЗ рдЪрд╛рд▓рддреЗ рдЬреБрдиреЗ 32-рдмрд┐рдЯ рдЯрд╛рдИрдо рдХрд╛рдЙрдВрдЯрд░ рд╡рд╛рдкрд░рдгрд╛рд░реЗ рдХреЛрдб рдХреНрд▓реАрди рдХрд░рдгреЗ (time_t рдкреНрд░рдХрд╛рд░ time64_t рдиреЗ рдмрджрд▓рд▓рд╛), рдЬреНрдпрд╛рдореБрд│реЗ 2038 рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рд▓реА. 32-рдмрд┐рдЯ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рддреНрд░реБрдЯреА рдЖрдгрд┐ рдореЗрдорд░реА рдХрд░рдкреНрд╢рдирдЪреЗ рдирд┐рд░рд╛рдХрд░рдг. рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЧреБрдгрдзрд░реНрдорд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
    • ext4 рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдкрд░рд┐рдЪрдп рдХрд░реВрди рджрд┐рд▓рд╛ рд╡рд╛рдЪрди рдЖрдгрд┐ рд▓реЗрдЦрди рдСрдкрд░реЗрд╢рдиреНрд╕ рджрд░рдореНрдпрд╛рди рдЖрдпрдиреЛрдб рд▓реЙрдХрд┐рдВрдЧ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди. рдбрд╛рдпрд░реЗрдХреНрдЯ I/O рдореЛрдбрдордзреНрдпреЗ рд╕реБрдзрд╛рд░рд┐рдд рдкреБрдирд░реНрд▓реЗрдЦрди рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди. рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рджрд╛рди рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкрд╣рд┐рд▓реЗ рдЖрдгрд┐ рд╢реЗрд╡рдЯрдЪреЗ рддреНрд░реБрдЯреА рдХреЛрдб рд╕реБрдкрд░рдмреНрд▓реЙрдХрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.
    • F2FS рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рд╕рдВрдХреБрдЪрд┐рдд рд╕реНрд╡рд░реВрдкрд╛рдд рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛. рд╡реИрдпрдХреНрддрд┐рдХ рдлрд╛рдЗрд▓ рдХрд┐рдВрд╡рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрд╕рд╛рдареА, "chattr +c рдлрд╛рдЗрд▓" рдХрд┐рдВрд╡рд╛ "chattr +c dir; dir/рдлрд╛рдЗрд▓рд▓рд╛ рд╕реНрдкрд░реНрд╢ рдХрд░рд╛". рд╕рдВрдкреВрд░реНрдг рд╡рд┐рднрд╛рдЬрди рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рдорд╛рдЙрдВрдЯ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ тАЬ-o compress_extension=extтАЭ рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.
    • рдХрд░реНрдирд▓рдордзреНрдпреЗ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рддреЗ рдЭреЛрдирдПрдлрдПрд╕, рдЬреЗ рдЭреЛрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдХрд╛рд░реНрдп рд╕реБрд▓рдн рдХрд░рддреЗ. рдЭреЛрди рдХреЗрд▓реЗрд▓реЗ рдбреНрд░рд╛рдЗрд╡реНрд╣ рдореНрд╣рдгрдЬреЗ рд╣рд╛рд░реНрдб рдореЕрдЧреНрдиреЗрдЯрд┐рдХ рдбрд┐рд╕реНрдХреНрд╕ рдХрд┐рдВрд╡рд╛ NVMe SSDs рд╡рд░реАрд▓ рдЙрдкрдХрд░рдгреЗ, рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдкреЗрд╕ рдЬреНрдпрд╛рдордзреНрдпреЗ рдмреНрд▓реЙрдХреНрд╕ рдХрд┐рдВрд╡рд╛ рд╕реЗрдХреНрдЯрд░реНрд╕рдЪреЗ рдЧрдЯ рдмрдирд╡рд▓реЗрд▓реНрдпрд╛ рдЭреЛрдирдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдмреНрд▓реЙрдХреНрд╕рдЪрд╛ рд╕рдВрдкреВрд░реНрдг рдЧрдЯ рдЕрджреНрдпрддрдирд┐рдд рдХрд░реВрди рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЬреЛрдбрдгреАрд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ. FS ZoneFS рд╣реЗ рд╡реЗрд╕реНрдЯрд░реНрди рдбрд┐рдЬрд┐рдЯрд▓ рджреНрд╡рд╛рд░реЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдбреНрд░рд╛рдЗрд╡реНрд╣рдордзреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдЭреЛрдирд▓рд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдлрд╛рдИрд▓рд╕рд╣ рд╕рдВрдмрджреНрдз рдХрд░рддреЗ рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рд╕реЗрдХреНрдЯрд░ рдЖрдгрд┐ рдмреНрд▓реЙрдХ рд╕реНрддрд░рд╛рд╡рд░ рдлреЗрд░рдлрд╛рд░ рди рдХрд░рддрд╛ рд░реЙ рдореЛрдбрдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЙрджрд╛. ioctl рд╡рд╛рдкрд░реВрди рдмреНрд▓реЙрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдереЗрдЯ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА рдлрд╛рдЗрд▓ API рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдирд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ.
    • NFS рдордзреНрдпреЗ, UDP рд╡рд░ рд╡рд┐рднрд╛рдЬрдиреЗ рдЖрд░реЛрд╣рд┐рдд рдХрд░рдгреЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рддрдкрдгреЗ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддреЗ. NFS 4.2 рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирдордзреНрдпреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рдордзреАрд▓ рдлрд╛рдЗрд▓реНрд╕ рдереЗрдЯ рдХреЙрдкреА рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. рдПрдХ рдирд╡реАрди рдорд╛рдЙрдВрдЯ рдкрд░реНрдпрд╛рдп "рд╕реЙрдлреНрдЯрд░реЗрд╡реНрд╣рд▓" рдЬреЛрдбрд▓рд╛, рдЬреЛ рд╕рд░реНрд╡реНрд╣рд░ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕ рдХреЕрд╢реНрдб рд╡рд┐рд╢реЗрд╖рддрд╛ рдореВрд▓реНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╣рд╛ рдкрд░реНрдпрд╛рдп рдирд┐рд░реНрджреЗрд╢реАрдд рдХрд░рддрд╛рдирд╛, рд╕рд░реНрд╡реНрд╣рд░ рдЕрдиреБрдкрд▓рдмреНрдз рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░, NFS рд╡рд┐рднрд╛рдЬрдирд╛рддреАрд▓ рдорд╛рд░реНрдЧрд╛рдВрд╡рд░ рдЬрд╛рдгреЗ рдЖрдгрд┐ рдХреЕрд╢реЗрдордзреНрдпреЗ рд╕реНрдерд┐рд░рд╛рд╡рд▓реЗрд▓реНрдпрд╛ рдорд╛рд╣рд┐рддреАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ.
    • рдкрд╛рд░ рдкрд╛рдбрд▓реЗ fs-verity рдореЗрдХреЕрдирд┐рдЭрдордЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреЗ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди, рд╡реИрдпрдХреНрддрд┐рдХ рдлрд╛рдЗрд▓реНрд╕рдЪреНрдпрд╛ рдЕрдЦрдВрдбрддреЗрдЪреЗ рдЖрдгрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рдЪреЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рдорд░реНрдХрд▓ рд╣реЕрд╢ рдЯреНрд░реА рд╡рд╛рдкрд░рд▓реНрдпрд╛рдореБрд│реЗ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд╡рд╛рдЪрди рдЧрддреА рд╡рд╛рдврд▓реА. рдХреЕрд╢реЗрдордзреНрдпреЗ рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛ рдирд╕рддрд╛рдирд╛ FS_IOC_ENABLE_VERITY рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рдбреЗрдЯрд╛рд╕рд╣ рдкреГрд╖реНрдард╛рдВрдЪреЗ рдкреВрд░реНрд╡ рд╡рд╛рдЪрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ).
  • рдЖрднрд╛рд╕реАрдХрд░рдг рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛
    • рдЪрд╛рд▓реВ рдЕрд╕рддрд╛рдирд╛ SELinux рдореЙрдбреНрдпреБрд▓ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЖрдгрд┐ рдЖрдзреАрдкрд╛рд╕реВрди рд╕рдХреНрд░рд┐рдп рдХреЗрд▓реЗрд▓реЗ SELinux рдЕрдирд▓реЛрдб рдХрд░рдгреЗ рднрд╡рд┐рд╖реНрдпрд╛рдд рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. SELinux рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд░реНрдирд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирд╡рд░реАрд▓ "selinux=0" рдкреЕрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
    • рдЬреЛрдбрд▓реЗ рд╡реЗрд│реЗрд╕рд╛рдареА рдиреЗрдорд╕реНрдкреЗрд╕реЗрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди (рдЯрд╛рдЗрдо рдиреЗрдорд╕реНрдкреЗрд╕реЗрд╕), рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд┐рд╕реНрдЯрдо рдХреНрд▓реЙрдХрдЪреА рд╕реНрдерд┐рддреА рдХрдВрдЯреЗрдирд░рд╢реА рдмрд╛рдВрдзрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ (CLOCK_REALTIME,
      CLOCK_MONOTONIC, CLOCK_BOOTTIME), рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рд╡реЗрд│ рд╡рд╛рдкрд░рд╛ рдЖрдгрд┐ рдХрдВрдЯреЗрдирд░ рджреБрд╕рд░реНтАНрдпрд╛ рд╣реЛрд╕реНрдЯрд╡рд░ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдирд╛, CLOCK_MONOTONIC рдЖрдгрд┐ CLOCK_BOOTTIME рд░реАрдбрд┐рдВрдЧ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╛рд╣рддреАрд▓ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛ (рд▓реЛрдб рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░рдЪрд╛ рд╡реЗрд│, рд╕реНрд▓реАрдк рдореЛрдбрдордзреНрдпреЗ рдЕрд╕рддрд╛рдирд╛ рдХрд┐рдВрд╡рд╛ рди рдШреЗрддрд╛, рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛. ).

    • /dev/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдкреВрд▓ рдХрд╛рдврд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. /dev/random рдЪреЗ рд╡рд░реНрддрди /dev/urandom рд╕рд╛рд░рдЦреЗрдЪ рдЖрд╣реЗ рдкреВрд▓ рдЗрдирд┐рд╢рд┐рдПрд▓рд╛рдпрдЭреЗрд╢рдирдирдВрддрд░ рдПрдиреНрдЯреНрд░реЙрдкреА рдмреНрд▓реЙрдХрд┐рдВрдЧ рд░реЛрдЦрдгреНрдпрд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ.
    • рдХреЛрд░ рдХрд░реНрдирд▓рдордзреНрдпреЗ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ рдЬреЛ VirtualBox рдЪрд╛рд▓рд╡рдгрд╛рд▒реНрдпрд╛ рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрдВрдирд╛ рд╣реЛрд╕реНрдЯ рдкрд░реНрдпрд╛рд╡рд░рдг (VirtualBox Shared Folder) рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдпрд╛рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбрд┐рд░реЗрдХреНрдЯрд░реА рдорд╛рдЙрдВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ.
    • BPF рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдкреЕрдЪрдЪрд╛ рд╕рдВрдЪ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ (рдмреАрдкреАрдПрдл рдбрд┐рд╕реНрдкреЕрдЪрд░Specter V2 рд╡рд░реНрдЧрд╛рдЪреНрдпрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Retpoline рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░рддрд╛рдирд╛, BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдирд╛ рдШрдбрддрд╛рдд рддреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдВрдирд╛ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рддрд╛ рдпреЗрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, XDP рд╣рдБрдбрд▓рд░рдЪреНрдпрд╛ рдХреЙрд▓рд┐рдВрдЧрдЪреА рдЧрддреА рд╡рд╛рдврд╡рдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ рдЬреЗрд╡реНрд╣рд╛ рдП. рдиреЗрдЯрд╡рд░реНрдХ рдкреЕрдХреЗрдЯ рдпреЗрддреЗ).
    • AMD APUs рдордзреНрдпреЗ TEE (рдЯреНрд░рд╕реНрдЯреЗрдб рдПрдХреНрдЭрд┐рдХреНрдпреБрд╢рди рдПрдиреНрд╡реНрд╣рд╛рдпрд░реНрдирдореЗрдВрдЯ) рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЬреЛрдбрд▓реЗ.
  • рдореЗрдорд░реА рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛
    • BPF рдиреЗ рдЬрд╛рдЧрддрд┐рдХ рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдВрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рдлрдВрдХреНрд╢рдиреНрд╕рдЪреНрдпрд╛ рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрдкрдХреНрд░рдорд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди рд╡рд┐рдХрд╛рд╕ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рдкреБрдвреАрд▓ рдкрд╛рдпрд░реА рдореНрд╣рдгрдЬреЗ рдбрд╛рдпрдиреЕрдорд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрдгреЗ рдЬреЗ рдЧреНрд▓реЛрдмрд▓ рдлрдВрдХреНрд╢рдиреНрд╕ рд▓реЛрдб рд╣реЛрдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╡рд┐рджреНрдпрдорд╛рди рдЧреНрд▓реЛрдмрд▓ рдлрдВрдХреНрд╢рдиреНрд╕ рд╡рд╛рдкрд░рд╛рдд рдЕрд╕рддрд╛рдирд╛ рдмрджрд▓рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. BPF рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдореЕрдк рдСрдкрд░реЗрд╢рдирдЪреНрдпрд╛ рд╡реЗрд░рд┐рдПрдВрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди рджреЗрдЦреАрд▓ рдЬреЛрдбрддреЗ (рд╕рддрдд рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ), рдЬреА рдмреЕрдЪ рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ.
    • рдпрд╛рдВрдиреА рдЬреЛрдбрд▓реЗ тАЬcpu_coolingтАЭ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рдЬрд╛рд╕реНрдд рдЧрд░рдо рдЭрд╛рд▓реЗрд▓реЗ CPU рдХрдореА рдХрд╛рд▓рд╛рд╡рдзреАрд╕рд╛рдареА рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕реНрдерд┐рддреАрдд рдареЗрд╡реВрди рдердВрдб рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
    • рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдЬреЛрдбрд▓рд╛ openat2(), рдЬреЗ рдлрд╛рдИрд▓ рдкрд╛рде рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рдзреНрд╡рдЬрд╛рдВрдЪрд╛ рд╕рдВрдЪ рдСрдлрд░ рдХрд░рддреЗ (рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯреНрд╕ рдХреНрд░реЙрд╕рд┐рдВрдЧ рдХрд░рдгреНрдпрд╛рд╕ рдордирд╛рдИ, рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХреНрд╕, рдореЕрдЬрд┐рдХ рд▓рд┐рдВрдХреНрд╕ (/proc/PID/fd), тАЬ../тАЭ рдШрдЯрдХ).
    • рдореЛрдареНрдпрд╛. LITTLE рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рд╖рдо рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╛рдареА, рдПрдХрд╛ рдЪрд┐рдкрдордзреНрдпреЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЖрдгрд┐ рдХрдореА рдХрд╛рд░реНрдпрдХреНрд╖рдо рдКрд░реНрдЬрд╛-рдХрд╛рд░реНрдпрдХреНрд╖рдо CPU рдХреЛрд░ рдПрдХрддреНрд░ рдХрд░реВрди, рд░рд┐рдЕрд▓-рдЯрд╛рдЗрдо рдХрд╛рд░реНрдпреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛рдирд╛ uclamp_min рдкреЕрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ (рдЙрджрдпрд╛рд╕ рдЖрд▓реЗ рдХрд░реНрдирд▓ 5.3 рдордзреНрдпреЗ рд▓реЛрдб рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдпрдВрддреНрд░рдгрд╛ рдЖрд╣реЗ). рд╣реЗ рдкреЕрд░рд╛рдореАрдЯрд░ рд╣реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рдХреА рдХрд╛рд░реНрдп рд╢реЗрдбреНрдпреБрд▓рд░рджреНрд╡рд╛рд░реЗ рдкреБрд░реЗрд╢реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ CPU рдХреЛрд░рд╡рд░ рдареЗрд╡рд▓реЗ рдЬрд╛рдИрд▓.
    • рдХрд░реНрдирд▓ рдкрд╛рд╕реВрди рдореБрдХреНрдд рдЖрд╣реЗ 2038 рдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛. рд╢реЗрд╡рдЯрдЪреЗ рдЙрд░рд▓реЗрд▓реЗ рд╣рдБрдбрд▓рд░ рдмрджрд▓рд▓реЗ, рдЬреНрдпрд╛рдиреЗ epochal рдЯрд╛рдЗрдо рдХрд╛рдЙрдВрдЯрд░рд╕рд╛рдареА 32-bit (signed int) рдкреНрд░рдХрд╛рд░ time_t рд╡рд╛рдкрд░рд▓реЗ, рдЬреЗ 1970 рдордзреАрд▓ рдЕрд╣рд╡рд╛рд▓ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди, 2038 рдордзреНрдпреЗ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рд╡реНрд╣рд╛рдпрд▓рд╛ рд╣рд╡реЗ.
    • рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ I/O рдЗрдВрдЯрд░рдлреЗрд╕рдЪреА рд╕рддрдд рд╕реБрдзрд╛рд░рдгрд╛ io_uring, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╡реАрди рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди: IORING_OP_FALLOCATE (рд░рд┐рдХреНрдд рдХреНрд╖реЗрддреНрд░рд╛рдВрдЪреЗ рдЖрд░рдХреНрд╖рдг), IORING_OP_OPENAT,
      IORING_OP_OPENAT2,
      IORING_OP_CLOSE (рдлрд╛рдпрд▓реА рдЙрдШрдбрдгреЗ рдЖрдгрд┐ рдмрдВрдж рдХрд░рдгреЗ),
      IORING_OP_FILES_UPDATE (рддреНрд╡рд░рд┐рдд рдкреНрд░рд╡реЗрд╢ рд╕реВрдЪреАрдордзреВрди рдлрд╛рдпрд▓реА рдЬреЛрдбрдгреЗ рдЖрдгрд┐ рдХрд╛рдврдгреЗ),
      IORING_OP_STATX (рдлрд╛рдЗрд▓ рдорд╛рд╣рд┐рддреА рд╡рд┐рдирдВрддреА),
      IORING_OP_READ,
      IORING_OP_WRITE (IORING_OP_READV рдЖрдгрд┐ IORING_OP_WRITEV рдЪреЗ рд╕рд░рд▓реАрдХреГрдд рдЕреЕрдирд╛рд▓реЙрдЧ),
      IORING_OP_FADVISE,
      IORING_OP_MADVISE (рдкреЛрд╕рд┐рдХреНрд╕_рдлреЕрдбрд╡рд╛рдЗрдЬ рдЖрдгрд┐ рдореЕрдбрд╡рд╛рдЗрдЬ рдХреЙрд▓рдЪреЗ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░рдХрд╛рд░), IORING_OP_SEND,
      IORING_OP_RECV (рдиреЗрдЯрд╡рд░реНрдХ рдбреЗрдЯрд╛ рдкрд╛рдард╡рдгреЗ рдЖрдгрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ),
      IORING_OP_EPOLL_CTL (рдЗрдкреЛрд▓ рдлрд╛рдЗрд▓ рд╡рд░реНрдгрдирдХрд░реНрддреНрдпрд╛рдВрд╡рд░ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░рд╛).

    • рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдЬреЛрдбрд▓рд╛ pidfd_getfd(), рджреБрд╕рд░реНтАНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрддреВрди рдУрдкрди рдлрд╛рдЗрд▓рд╕рд╛рдареА рдлрд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
    • рд░рд╛рдмрд╡рд┐рдгреНрдпрд╛рдд рдЖрд▓реЗ "bootconfig" рдпрдВрддреНрд░рдгрд╛, рдЬреА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░реНрдпрд╛рдпрд╛рдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдлрд╛рдЗрд▓рджреНрд╡рд╛рд░реЗ рдХрд░реНрдирд▓рдЪреЗ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдЕрд╢рд╛ рдлрд╛рдЗрд▓реНрд╕ initramfs рдЗрдореЗрдЬрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, bootconfig рдпреБрдЯрд┐рд▓рд┐рдЯреА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ. рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдмреВрдЯ рд╡реЗрд│реА kprobes рд╕рдВрд░рдЪреАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.
    • рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЕрдирд╛рдорд┐рдд рдкрд╛рдИрдкреНрд╕рдордзреНрдпреЗ рдбреЗрдЯрд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рд╡рд╛рдЪрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдпрдВрддреНрд░рдгрд╛. рдпрд╛ рдмрджрд▓рд╛рдореБрд│реЗ рдореЛрдареНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдЪреНрдпрд╛ рд╕рдорд╛рдВрддрд░ рдЕрд╕реЗрдВрдмреНрд▓реАрд╕рд╛рд░рдЦреНрдпрд╛ рдХрд╛рдорд╛рдВрдирд╛ рдЧрддреА рджреЗрдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ. рддрдерд╛рдкрд┐, 4.2.1 рд░рд┐рд▓реАрдЭрдордзреАрд▓ рдмрдЧрдореБрд│реЗ рдЬреАрдПрдирдпреВ рдореЗрдХрдордзреНрдпреЗ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирдореБрд│реЗ рд░реЗрд╕ рд╕реНрдерд┐рддреА рдирд┐рд░реНрдорд╛рдг рд╣реЛрдК рд╢рдХрддреЗ, рдЬреА рдЖрд╡реГрддреНрддреА 4.3 рдордзреНрдпреЗ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рд╣реЛрддреА.
    • prctl() рдордзреНрдпреЗ PR_SET_IO_FLUSHER рдзреНрд╡рдЬ рдЬреЛрдбрд▓рд╛, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдореЗрдорд░реА-рдореБрдХреНрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЬреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдордЪреА рдореЗрдорд░реА рдХрдореА рдЕрд╕рддрд╛рдирд╛ рдорд░реНрдпрд╛рджрд╛рдВрдЪреНрдпрд╛ рдЕрдзреАрди рдирд╕рд╛рд╡реА.
    • Android рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ ION рдореЗрдорд░реА рд╡рд┐рддрд░рдг рдкреНрд░рдгрд╛рд▓реАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рдПрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ dma-buf рдвреАрдЧ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕, рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдВрдордзреНрдпреЗ рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░реЗ рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА DMA рдмрдлрд░рдЪреЗ рд╡рд╛рдЯрдк рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
    • E0PD рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, рдЬреЗ ARMv8.5 рдордзреНрдпреЗ рджрд┐рд╕рд▓реЗ рдЖрдгрд┐ CPU рд╡рд░реАрд▓ рд╕реВрдЪрдирд╛рдВрдЪреНрдпрд╛ рд╕рдЯреНрдЯрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. E0PD-рдЖрдзрд╛рд░рд┐рдд рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо KPTI (рдХрд░реНрдирд▓ рдкреЗрдЬ рдЯреЗрдмрд▓ рдЖрдпрд╕реЛрд▓реЗрд╢рди) рд╕рдВрд░рдХреНрд╖рдгрд╛рдкреЗрдХреНрд╖рд╛ рдХрдореА рдУрд╡реНрд╣рд░рд╣реЗрдбрдордзреНрдпреЗ рд╣реЛрддреЛ.
    • ARMv8.5 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╛рдареА, рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕реНрдпреВрдбреЛ-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреНрд░рдорд╛рдВрдХ рдЬрдирд░реЗрдЯрд░рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░реВрди, RNG рд╕реВрдЪрдирд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдХрд░реНрдирд▓рдордзреНрдпреЗ, рдХрд░реНрдирд▓-рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реЗ рд╕реНрдпреВрдбреЛ-рд░рдБрдбрдо рдирдВрдмрд░ рдЬрдирд░реЗрдЯрд░ рд╕реБрд░реВ рдХрд░рддрд╛рдирд╛ рдПрдВрдЯреНрд░реЛрдкреА рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА RNG рд╕реВрдЪрдирд╛ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ.
    • рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ MPX (рдореЗрдорд░реА рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рд╡рд┐рд╕реНрддрд╛рд░) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ 3.19 рдЖрдгрд┐ рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░рд╛рдВрдЪреНрдпрд╛ рд╕реАрдорд╛рдВрдЪрд╛ рдЖрджрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рдкреЙрдЗрдВрдЯрд░ рддрдкрд╛рд╕рдгреНрдпрд╛рдЪреЗ рдЖрдпреЛрдЬрди рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╣реЗ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдХрдВрдкрд╛рдЗрд▓рд░реНрд╕рдордзреНрдпреЗ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА рдЖрдгрд┐ GCC рдордзреВрди рдХрд╛рдврд▓реЗ рдЧреЗрд▓реЗ.
    • RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА, KASan (рдХрд░реНрдирд▓ рдЕреЕрдбреНрд░реЗрд╕ рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░) рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯреВрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдореЗрдорд░реАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдУрд│рдЦрдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреЗ.
  • рдЙрдкрдХрд░рдгреЗ
    • рддрдкрд╢реАрд▓ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ USB 4.0, рдЬреЗ Thunderbolt 3 рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ USB 40 рдЖрдгрд┐ USB 2.0 рд╕рд╣ рдмреЕрдХрд╡рд░реНрдб рд╕реБрд╕рдВрдЧрддрддрд╛ рд░рд╛рдЦреВрди 3.2 Gbps рдкрд░реНрдпрдВрдд рдереНрд░реВрдкреБрдЯ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╕рд╣ рд╕рд╛рдзрд░реНрдореНрдп рдХрд░реВрди рд╕реМрджрд╛рдорд┐рдиреА USB 4.0 рдЗрдВрдЯрд░рдлреЗрд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдиреЗрдХреНрдЯрд░рд╕рд╣ рдПрдХрд╛рдЪ рдХреЗрдмрд▓рд╡рд░ рд╡реЗрдЧрд╡реЗрдЧрд│реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЯрдиреЗрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ рдЯрд╛рдИрдк-рд╕реА, PCIe, рдбрд┐рд╕реНрдкреНрд▓реЗ рдкреЛрд░реНрдЯ рдЖрдгрд┐ USB 3.x, рддрд╕реЗрдЪ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╣реЛрд╕реНрдЯрдордзреАрд▓ рдиреЗрдЯрд╡рд░реНрдХ рд▓рд┐рдВрдХреНрд╕ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдордзреНрдпреЗ рдЖрдзреАрдкрд╛рд╕реВрди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдердВрдбрд░рдмреЛрд▓реНрдЯ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рд╡рд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рддрдпрд╛рд░ рд╣реЛрддреЗ рдЖрдгрд┐ рддреЗ USB4-рд╕реБрд╕рдВрдЧрдд рд╣реЛрд╕реНрдЯ рдЖрдгрд┐ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдХрд░рддреЗ. рд╣реЗ рдмрджрд▓ рдХрдиреЗрдХреНрд╢рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдЪреНрдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рдердВрдбрд░рдмреЛрд▓реНрдЯ 3 рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рджреЗрдЦреАрд▓ рдЬреЛрдбрддрд╛рдд, рдЬреЗ рдПрдХрд╛рдЪ рдХрдиреЗрдХреНрдЯрд░рджреНрд╡рд╛рд░реЗ рдПрдХрд╛рдзрд┐рдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреЛрдЧрджреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗрдд.
    • amdgpu рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ HDCP 2.x (рдЙрдЪреНрдЪ-рдмрдБрдбрд╡рд┐рдбреНрде рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд╛рдордЧреНрд░реА рд╕рдВрд░рдХреНрд╖рдг) рдХреЙрдкреА рд╕рдВрд░рдХреНрд╖рдг рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╕рд╛рдареА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди. Raven 2 рд╡рд░ рдЖрдзрд╛рд░рд┐рдд AMD рдкреЛрд▓реЙрдХ ASIC рдЪрд┐рдкрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рд░реЗрдиреЛрдЗрд░ рдЖрдгрд┐ рдирд╡реА рдХреБрдЯреБрдВрдмрд╛рдВрд╕рд╛рдареА GPU рд░реАрд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА.
    • рдЗрдВрдЯреЗрд▓ рд╡реНрд╣рд┐рдбрд┐рдУ рдХрд╛рд░реНрдбрд╕рд╛рдареА DRM рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЬреЛрдбрд▓реЗ рдЖрдЗрд╕ рд▓реЗрдХ рдЖрдгрд┐ рдЯрд╛рдпрдЧрд░ рд▓реЗрдХ рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЪрд┐рдкреНрд╕рд╕рд╛рдареА DSI VDSC рд╕рдорд░реНрдерди, LMEM mmap (рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд▓реЛрдХрд▓ рдореЗрдорд░реА) рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, VBT (рд╡реНрд╣рд┐рдбрд┐рдУ BIOS рдЯреЗрдмрд▓) рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдХреЙрдлреА рд▓реЗрдХ рдЪрд┐рдкреНрд╕рд╕рд╛рдареА HDCP 2.2 рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
    • amdgpu рдбреНрд░рд╛рдпрд╡реНрд╣рд░рд╕рд╣ amdkfd рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдХреЛрдб (рд╡рд┐рднрдХреНрдд GPU рд╕рд╛рдареА, рдЬрд╕реЗ рдХреА рдлрд┐рдЬреА, рдЯреЛрдВрдЧрд╛, рдкреЛрд▓рд╛рд░рд┐рд╕) рдПрдХрддреНрд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рдЪрд╛рд▓реВ рдареЗрд╡рд▓реЗ.
    • k10temp рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, AMD Zen CPUs рд╕рд╛рдареА рд╡реНрд╣реЛрд▓реНрдЯреЗрдЬ рдЖрдгрд┐ рд╡рд░реНрддрдорд╛рди рдорд╛рдкрджрдВрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рддрд╕реЗрдЪ Zen рдЖрдгрд┐ Zen 2 CPUs рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рддрд╛рдкрдорд╛рди рд╕реЗрдиреНрд╕рд░реНрд╕рд╡рд░реАрд▓ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдорд╛рд╣рд┐рддреА.
    • nouveau рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЯреНрдпреБрд░рд┐рдВрдЧ рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (GeForce RTX 2000) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд NVIDIA GPU рд╕рд╛рдареА рд╕рддреНрдпрд╛рдкрд┐рдд рдлрд░реНрдорд╡реЗрдЕрд░ рд▓реЛрдбрд┐рдВрдЧ рдореЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди, рдЬреНрдпрд╛рдореБрд│реЗ рдпрд╛ рдХрд╛рд░реНрдбреНрд╕рд╕рд╛рдареА 3D рдкреНрд░рд╡реЗрдЧрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ (NVIDIA рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрд╕рд╣ рдЕрдзрд┐рдХреГрдд рдлрд░реНрдорд╡реЗрдЕрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ). TU10x рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЗрдВрдЬрд┐рдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. HD Audio рдордзреАрд▓ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ рдЖрд╣реЗ.
    • рдбрд┐рд╕реНрдкреНрд▓реЗрдкреЛрд░реНрдЯ MST (рдорд▓реНрдЯреА-рд╕реНрдЯреНрд░реАрдо рдЯреНрд░рд╛рдиреНрд╕рдкреЛрд░реНрдЯ) рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реНрдпрд╛рд╡рд░ рдбреЗрдЯрд╛ рдХреЙрдореНрдкреНрд░реЗрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
    • рдирд╡реАрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЬреЛрдбрд▓рд╛ "ath11k┬╗ 802.11ax рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдХреНрд╡рд╛рд▓рдХреЙрдо рд╡рд╛рдпрд░рд▓реЗрд╕ рдЪрд┐рдкреНрд╕рд╕рд╛рдареА.
      рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ mac80211 рд╕реНрдЯреЕрдХрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдНрдХреНрд╕реЗрд╕ рдкреЙрдЗрдВрдЯ, рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЖрдгрд┐ рдореЗрд╢ рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдб рдореЛрдбрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЛ.

    • sysfs рджреНрд╡рд╛рд░реЗ, рдЖрдзреБрдирд┐рдХ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡реНрд╣рд╕реН рдЖрдгрд┐ SSDs рд╡рд░ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд╡рд╛рдЪрдиреАрдп рддрд╛рдкрдорд╛рди рд╕реЗрдиреНрд╕рд░ рд░реАрдбрд┐рдВрдЧрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
    • рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЪреНрдпрд╛ рдХреЛрдбрдкрд╛рд╕реВрди рдореБрдХреНрдд рд╣реЛрдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ ALSA рдзреНрд╡рдиреА рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдмрджрд▓ 2038 рдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ (snd_pcm_mmap_status рдЖрдгрд┐ snd_pcm_mmap_control рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ 32-рдмрд┐рдЯ time_t рдкреНрд░рдХрд╛рд░ рд╡рд╛рдкрд░рдгреЗ рдЯрд╛рд│рдгреЗ). рдирд╡реАрди рдСрдбрд┐рдУ рдХреЛрдбреЗрдХреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ
      Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770.

    • рдЬреЛрдбрд▓реЗ LCD рдкреЕрдиреЗрд▓ рд▓реЙрдЬрд┐рдХ PD 28, Jimax8729d MIPI-DSI, igenic JZ4770, Sony acx424AKP, Leadtek LTK500HD1829, Xinpeng XPP055C272, AUO B116XAK01, Giant, Jimax940d MIPI-DSI
      BOE NV140FHM-N49,
      Satoz SAT050AT40H12R2,
      рд╢рд╛рд░реНрдк LS020B1DD01D.

    • рдЬреЛрдбрд▓реЗ ARM рдмреЛрд░реНрдб рдЖрдгрд┐ Gen1 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рд╕рдорд░реНрдерди Amazon Echo (OMAP3630-рдЖрдзрд╛рд░рд┐рдд), Samsung Galaxy S III mini (GT-I8190), Allwinner Emlid Neutis, Libre Computer ALL-H3-IT, PineH64 рдореЙрдбреЗрд▓ B, Aibretech Amlogic GX PC,
      Armada SolidRun Clearfog GTR, NXPGateworks GW59xx,
      рдЯреЛрд▓рд┐рдиреЛ рд╢рд╛рдЗрди 3 рдИрдмреБрдХ рд░реАрдбрд░,
      рдПрдореНрдмреЗрдбреЗрдб рдХрд▓рд╛рдХрд╛рд░ COM (i.MX7ULP), SolidRun Clearfog CX/ITX рдЖрдгрд┐ HoneyComb (LX2160A), Google Coral Edge TPU (i.MX8MQ),
      Rockchip Radxa Dalang Carrier, Radxa Rock Pi N10, VMARC RK3399Pro SOM
      ST Ericsson HREF520, Inforce 6640, SC7180 IDP, Atmel/Microchip AM9X60 (ARM926 SoC, Kizboxmini), ST stm32mp15, AM3703/AM3715/DM3725, ST Ericsson ab8505, SC9863, ST рдПрд░рд┐рдХреНрд╕рди ab7180, рдХреНрдпреВрдПрд╕рд╕реАрдПрдо 4, рдпреВрдирд┐рдПрд╕рд╕реАрдПрдо XNUMX рд░рд╛рд╕реНрдкрдмреЗрд░реА Pi XNUMX рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ PCIe рдХрдВрдЯреНрд░реЛрд▓рд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.

рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рд▓реЕрдЯрд┐рди рдЕрдореЗрд░рд┐рдХрди рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рд╕реНрдерд╛рдкрдирд╛
рдкрд░реНрдпрд╛рдп рдкреВрд░реНрдгрдкрдгреЗ рдореЛрдлрдд рдХрд░реНрдирд▓ 5.6 - Linux-libre 5.6-gnu, рдиреЙрди-рдлреНрд░реА рдШрдЯрдХ рдХрд┐рдВрд╡рд╛ рдХреЛрдб рд╡рд┐рднрд╛рдЧ рдЕрд╕рд▓реЗрд▓реЗ рдлрд░реНрдорд╡реЗрдЕрд░ рдЖрдгрд┐ рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдШрдЯрдХрд╛рдВрдкрд╛рд╕реВрди рдореБрдХреНрдд, рдЬреНрдпрд╛рдЪреА рд╡реНрдпрд╛рдкреНрддреА рдирд┐рд░реНрдорд╛рддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ. рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди AMD TEE, ATH11K рдЖрдгрд┐ Mediatek SCP рд╕рд╛рдареА рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдордзреНрдпреЗ рдмреНрд▓реЙрдм рд▓реЛрдбрд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░рддреЗ. AMD PSP, amdgpu рдЖрдгрд┐ nouveau рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЖрдгрд┐ рд╕рдмрд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдмреНрд▓реЙрдм рдХреНрд▓рд┐рдирд┐рдВрдЧ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ.

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

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