рджреЛрди рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░, рд▓рд┐рдирд╕ рдЯреЙрд░рд╡реЙрд▓реНрдбреНрд╕рдиреЗ рдХрд░реНрдирд▓ рдЬрд╛рд░реА рдХреЗрд▓рд╛. Linux рем.резреи. рд╕рд░реНрд╡рд╛рдд рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдмрджрд▓рд╛рдВрдордзреНрдпреЗ: рд░рд┐рдЕрд▓рдЯрд╛рдЗрдо рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, eBPF рджреНрд╡рд╛рд░реЗ CPU рд╢реЗрдбреНрдпреВрд▓рд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА sched_ext, рдЖрдкрддреНрдХрд╛рд▓реАрди рдкрд░рд┐рд╕реНрдерд┐рддреАрдд QR рдХреЛрдб рдЖрдЙрдЯрдкреБрдЯ, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдореЗрдорд░реА TCP рдпрдВрддреНрд░рдгрд╛, SCHED_DEADLINE рд╕рд░реНрд╡реНрд╣рд░ рд╕рдВрд╕рд╛рдзрди рдЖрд░рдХреНрд╖рдг рдпрдВрддреНрд░рдгрд╛, EEVDF рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреВрд▓рд░рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛, рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА рдкреЙрд▓рд┐рд╕реА рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА IPE рдореЙрдбреНрдпреВрд▓.
рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ 14607 рд╡рд┐рдХрд╕рдХрд╛рдВрдХрдбреВрди 2167 рдирд┐рд░рд╛рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд, рдкреЕрдЪ рдЖрдХрд╛рд░ 37 MB рдЖрд╣реЗ (рдмрджрд▓рд╛рдВрдореБрд│реЗ 13087 рдлрд╛рдпрд▓реА рдкреНрд░рднрд╛рд╡рд┐рдд рдЭрд╛рд▓реНрдпрд╛, 507913 рдХреЛрдбрдЪреНрдпрд╛ рдУрд│реА рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛, 234083 рдУрд│реА рд╣рдЯрд╡рд┐рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛). рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ 15130 рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдХрдбреВрди 2078 рдирд┐рд░рд╛рдХрд░рдгреЗ рд╣реЛрддреЗ, рдкреЕрдЪрдЪрд╛ рдЖрдХрд╛рд░ 85 MB рд╣реЛрддрд╛ (6.10 рдХрд░реНрдирд▓рдордзреНрдпреЗ рдкреЕрдЪрдЪрд╛ рдЖрдХрд╛рд░ 41 MB рд╣реЛрддрд╛). 45 рдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдмрджрд▓рд╛рдВрдкреИрдХреА рд╕реБрдорд╛рд░реЗ 6.12% рдмрджрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд, рдЕрдВрджрд╛рдЬреЗ 12% рдмрджрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд, 13% рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕реНрдЯреЕрдХрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд, 6% рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд рдЖрдгрд┐ 3% рдЕрдВрддрд░реНрдЧрдд рдХрд░реНрдирд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд.
рдХрд░реНрдирд▓ 6.12 рдордзреАрд▓ рдкреНрд░рдореБрдЦ рдирд╡рдХрд▓реНрдкрдирд╛:
- рдореЗрдорд░реА рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛
- рд░рд┐рдЕрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рдкреЕрдЪреЗрд╕рд╢рд┐рд╡рд╛рдп PREEMPT_RT рдкрд░реНрдпрд╛рдпрд╛рд╕рд╣ рдХрд░реНрдирд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрддрд╛ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. PREEMPT_RT рдореЛрдб рд╕рдХреНрд╖рдо рд╣реЛрдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрдгрд╛рд░реЗ рд╢реЗрд╡рдЯрдЪреЗ рдЧрд╣рд╛рд│ рдХрд░реНрдирд▓ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдореНрд╣рдгрдЬреЗ printk рдлрдВрдХреНрд╢рдирджреНрд╡рд╛рд░реЗ рдиреЙрди-рдмреНрд▓реЙрдХрд┐рдВрдЧ ре▓рдЯреЙрдорд┐рдХ рдЖрдЙрдЯрдкреБрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди, рдЬреЗ рдЖрддрд╛ рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. PREEMPT_RT рд╕рдорд░реНрдерди x86, x86_64, ARM64 рдЖрдгрд┐ RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. рдЖрддрд╛рдкрд░реНрдпрдВрдд, PREEMPT_RT рдореЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдмрд╛рд╣реНрдп рдкреЕрдЪреЗрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рдд рд╣реЛрддреА, рдЬреЗ RHEL, SUSE рд╕рд╛рд░рдЦреНрдпрд╛ рдХрд╛рд╣реА рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреБрд╢рдиреНрд╕рдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдирд╡реНрд╣рддреЗ. UbuntuрддреНрдпрд╛рдВрдиреА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдВрддреНрд░ рд░рд┐рдЕрд▓рдЯрд╛рдЗрдо рдЖрд╡реГрддреНрддреНрдпрд╛ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛, рдЬреНрдпрд╛рдВрдирд╛ рдЖрд░реНрдерд┐рдХ рдкреНрд░рдгрд╛рд▓реА, рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЙрдкрдХрд░рдгреЗ, рд╡рд┐рдорд╛рдирдЪрд╛рд▓рди, рд╡реИрджреНрдпрдХрд╢рд╛рд╕реНрддреНрд░, рд░реЛрдмреЛрдЯрд┐рдХреНрд╕, рджреВрд░рд╕рдВрдЪрд╛рд░ рдЖрдгрд┐ рдФрджреНрдпреЛрдЧрд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдпрд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдВрдордзреНрдпреЗ рдорд╛рдЧрдгреА рдЖрд╣реЗ, рдЬрд┐рдереЗ рдЗрд╡реНрд╣реЗрдВрдЯ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреА рд╡реЗрд│ рдирд┐рд╢реНрдЪрд┐рдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ.
- "sched_ext" (SCX) рдпрдВрддреНрд░рдгрд╛ рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ eBPF рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдЕрд╕реЗ CPU рд╢реЗрдбреНрдпреВрд▓рд░ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ, рдЬреЗ рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдЖрдгрд┐ CPU рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЯрдкрд╛рдЪреНрдпрд╛ рдЬрд╡рд│рдЬрд╡рд│ рд╕рд░реНрд╡ рдкреИрд▓реВрдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдХрд░рддрд╛рдд. рдЕрд╕реЗ рд╢реЗрдбреНрдпреВрд▓рд░ рдХрд░реНрдирд▓рдордзреНрдпреЗ рдЧрддрд┐рдорд╛рдирдкрдгреЗ рд▓реЛрдб рдЖрдгрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. Linux ╨▓ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди eBPF. sched_ext рдпрдВрддреНрд░рдгрд╛ рдХрд╛рд░реНрдп-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢реЗрдбреНрдпреБрд▓рд░ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░рддреЗ, рд╡рд┐рд╡рд┐рдз рд╢реЗрдбреНрдпреБрд▓рд┐рдВрдЧ рддрдВрддреНрд░реЗ рдЖрдгрд┐ рдзреЛрд░рдгрд╛рдВрд╕рд╣ рдкреНрд░рдпреЛрдЧ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рдЖрдгрд┐ рдХрд╛рд░реНрдпрд░рдд рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдкрдЪреА рдЬрд▓рдж рдирд┐рд░реНрдорд┐рддреА рдЖрдгрд┐ рдЙрддреНрдкрд╛рджрди рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдордзреНрдпреЗ рд╢реЗрдбреНрдпреБрд▓рд░рдЪреА рдСрди-рдж-рдлреНрд▓рд╛рдп рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, sched_ext рд╡рд╛рдкрд░реВрди, рддреБрдореНрд╣реА рдПрдХ рд╢реЗрдбреНрдпреБрд▓рд░ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛ рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддреЛ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд┐рддреА рдЖрдгрд┐ рдЗрддрд░ рдШрдЯрдХрд╛рдВрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рддреНрдпрд╛рдЪреА рд╢реЗрдбреНрдпреБрд▓рд┐рдВрдЧ рд░рдгрдиреАрддреА рдЧрддрд┐рдорд╛рдирдкрдгреЗ рдмрджрд▓рддреЛ.
- рд░рдЪрдирд╛рдордзреНрдпреЗ SCHED_DEADLINE рд╕рд░реНрд╡реНрд╣рд░ рдпрдВрддреНрд░рдгреЗрдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдкреЕрдЪреЗрд╕рдЪрд╛ рдЙрд░реНрд╡рд░рд┐рдд рднрд╛рдЧ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреЗ рдЙрдЪреНрдЪ-рдкреНрд░рд╛рдзрд╛рдиреНрдп (рд░рд┐рдЕрд▓рдЯрд╛рдЗрдо) рдХрд╛рд░реНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ CPU рдЪреА рдордХреНрддреЗрджрд╛рд░реА рдЕрд╕рддрд╛рдирд╛ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ CPU рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рдХрдореА рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддреЗ. CPU рдордХреНрддреЗрджрд╛рд░реА рд░реЛрдЦрдгреНрдпрд╛рд╕рд╛рдареА, рдХрд░реНрдирд▓рдиреЗ рдкреВрд░реНрд╡реА рд░рд┐рдЕрд▓рдЯрд╛рдЗрдо рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░рд▓реА, рдЬреНрдпрд╛рдиреЗ рдХрдореА-рдкреНрд░рд╛рдзрд╛рдиреНрдп рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА 5% рд░рд╛рдЦреАрд╡ рдареЗрд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛, 95% рд╡реЗрд│ рд░рд┐рдЕрд▓рдЯрд╛рдЗрдо рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА рд╕реЛрдбрд▓рд╛. рдпрд╛ рдпрдВрддреНрд░рдгреЗрдиреЗ рдЗрдЪреНрдЫрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрд░реЗрдЪ рдХрд╛рд╣реА рд╕реЛрдбрд▓реЗ рдЖрд╣реЗ, рдХрд╛рд░рдг рдмрд▒реНрдпрд╛рдЪ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрд╛рдВрдирд╛ рдкреБрд░реЗрд╕рд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡реЗрд│ рдорд┐рд│рдд рдирд╛рд╣реА. SCHED_DEADLINE рд╕рд░реНрд╡реНрд╣рд░ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдо рд╕рдВрд╕рд╛рдзрди рдЖрд░рдХреНрд╖рдг рдпрдВрддреНрд░рдгрд╛ рд▓рд╛рдЧреВ рдХрд░рддреЛ.
- EEVDF (рдЕрд░реНрд▓реАрд╕реНрдЯ рдПрд▓рд┐рдЬрд┐рдмрд▓ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдбреЗрдбрд▓рд╛рдЗрди рдлрд░реНрд╕реНрдЯ) рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреБрд▓рд░рдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдиреЗ CFS (рдХрдореНрдкреНрд▓реАрдЯрд▓реА рдлреЗрдЕрд░ рд╢реЗрдбреНрдпреБрд▓рд░) рд╢реЗрдбреНрдпреБрд▓рд░ рдмрджрд▓рд▓реЗ рдЖрд╣реЗ, рдХрд░реНрдирд▓ 2.6.23 рдкрд╛рд╕реВрди рд╕реБрд░реВ рдХрд░реВрди рдкреБрд░рд╡рд▓реЗ рдЖрд╣реЗ. рдирд╡реАрди рд╢реЗрдбреНрдпреБрд▓рд░, рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдвреАрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рд╡рдбрддрд╛рдирд╛, рдкреБрд░реЗрд╢реА рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдВрд╕рд╛рдзрдиреЗ рди рдорд┐рд│рд╛рд▓реЗрд▓реНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡реЗрд│ рдорд┐рд│рд╛рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЛ. рдкрд╣рд┐рд▓реНрдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдкреНрд░рдХреНрд░рд┐рдпреЗрд╡рд░ рдирд┐рдпрдВрддреНрд░рдг рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрд▓реЗ рдЬрд╛рддреЗ, рдЖрдгрд┐ рджреБрд╕рд▒реНрдпрд╛рдордзреНрдпреЗ, рддреНрдпрд╛рдЙрд▓рдЯ, рддреЗ рдкреБрдвреЗ рдврдХрд▓рд▓реЗ рдЬрд╛рддреЗ. рдЬреБрдиреНрдпрд╛ CFS рд╢реЗрдбреНрдпреБрд▓рд░рдиреЗ рд╡рд┐рд╢реЗрд╖ рд▓рдХреНрд╖ рджреЗрдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА рд╣реНрдпреБрд░рд┐рд╕реНрдЯрд┐рдХреНрд╕ рдЖрдгрд┐ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧрдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛, рддрд░ рдирд╡реАрди рд╢реЗрдбреНрдпреБрд▓рд░ рддреНрдпрд╛рдВрдЪрд╛ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрддреЛ рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╕рддреЗ. EEVDF рдореБрд│реЗ рдЬреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА CFS рд▓рд╛ рд╢реЗрдбреНрдпреБрд▓рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреНрдпрд╛ рддреНрдпрд╛рдд рд╣реЛрдгрд╛рд░рд╛ рд╡рд┐рд▓рдВрдм рдХрдореА рдХрд░рдгреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ.
- рдХрд░реНрдирд▓ рдЗрдорд░реНрдЬрдиреНрд╕реА рд╣рдБрдбрд▓рд░рдордзреНрдпреЗ - рдбреАрдЖрд░рдПрдо рдкреЕрдирд┐рдХ, рдЬреЗ рдбреАрдЖрд░рдПрдо (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореЕрдиреЗрдЬрд░) рдЙрдкрдкреНрд░рдгрд╛рд▓реА рд╡рд╛рдкрд░рддреЗ, рдЬреЗ "рдореГрддреНрдпреВрдЪреНрдпрд╛ рдирд┐рд│реНрдпрд╛ рд╕реНрдХреНрд░реАрди" рдЪреНрдпрд╛ рд╢реИрд▓реАрдордзреНрдпреЗ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рдЕрд╣рд╡рд╛рд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХ kmsg рдЕрд╣рд╡рд╛рд▓рд╛рд╕рд╣ рд▓реЛрдЧреЛ рдЖрдгрд┐ QR рдХреЛрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛. рдЬреЗрд╡реНрд╣рд╛ рдЖрдгреАрдмрд╛рдгреАрдЪреА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЙрджреНрднрд╡рддреЗ рддреЗрд╡реНрд╣рд╛ рд╕реНрдХреНрд░реАрди рдЬреЛрдбрд▓реА рдЬрд╛рддреЗ. QR рдХреЛрдбрдордзреНрдпреЗ рдлрдХреНрдд 2953 рдмрд╛рдЗрдЯреНрд╕ рдмрд╕рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, DRM_PANIC_SCREEN_QR_CODE_URL рдкрд░реНрдпрд╛рдп рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреНрдпрд╛рдордзреНрдпреЗ kmsg рдЕрд╣рд╡рд╛рд▓ zlib рд╡рд╛рдкрд░реВрди рд╕рдВрдХреБрдЪрд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ URL рдордзреНрдпреЗ рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди рд╕рдВрд▓рдЧреНрди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЗ V40 QR рдХреЛрдбрджреНрд╡рд╛рд░реЗ рд╕реБрдорд╛рд░реЗ 7500 рдмрд╛рдЗрдЯреНрд╕ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдХрд░реНрдирд▓рд╕рд╣ рдкреЕрдХреЗрдЬреЗрд╕ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рд╡рд┐рддрд░рдг URL рд╕рд╛рдареА рдЖрдзрд╛рд░рднреВрдд URL рд╕реЗрдЯ рдХрд░реВ рд╢рдХрддреЗ, рдЬреЗ рддреНрдпрд╛рдВрдирд╛ рд╕рдорд╕реНрдпреЗрдЪрд╛ рдЕрд╣рд╡рд╛рд▓ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдкреГрд╖реНрдард╛рд╡рд░ рдиреЗрд╡реНрд╣рд┐рдЧреЗрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдИрд▓. QR рдХреЛрдб рд╕реНрд╡рд░реВрдк рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА, DRM_PANIC_SCREEN_QR_VERSION рд╕реЗрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЖрд╣реЗ.
- ARM POE (рдкрд░рдорд┐рд╢рди рдУрд╡реНрд╣рд░рд▓реЗ рдПрдХреНрд╕реНрдЯреЗрдВрд╢рди) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдореЗрдорд░реА рднрд╛рдЧрд╛рдд рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди, ARM64 рдкреНрд░реЛрд╕реЗрд╕рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдВрд╡рд░, рдореЗрдорд░реА рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдХреА рдпрдВрддреНрд░рдгрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ, рдЬреА рдореЗрдорд░реА рдкреГрд╖реНрда рд╕рд╛рд░рдгреА рди рдмрджрд▓рддрд╛ рдореЗрдорд░реА рдкреГрд╖реНрдард╛рдВрд╡рд░ рдкреНрд░рд╡реЗрд╢ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ.
- Loongarch, ARM64, PowerPC рдЖрдгрд┐ s390 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕рд╕рд╛рдареА, getrandom() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╣рд▓рд╡рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, vDSO (рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдбрд╛рдпрдиреЕрдорд┐рдХ рд╢реЗрдЕрд░реНрдб рдСрдмреНрдЬреЗрдХреНрдЯ) рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░реВрди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╣рдБрдбрд▓рд░ рдХрд░реНрдирд▓рдордзреВрди рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдХрдбреЗ рд╣рд▓рд╡рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ. рдЬрд╛рдЧрд╛ рдЖрдгрд┐ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪ рдЯрд╛рд│рд╛. рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдВрдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрд▓рд╛ 15 рдкрдЯреАрдиреЗ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
- рд╕рдВрдкреВрд░реНрдг рдХрд╛рд▓рдмрд╛рд╣реНрдп рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдЬреЗрд╡реНрд╣рд╛ рд╕рд┐рд╕реНрдЯрдо рдШрдбреНрдпрд╛рд│рд╛рд╡рд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реЗрд│ рдкреЛрд╣реЛрдЪрддреЗ рддреЗрд╡реНрд╣рд╛ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддреЗ, io_uring рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рдкреВрд░реНрд╡реА, рдлрдХреНрдд рд╕рд╛рдкреЗрдХреНрд╖ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рд╣реЛрддреЗ, рдЬреЗ рдСрдкрд░реЗрд╢рдирдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрдирдЪрд╛ рдХрд╛рд▓рд╛рд╡рдзреА рджрд░реНрд╢рд╡рд┐рддрд╛рдд. ).
- SWIG рдЯреВрд▓рдХрд┐рдЯрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди libcpupower рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╛рдареА рдмрд╛рдЗрдВрдбрд┐рдВрдЧреНрд╕ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдлрд╛рдЗрд▓реНрд╕ рдЬреЛрдбрд▓реНрдпрд╛ рдЖрд╣реЗрдд, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рд╡рд┐рдз рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрд╕рд╛рдареА C/C++ рдХреЛрдбрдордзреВрди рдмрд╛рдЗрдВрдбрд┐рдВрдЧреНрд╕ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдмрд╛рдЗрдВрдбрд┐рдВрдЧреНрд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд╛рдпрдерди рдЖрдгрд┐ рдЗрддрд░ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд рдЖрдгрд┐ libcpupower рд▓рд╛рдпрдмреНрд░рд░реАрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддрд╛рдд, рдЬреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдордзреВрди cpufreq рдЖрдгрд┐ рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА API рдкреНрд░рджрд╛рди рдХрд░рддреЗ.
- cpuidle рдпреБрдЯрд┐рд▓рд┐рдЯреА рд░рд┐рдЕрд▓рдЯрд╛рдЗрдо рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕реНрдерд┐рддреАрдЪреЗ "рд░реЗрд╕рд┐рдбреЗрдиреНрд╕реА" рдЪреЗ рдореВрд▓реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рдпрд╛ рдЕрд╡рд╕реНрдереЗрдд рдЖрдгрд┐ рдмрд╛рд╣реЗрд░ рдЬрд╛рдгреНрдпрд╛рдЪреНрдпрд╛ рдКрд░реНрдЬрд╛ рдЦрд░реНрдЪрд╛рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕реНрдерд┐рддреАрдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди.
- рдХрд░реНрдиреЗрд▓ рд╕реЛрд░реНрд╕ рдХреЛрдбрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ nolibc рдпрд╛ рд╕реНрдЯрдБрдбрд░реНрдб C рд▓рд╛рдпрдмреНрд░рд░реАрд▓рд╛ рдмрд┐рд▓реНрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Clang рдХрдВрдкрд╛рдпрд▓рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЖрд╣реЗ. Linux рдЖрдгрд┐ рдореВрд▓рднреВрдд рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓реНрд╕рднреЛрд╡рддреА рдПрдХ рдЖрд╡рд░рдг рдкреБрд░рд╡рддреЗ. рдХреНрд▓рдБрдЧрдордзреНрдпреЗ nolibc рдмрд┐рд▓реНрдб рдХрд░рддрд╛рдирд╛, рд▓рд┐рдВрдХ-рдЯрд╛рдЗрдо рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди (LTO) рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
- рдХрд╛рд╣реА cgroup1 рдЗрдВрдЯрд░рдлреЗрд╕ рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЬрд╕реЗ рдХреА TCP рдЕрдХрд╛рдЙрдВрдЯрд┐рдВрдЧ, рд╕реЙрдлреНрдЯ рд▓рд┐рдорд┐рдЯ рд╡реНрд╣рд░реНрдЬрди XNUMX, рдЖрдгрд┐ рдореЗрдорд░реА рдПрдХреНрдЭреЛрд╢рди рдореЕрдиреЗрдЬрдореЗрдВрдЯ. рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдкреЛрд░реНрдЯ рдЖрддреНрддрд╛рдкрд░реНрдпрдВрдд рдкреВрд░реНрдг рдЖрд╣реЗ рдЖрдгрд┐ рд╣реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпреЗрдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЪреЗрддрд╛рд╡рдгреА рджрд┐рд▓реА рдЬрд╛рддреЗ.
- рд░реАрдмреВрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЬрдорд╛ рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░рд┐рдВрдЧ рдЯреНрд░реЗрд╕ рдмрдлрд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА, рдЬреНрдпрд╛рдореБрд│реЗ рдХрд░реНрдирд▓ рдХреНрд░реЕрд╢ рдЭрд╛рд▓реНрдпрд╛рд╕ рдЬрдорд╛ рдХреЗрд▓реЗрд▓реА рдбреАрдмрдЧрд┐рдВрдЧ рдорд╛рд╣рд┐рддреА рдЧрдорд╛рд╡реВ рдирдпреЗ. рдбреЗрдЯрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд╕рдХреНрд╖рдо рдХрд░рдгреЗ trace_instance kernel рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреЕрд░рд╛рдореАрдЯрд░рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "trace_instance=boot_map@0x285400000:12M" рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рдиреЗ "boot_map" рдмрдлрд░рд╕рд╛рдареА 12x0 рд╡рд░ 285400000 MB рдореЗрдорд░реА рдЖрд░рдХреНрд╖рд┐рдд рд╣реЛрдИрд▓, рдЬреА рдлрд╛рдЗрд▓/рдХрд░рдиреЗрд▓рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдп рдЕрд╕реЗрд▓. /tracing/instances/boot_map.
- Rust-for- рдмреНрд░рд╛рдВрдЪрдордзреВрди рдмрджрд▓рд╛рдВрдЪреЗ рд╕реНрдерд▓рд╛рдВрддрд░ рд╕реБрд░реВ рдареЗрд╡рд▓реЗ.LinuxрдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЖрдгрд┐ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓реНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░рд╕реНрдЯ (Rust) рд╣реА рджреБрд╕рд░реА рднрд╛рд╖рд╛ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд (рд░рд╕реНрдЯ рд╕рдкреЛрд░реНрдЯ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд░рд┐рдп рдирд╛рд╣реА рдЖрдгрд┐ рдХрд░реНрдирд▓рдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдмрд┐рд▓реНрдб рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реАрдЬрдордзреНрдпреЗ рд░рд╕реНрдЯрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдирд╛рд╣реА). рдбрдмрд▓реА рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯреНрд╕ рдЖрдгрд┐ рд░реЗрдб-рдмреНрд▓реЕрдХ рд╕рд░реНрдЪ рдЯреНрд░реАрдЬрд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА 'list' рдЖрдгрд┐ 'rbtree' рдореЙрдбреНрдпреВрд▓реНрд╕ рдЬреЛрдбрд▓реЗ. 'init', 'sync', 'types', рдЖрдгрд┐ 'error' рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗрд▓рд╛. рд╕реНрдкреЗрдХреНрдЯрд░ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╣ (MITIGATION_{RETHUNK,RETPOLINE,SLS} рдкрд░реНрдпрд╛рдп) рдХрд░реНрдирд▓ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, KASAN рдбреАрдмрдЧрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдо, kCFI (рдХрд░реНрдирд▓ рдХрдВрдЯреНрд░реЛрд▓ рдлреНрд▓реЛ рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА) рдЖрдгрд┐ рд╢реЕрдбреЛ рдХреЙрд▓ рд╕рдВрд░рдХреНрд╖рдг рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░рддрд╛рдирд╛, рдЖрдгрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд GCC рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╡рд╛рдкрд░рддрд╛рдирд╛ рд░рд╕реНрдЯ рдХреЛрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА. рдЕрдкреНрд▓рд╛рдЗрдб рдорд╛рдпрдХреНрд░реЛ QT2025 PHY рдЗрдерд░рдиреЗрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░рд╕рд╛рдареА рд░рд╕реНрдЯрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдПрдХ рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛. рдбреЙрдХреНрдпреБрдореЗрдВрдЯреЗрд╢рдирд╕рд╣ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ: rust.docs.kernel.org.
- рдХрд░реНрдиреЗрд▓рдиреЗ рд╕реНрд╡реАрдХрд╛рд░рд▓реЗрд▓реНрдпрд╛ C рд╢реИрд▓реАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ XDR рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЖрдгрд┐ рдбреАрдХреЛрдбрд┐рдВрдЧ рдлрдВрдХреНрд╢рдиреНрд╕рдордзреНрдпреЗ XDR (рдПрдХреНрд╕рдЯрд░реНрдирд▓ рдбреЗрдЯрд╛ рд░рд┐рдкреНрд░реЗрдЭреЗрдВрдЯреЗрд╢рди) рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдиреНрд╕ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд░реНрдиреЗрд▓ рд╕реЛрд░реНрд╕ рдХреЛрдбрдордзреНрдпреЗ xdrgen рдпреБрдЯрд┐рд▓рд┐рдЯреА рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ. Linux.
- рдХрд░реНрдирд▓рдордзреНрдпреЗ 64-рдмрд┐рдЯ copy_from_user() рдлрдВрдХреНрд╢рдирдордзреАрд▓ barrier_nospec() рд╡рд░реАрд▓ рд╕реНрд▓реЛ рдХреЙрд▓реНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреЙрдЗрдВрдЯрд░ рдорд╛рд╕реНрдХрд┐рдВрдЧ рдпрдВрддреНрд░рдгрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдордзреВрди рдХрд░реНрдирд▓рдордзреНрдпреЗ рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рдорд╛рд╕реНрдХрд┐рдВрдЧ рд╡рд╛рдкрд░рд▓реНрдпрд╛рдиреЗ тАЬper_thread_opsтАЭ рдЪрд╛рдЪрдгреАрдЪрд╛ рд╡реЗрдЧ рд╡рд╛рдврддреЛ, рдЬреЗ рдПрдХрд╛ рдереНрд░реЗрдбрдордзреНрдпреЗ рдХрд░рддрд╛ рдпреЗрдгрд╛рд▒реНрдпрд╛ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ 2.6% рдиреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ.
- рдирд╡реАрди рдпреВрдПрд╕рдмреА рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЬреЛ рдпреВрдПрд╕рдмреАрд╡рд░ 9p рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдорд╛рдЙрдВрдЯ рдХрд░рддрд╛рдирд╛ рдпреВрдПрд╕рдмреА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реВрди рдбреЗрдЯрд╛ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА 9pfs рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╡рд╛рд╣рддреВрдХ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬmount -t 9p -o trans=usbg, aname=/path/to/ fs /mnt/9"). рдПрдореНрдмреЗрдбреЗрдб рд╕рд╛рдзрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛рдирд╛ рд░реВрдЯ рд╡рд┐рднрд╛рдЬрдирд╛рдЪреЗ рдмреВрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА NFS рдРрд╡рдЬреА рдирд╡реАрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг.
- рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, I/O рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕
- рд╕реНрдЯреЛрд░реЗрдЬ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреНрдпрд╛рдВрдЪрд╛ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдкреНрд░рдгрд╛рд▓реАрдордзреАрд▓ рдореЗрдорд░реА рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдкреЗрдХреНрд╖рд╛ рдореЛрдард╛ рдЖрд╣реЗ рддреЗ VFS рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдВрдордзреНрдпреЗ, рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд╕рдзреНрдпрд╛ рдлрдХреНрдд XFS рдордзреНрдпреЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ.
- FUSE рдЙрдкрдкреНрд░рдгрд╛рд▓реА, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдпреБрдЬрд░ рд╕реНрдкреЗрд╕рдордзреНрдпреЗ рдХрд╛рд░реНрдпрд░рдд рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕рдЪреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХрд╛рдВрдЪреНрдпрд╛ рдореЕрдкрд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдЖрд░реЛрд╣рд┐рдд рдкрд░рджреЗрд╢реА рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░реАрд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдлрд╛рдпрд▓реА рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рджреБрд╕рд░реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╢реА рдЬреБрд│рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдкреНрд░рдгрд╛рд▓реА
- рдирд╡реАрди fcntl рдСрдкрд░реЗрд╢рди, F_CREATED_QUERY, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рд╕ O_CREAT рдзреНрд╡рдЬ рд╡рд╛рдкрд░реВрди рдЙрдШрдбрд▓реЗрд▓реА рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рддреА рдЖрдзреАрдкрд╛рд╕реВрди рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рджреЗрддреЗ.
- /proc/mountinfo рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХрд░рддрд╛рдирд╛ рд╢рд░реНрдпрддреАрдЪреА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА name_to_handle_at() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рдордзреНрдпреЗ рдЕрджреНрд╡рд┐рддреАрдп 64-рдмрд┐рдЯ рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рдЖрдпрдбреА рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.
- рдХрд░реНрдирд▓рдордзреАрд▓ "рдлрд╛рдЗрд▓" рд╕рдВрд░рдЪрдиреЗрдЪрд╛ рдЖрдХрд╛рд░ 232 рд╡рд░реВрди 184 рдмрд╛рдЗрдЯреНрд╕рдкрд░реНрдпрдВрдд рдХрдореА рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдлрд╛рдпрд▓реАрдВрд╕рд╣ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдХрд╛рд░реНрдп рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░реАрд▓ рдореЗрдорд░реА рд╡рд╛рдкрд░ рдХрдореА рд╣реЛрддреЛ.
- рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕рдирд╛ /proc рдкрджрд╛рдиреБрдХреНрд░рдорд╛рдд рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯреНрд╕рд╡рд░ рдорд╛рдЙрдВрдЯ рдХрд░рдгреЗ, рдЬрд╕реЗ рдХреА /proc/PID/fd, рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╣реЛрддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╕рдВрднрд╛рд╡реНрдп рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрддрд╛рдд.
- рд╕реНрдпреВрдбреЛ-FS NSFS (NameSpace FS), рдиреЗрдорд╕реНрдкреЗрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ, рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯреНрд╕рдЪреНрдпрд╛ рдиреЗрдорд╕реНрдкреЗрд╕рдмрджреНрджрд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ.
- EROFS (рдПрдХреНрд╕реНрдЯреЗрдВрдбреЗрдмрд▓ рд░реАрдб-рдУрдиреНрд▓реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо) рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА, рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рд╡рд┐рднрд╛рдЬрдирд╛рдВрд╡рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА, рдЖрддрд╛ рдлрд╛рдЗрд▓реНрд╕ рдореНрд╣рдгреВрди рдЬрддрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбрд┐рд╕реНрдХ рдкреНрд░рддрд┐рдорд╛рдВрдкрд╛рд╕реВрди рдереЗрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рдЖрд░реЛрд╣рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ.
- рдирд╡реАрди ioctl рдХрдорд╛рдВрдбреНрд╕ XFS_IOC_START_COMMIT рдЖрдгрд┐ XFS_IOC_COMMIT_RANGE рджреЛрди рдлрд╛рдЗрд▓реНрд╕рдордзреАрд▓ рд╕рд╛рдордЧреНрд░реАрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА XFS рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
- NFS рдиреЗ 'LOCALIO' рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рд╕рдВрдмрдВрдзрд┐рдд рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдЪ рд╣реЛрд╕реНрдЯрд╡рд░ NFS рд╡рд╛рдкрд░рд╛.
- Btrfs рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ, рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдХреЛрдб рд░реАрдлреЕрдХреНрдЯрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рд╡рд╛рдЪрди рдСрдкрд░реЗрд╢рдиреНрд╕ рджрд░рдореНрдпрд╛рди рд▓реЙрдХрд┐рдВрдЧрдЪреЗ рдХреНрд╖реЗрддреНрд░ рдХрдореА рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдкреГрд╖реНрда рдлреЛрд▓рд┐рдУ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЗрдорд░реА рдкреГрд╖реНрдареЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рдЪрд╛рд▓реВ рдареЗрд╡рд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдореЗрдорд░реА рд░рд┐рд▓реАрдЬ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ. btrfs_path рд╕рдВрд░рдЪрдиреЗрд╕рд╛рдареА рд▓рд╛рдЧреВ рдХреЗрд▓реЗ.
- Ext4 рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ, рдмреНрд▓реЙрдХ рд╡рд╛рдЯрдк, рд╡рд┐рд╕реНрддрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рдЬрд▓рдж рдХрдорд┐рдЯ, рдЖрдгрд┐ рдЬрд░реНрдирд▓рд┐рдВрдЧрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рджреЛрд╖ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗрдд.
- рдЖрднрд╛рд╕реАрдХрд░рдг рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛
- рд╡рд┐рджреНрдпрдорд╛рди рдЕрдирд┐рд╡рд╛рд░реНрдп рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реЗ IPE (рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА рдкреЙрд▓рд┐рд╕реА рдПрдирдлреЛрд░реНрд╕рдореЗрдВрдЯ) LSM рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд▓реЗ. рдореЙрдбреНрдпреВрд▓ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдВрдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЕрдЦрдВрдбрддрд╛ рдзреЛрд░рдг рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдХреЛрдгрддреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рдЖрдгрд┐ рдШрдЯрдХрд╛рдВрдЪреА рд╕рддреНрдпрддрд╛ рдХрд╢реА рд╕рддреНрдпрд╛рдкрд┐рдд рдХреЗрд▓реА рдЬрд╛рд╡реА рд╣реЗ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдпрдкреАрдИ рд╡рд╛рдкрд░реВрди, рдбреАрдПрдо-рд╡реНрд╣реЗрд░рд┐рдЯреА рд╕рд┐рд╕реНрдЯрдорджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╣реЕрд╢рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╕рдВрджрд░реНрдн рдЖрд╡реГрддреНрддреАрд╕рд╣ рддреНрдпрд╛рдВрдЪреЗ рдЕрдиреБрдкрд╛рд▓рди рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди, рдХреЛрдгрддреНрдпрд╛ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓реНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рд╣реЗ рддреБрдореНрд╣реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛.
- рдХрд░реНрдирд▓ рд╕рдВрдХрд▓рдирд╛рдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, CPU рдордзреАрд▓ рднрд┐рдиреНрди рд╕реНрдкреЗрдХреНрдЯрд░ рд╡рд░реНрдЧ рдЕрд╕реБрд░рдХреНрд╖рд╛рдВрд╡рд┐рд░реВрджреНрдз рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреНрдпрд╛ рдЙрдкрд▓рдмреНрдз рдкрджреНрдзрддреА рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕рдХреНрд╖рдо рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. Kconfig рдирд╡реАрди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдСрдлрд░ рдХрд░рддреЗ: MITIGATE_MDS (рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдбреЗрдЯрд╛ рд╕реЕрдореНрдкрд▓рд┐рдВрдЧ рдЕрд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд░реБрджреНрдз рд╕рдВрд░рдХреНрд╖рдг), MITIGATE_TAA (TSX рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ ре▓рдмреЙрд░реНрдЯ рдЕрд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд░реБрджреНрдз рд╕рдВрд░рдХреНрд╖рдг), MITIGATE_MMIO_STALE_DATA (MMIO рд╕реНрдЯреЗрд▓реЗ рдбреЗрдЯрд╛ рд╡рд┐рд░реБрджреНрдз рд╕рдВрд░рдХреНрд╖рдг), LITGATE_TALE рд╡рд┐рд░реБрджреНрдз рд╕рдВрд░рдХреНрд╖рдг nerability), MITIGATE_RETBLEED (рд░рд┐рдЯрдмреНрд▓реАрдб рдЕрд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд░реБрджреНрдз рд╕рдВрд░рдХреНрд╖рдг), MITIGATE_SPECTRE_V1, MITIGATE_SPECTRE_V1 (рд╕реНрдкреЗрдХреНрдЯрд░ рднреЗрджреНрдпрддреЗрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг), MITIGATE_SRBDS (рд╕реНрдкреЗрд╢рд▓ рд░рдЬрд┐рд╕реНрдЯрд░ рдмрдлрд░ рдбреЗрдЯрд╛ рд╕реЕрдореНрдкрд▓рд┐рдВрдЧ рднреЗрджреНрдпрддреЗрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг), MITIGATE_SSB (Specture Store рд╡рд┐рд░реБрджреНрдз рд╕рдВрд░рдХреНрд╖рдг рд╕рдВрд░рдХреНрд╖рдг).
- /proc/pid/mem рджреНрд╡рд╛рд░реЗ рдореЗрдорд░реА рдмрджрд▓ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░реНрдпрд╛рдп proc_mem.force_override рдЖрдгрд┐ Kconfig (PROC_MEM_FORCE_ALWAYS, PROC_MEM_FORCE_PTRACE рдЖрдгрд┐ PROC_MEM_FORCE_NEVER) рдордзреНрдпреЗ рдЕрд╕реЗрдВрдмрд▓реА рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдЪрд╛ рд╕рдВрдЪ рдЬреЛрдбрд▓рд╛.
- рдПрд▓рдПрд╕рдПрдо рдЙрдкрдкреНрд░рдгрд╛рд▓реА (Linux рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбреНрдпреВрд▓рдордзреНрдпреЗ рд╕реНрдЯреЕрдЯрд┐рдХ рдХреЙрд▓реНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╕реБрд░рдХреНрд╖рд╛ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рд╕реБрдзрд╛рд░рдгрд╛ рдЭрд╛рд▓реА рдЖрд╣реЗ.
- ARM64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдорд╛рдирдХ рдХреЛрдЕрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдЧреЗрд╕реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЪрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА Android- рд╕реБрдзрд╛рд░рд┐рдд KVM рд╣рд╛рдпрдкрд░рд╡рд╛рдпрдЭрд░ (рд╕рдВрд░рдХреНрд╖рд┐рдд KVM) рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА.
- рд▓рдБрдбрд▓реЙрдХ рдПрд▓рдПрд╕рдПрдо рдореЙрдбреНрдпреВрд▓, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдмрд╛рд╣реНрдп рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╕рд╣ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рдЧрдЯрд╛рдЪреА рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдпреБрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯреНрд╕ рдЖрдгрд┐ рд╕рд┐рдЧреНрдирд▓реНрд╕ рд╡рд╛рдкрд░реВрди рд╕рдБрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╕рд╣ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдирд┐рд╡рдбрдХрдкрдгреЗ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬIPC рд╕реНрдХреЛрдкрд┐рдВрдЧтАЭ рд╕рдВрдХрд▓реНрдкрдирд╛ рд▓рд╛рдЧреВ рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреБрдореНрд╣реА рдпреБрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯреНрд╕ рд╡рд╛рдкрд░реВрди рд╕рдБрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рддреАрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдирд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░реВ рд╢рдХрддрд╛ рдЬреНрдпрд╛рдВрдирд╛ рдЕрд▓рдЧрд╛рд╡ рд▓рд╛рдЧреВ рдирд╛рд╣реА, рдкрд░рдВрддреБ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдирд╛ рдХрдиреЗрдХреНрд╢рдирдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ.
- KVM рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рдордзреНрдпреЗ, AVX10.1 рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рджрд░реНрд╢рд╡рд┐рдгрд╛рд▒реНрдпрд╛ рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╛рдареА CPUID рдордзреНрдпреЗ рдПрдХ рдзреНрд╡рдЬ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
- рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА
- рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдореЗрдорд░реА TCP рдпрдВрддреНрд░рдгрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЙрдХреЗрдЯрдЪрд╛ рд╡рд╛рдкрд░ рдереЗрдЯ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ (рд╢реВрдиреНрдп-рдХреЙрдкреА рдореЛрдб) рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгрд╛рдВрдЪреНрдпрд╛ рдореЗрдорд░реАрдЪреА рд╕рд╛рдордЧреНрд░реА рдкрд╛рдард╡рд┐рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдкреЕрдХреЗрдЯрдЪреА рд╕рд╛рдордЧреНрд░реА рдереЗрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░рд╛рдордзреНрдпреЗ рдареЗрд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдкреНрд░рд╛рдкреНрддрдХрд░реНрддреНрдпрд╛рдЪреА рдмрд╛рдЬреВ. рдкреЕрдХреЗрдЯреНрд╕рдордзреНрдпреЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдбрд╡рд░реВрди рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгрд╛рдЪреНрдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рдХрд┐рдВрд╡рд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдореЗрдорд░реАрдордзреВрди рдереЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдбрд╡рд░, CPU рд▓рд╛ рдмрд╛рдпрдкрд╛рд╕ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдкреЕрдХреЗрдЯ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдирд┐рдпрдорд┐рдд рдХрд░реНрдирд▓ рдмрдлрд░рдордзреНрдпреЗ рд╕рдВрдкрддрд╛рдд.
- рдЕрдиреЗрдХ рдЗрдерд░рдиреЗрдЯ рдЖрдгрд┐ рд╡рд╛рдпрд░рд▓реЗрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Intel iwlwifi рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдиреЗ RLC/SMPS рдСрдкрд░реЗрд╢рдиреНрд╕ рдлрд░реНрдорд╡реЗрдЕрд░ рдмрд╛рдЬреВрд▓рд╛ рд╣рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, RealTek rtw89 рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рд▓реА рдЖрдгрд┐ RTL8852BT/8852BE-VT (WiFi 6) рдЪрд┐рдкреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, рдорд╛рдпрдХреНрд░реЛрдЪрд┐рдк рдЗрдерд░рдиреЗрдЯ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдиреЗ IEEE 802.3 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. bw (100BASE) рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ -T1) рдЖрдгрд┐ IEEE 802.3bp, Microsoft vNIC рдЖрдгрд┐ IBM veth рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдЗрдерд░рдиреЗрдЯ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕реБрдзрд╛рд░рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. Realtek RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071 рдЖрдгрд┐ Microchip LAN8650/1 10BASE-T1S MAC-PHY рдЗрдерд░рдиреЗрдЯ рдЪрд┐рдкреНрд╕рд╕рд╛рдареА рдирд╡реАрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЬреЛрдбрд▓реЗ рдЖрд╣реЗрдд.
- MPTCP (MultiPath TCP), рд╡рд┐рд╡рд┐рдз рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдЕрдиреЗрдХ рдорд╛рд░реНрдЧрд╛рдВрд╡рд░ рдПрдХрд╛рдЪ рд╡реЗрд│реА TCP рдкреЕрдХреЗрдЯреНрд╕рдЪреЗ рд╡рд┐рддрд░рдг рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА TCP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░, рд░рд╛рдЙрдЯрд┐рдВрдЧрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рд╡рдЬрдирд╛рдЪрд╛ рдЖрдХрд╛рд░ 8 рддреЗ 16 рдмрд┐рдЯреНрд╕ рд╡рд░реВрди рд╡рд╛рдврд╡рд▓рд╛ рдЬрд╛рддреЛ. рд╣рд░рд╡рд▓реЗрд▓реНрдпрд╛ (рдмреНрд▓реЕрдХрд╣реЛрд▓) рдЯреНрд░реЕрдлрд┐рдХрдЪрд╛ рд╢реЛрдз рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЖрдгрд┐ рдХрд╛рд╣реА рдХрд╛рд│рд╛рд╕рд╛рдареА рдЯреНрд░реЕрдлрд┐рдХрдЪреНрдпрд╛ рдиреБрдХрд╕рд╛рдирд╛рд╕ рдХрд╛рд░рдгреАрднреВрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╢реА рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдВрд╕рд╛рдареА рдирд┐рд▓рдВрдмрди.
- IPv6 рд╕рд╛рдареА, PIO (рдкреНрд░реАрдлрд┐рдХреНрд╕ рдЗрдиреНрдлреЙрд░реНрдореЗрд╢рди рдСрдкреНрд╢рди) рдордзреАрд▓ тАЬpтАЭ рдзреНрд╡рдЬрд╛рд╕рд╛рдареА рд╕рдкреЛрд░реНрдЯ рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, RA рдЬрд╛рд╣рд┐рд░рд╛рддреАрдВрдордзреНрдпреЗ (IPv6 рд░рд╛рдЙрдЯрд░ рдЬрд╛рд╣рд┐рд░рд╛рддреА) рдЕрд╕рд╛рдЗрди рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА DHCPv6-PD (DHCPv6 рдкреНрд░рд┐рдлрд┐рдХреНрд╕ рдбреЗрд▓рд┐рдЧреЗрд╢рди, RFC9663) рджреНрд╡рд╛рд░реЗ рдХреНрд▓рд╛рдпрдВрдЯ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдореЙрдбреЗрд▓ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. SLAAC (рд╕реНрдЯреЗрдЯрд▓реЗрд╕ ре▓рдбреНрд░реЗрд╕ рдСрдЯреЛрдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди) рд╡рд╛рдкрд░реВрди рдЙрдкрд╕рд░реНрдЧрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡реИрдпрдХреНрддрд┐рдХ рдкрддреНрддреЗ. IPv6 IOAM6 рдирд╡реАрди tunsrc encapsulation рдореЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ рдЬреЗ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрд╕рд╛рдареА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
- IPsec рдирд┐рдпрдВрддреНрд░рдг рдкреЕрдХреЗрдЯрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди.
- рдореЛрдареНрдпрд╛ nftables рдирд┐рдпрдо рд╕реЗрдЯ рдлреНрд▓рд╢рд┐рдВрдЧ рд╕реБрдзрд╛рд░рд┐рдд рдХрд╛рдордЧрд┐рд░реА. nfnetlink_queue рдиреЗ SCTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░рд▓реЗ рдЖрд╣реЗ.
- ethtool API рдиреЗ рдПрдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рд╡рд░ рдПрдХрд╛рдзрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдбреНрд╕ рдмрдВрдзрдирдХрд╛рд░рдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ.
- рдЙрдкрдХрд░рдгреЗ
- AMDGPU рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдордзреНрдпреЗ, AMD RDNA4 (тАЬGFX12тАЭ) GPU рд╕рд╛рдареА рд╕рдорд░реНрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ. рд╕рдВрдкреВрд░реНрдг GPU рд░реАрд╕реЗрдЯ рди рдХрд░рддрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдХрд╛рд░реНрдп рд░рд╛рдВрдЧ рд░реАрд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.
- рдЗрдВрдЯреЗрд▓ Xe рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд GPU рд╕рд╛рдареА Xe drm рдбреНрд░рд╛рдпрд╡реНрд╣рд░ (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореЕрдиреЗрдЬрд░) рд╡рд░ рдХрд╛рдо рдЪрд╛рд▓реВ рдареЗрд╡рд▓реЗ, рдЬреЗ рдЗрдВрдЯреЗрд▓ рдЖрд░реНрдХ рдлреЕрдорд┐рд▓реА рд╡реНрд╣рд┐рдбрд┐рдУ рдХрд╛рд░реНрдбреНрд╕ рдЖрдгрд┐ рдЗрдВрдЯрд┐рдЧреНрд░реЗрдЯреЗрдб рдЧреНрд░рд╛рдлрд┐рдХреНрд╕рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ, рдЯрд╛рдпрдЧрд░ рд▓реЗрдХ рдкреНрд░реЛрд╕реЗрд╕рд░рдкрд╛рд╕реВрди рд╕реБрд░реВ рд╣реЛрддреЗ. рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдмреЕрдЯрд▓рдореЗрдЬ рдЖрдгрд┐ рд▓реВрдирд░ рд▓реЗрдХ рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд GPU рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. Xe2 CCS (рдХрд▓рд░ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд░рдлреЗрд╕) рдореЙрдбрд┐рдлрд╛рдпрд░реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдПрдХрд╛рддреНрдорд┐рдХ рдЖрдгрд┐ рд╕реНрд╡рддрдВрддреНрд░ GPU рдЪреНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
- i915 рдбреНрд░рд╛рдпрд╡реНрд╣рд░ HWMON рдХрд┐рдВрд╡рд╛ sysfs рдЗрдВрдЯрд░рдлреЗрд╕ (тАЬfan1_inputтАЭ рд╡рд┐рд╢реЗрд╖рддрд╛) рджреНрд╡рд╛рд░реЗ рдлреЕрдирдЪреНрдпрд╛ рдЧрддреАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХрд░рддреЛ. "i915.modeset" рдкреЕрд░рд╛рдореАрдЯрд░ рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ "i915.modeset=0" рдРрд╡рдЬреА "i915.nomodeset" рдкреЕрд░рд╛рдореАрдЯрд░ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рд╡рд╛;
- msm DRM рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ (Qualcomm Adreno GPU) рд╕рд╛рдареА A615, A306 рдЖрдгрд┐ A621 GPU рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
- рдиреЛрд╡реНрдпреВ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдиреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рд╕рдВрд░рдЪрдирд╛ рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд рдЖрдгрд┐ рд╕рд╛рдл рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
- Intel_pstate рдбреНрд░рд╛рдпрд╡реНрд╣рд░, рдЬреЗ рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░рд╕рд╣ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рд╡реАрдЬ рд╡рд╛рдкрд░ рдорд╛рдкрджрдВрдб (P-state) рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ, рдЕрд╕рдордорд┐рдд (рднрд┐рдиреНрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ) CPU рд╕рд╣ рд╣рд╛рдпрдмреНрд░реАрдб рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рддрд╕реЗрдЪ рдЧреНрд░реЕрдирд╛рдЗрдЯ рд░реЕрдкрд┐рдбреНрд╕ рдЖрдгрд┐ рд╕рд┐рдПрд░рд╛ рдлреЙрд░реЗрд╕реНрдЯрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░рдЪреНрдпрд╛ рдЙрд░реНрдЬрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ Xeon Granite Rapids CPU рд╕рд╛рдареА intel_idle рдбреНрд░рд╛рдЗрд╡реНрд╣рд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. intel_rapl рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ AMD 1Ah рдлреЕрдорд┐рд▓реА рдкреНрд░реЛрд╕реЗрд╕ рдЖрдгрд┐ Intel ArrowLake-U рдкреНрд░реЛрд╕реЗрд╕рд░рдЪреА рдУрд│рдЦ рдкреБрд░рд╡рддреЛ.
- ARM SoC Snapdragon X Elite рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдмрджрд▓рд╛рдВрдЪрд╛ рд╕рддрдд рд╕рдорд╛рд╡реЗрд╢, рдЬреЗ Qualcomm рдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ 12-core Oryon CPU рдЖрдгрд┐ Qualcomm Adreno GPU рд╡рд╛рдкрд░рддреЗ. рд╣реА рдЪрд┐рдк рд▓реЕрдкрдЯреЙрдк рдЖрдгрд┐ PC рдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдЖрд╣реЗ рдЖрдгрд┐ рдЕрдиреЗрдХ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЪрд╛рдЪрдгреНрдпрд╛рдВрдордзреНрдпреЗ Apple M3 рдЖрдгрд┐ Intel Core Ultra 155H рдЪрд┐рдкреНрд╕рдЪреНрдпрд╛ рдкреБрдвреЗ рдЖрд╣реЗ.
- ARM рдмреЛрд░реНрдб, SoCs рдЖрдгрд┐ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рд╕рдорд░реНрдерди: Broadcom bcm2712 (Raspberry Pi 5), Renesas R9A09G057 (RZ/V2H), Qualcomm Snapdragon 414 (MSM8929), Lenovo ThinkPad T14s Gen 6, Lenovo рдерд┐рдВрдХрдкреЕрдб T6000s Gen 6010, рд▓реЗрдиреЛрд╡реЛ 7, рд▓реЗрдиреЛрд╡реЛ 35, 30 4XXSP , Firefly Core-PX68-JD433, Lunzn Fastrhino R2S, Aspeed Riser, AGX Orin, Rockchip Qnap-TS920, Huashan Pi, Meta Catalina, BeagleY-AI, NanoPi R2002S Plus, ExynosAuto v5332, SOPHGO4, LG815, SOPHGO5, LG35 ), Cool Pi CM11 GenBook, Anbernic RG93XXSP, GameForce Ace, IBM P6, Kontron i.MXXNUMX OSM-S, NanoPC-TXNUMX
- Anbernic RG28XX, Tat Industrial Company KD50G21-40NT-A1, Innolux G070ACE-LH3, Melfas lmfbx101117480, Densitron DMT028VGHMCMI-1D, Microchip AC40TOU, B08TAU,116 рд╡рд░ рд╕реНрдХреНрд░реАрди рдкреЕрдиреЗрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ XAN02.3, B116XAT06.1, BOE TV116WUM -LL04.1, BOE NV101WUM-N2, BOE NV140WUM-N41, BOE NV133WHM-A63D, BOE NE116WUM-N4G, CMN N140BCA-EA6, CMN N116BCP-EA2, CSW116BCP-EA2, CSW601, StarW1.
- рдСрдбрд┐рдУ рд╕рдмрд╕рд┐рд╕реНрдЯрдордиреЗ рдЪрд┐рдкреНрд╕ рдЖрдгрд┐ рдХреЛрдбреЗрдХреНрд╕ RME Digiface USB, AMD ACP 7.1, Mediatek MT6367, MT8365, Realtek RTL1320, C-Media CM9825 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. Intel ASoC рд╕рд╛рдареА рдЬреБрдиреЗ рд╕рд╛рдЙрдВрдб рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЖрдгрд┐ рддреНрдпрд╛рдРрд╡рдЬреА AVS рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рд╕рд╛рдЙрдВрдбрд╡рд╛рдпрд░ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдордзреНрдпреЗ рдЕрдиреЗрдХ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
рд╕реНрддреНрд░реЛрдд: opennet.ru
