рдХрд░реНрдиреЗрд▓ рд░рд┐рд▓реАрдЬрд╝ Linux 6.12 рд░реАрдпрд▓рдЯрд╛рдЗрдо рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде

рджреЛ рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рд▓рд┐рдирд╕ рдЯреЙрд░рд╡рд╛рд▓реНрдбреНрд╕ рдиреЗ рдХрд░реНрдиреЗрд▓ рдЬрд╛рд░реА рдХрд┐рдпрд╛ред Linux 6.12. рд╕рдмрд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ: рд░реАрдпрд▓рдЯрд╛рдЗрдо рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, eBPF рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ CPU рд╢реЗрдбреНрдпреВрд▓рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП sched_ext, рдЖрдкрд╛рддрдХрд╛рд▓реАрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ QR рдХреЛрдб рдЖрдЙрдЯрдкреБрдЯ, рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдореЛрд░реА TCP рддрдВрддреНрд░, SCHED_DEADLINE рд╕рд░реНрд╡рд░ рд╕рдВрд╕рд╛рдзрди рдЖрд░рдХреНрд╖рдг рддрдВрддреНрд░, EEVDF рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреВрд▓рд░ рдореЗрдВ рд╕реБрдзрд╛рд░, рдЕрдЦрдВрдбрддрд╛ рдиреАрддрд┐рдпреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП IPE рдореЙрдбреНрдпреВрд▓ред

рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 14607 рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ 2167 рдлрд╝рд┐рдХреНрд╕реЗрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдкреИрдЪ рдХрд╛ рдЖрдХрд╛рд░ 37 рдПрдордмреА рд╣реИ (рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдиреЗ 13087 рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛, рдХреЛрдб рдХреА 507913 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реА рдЧрдИрдВ, 234083 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣рдЯрд╛ рджреА рдЧрдИрдВ)ред рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ 15130 рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ 2078 рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдереЗ, рдкреИрдЪ рдХрд╛ рдЖрдХрд╛рд░ 85 рдПрдордмреА рдерд╛ (6.10 рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкреИрдЪ рдХрд╛ рдЖрдХрд╛рд░ 41 рдПрдордмреА рдерд╛)ред 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 рд╕рд░реНрд╡рд░ рддрдВрддреНрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреИрдЪ рдХрд╛ рд╢реЗрд╖ рднрд╛рдЧ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реАрдкреАрдпреВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдХрдо рдЙрдкрдпреЛрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╕реАрдкреАрдпреВ рдХреЛ рдЙрдЪреНрдЪ-рдкреНрд░рд╛рдердорд┐рдХрддрд╛ (рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп) рдХрд╛рд░реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХрд╛рдзрд┐рдХрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реАрдкреАрдпреВ рдПрдХрд╛рдзрд┐рдХрд╛рд░ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд░реНрдиреЗрд▓ рдиреЗ рдкрд╣рд▓реЗ рд░реАрдпрд▓рдЯрд╛рдЗрдо рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рдЬрд┐рд╕рдиреЗ рдХрдо-рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП 5% рдЖрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрд┐рд╕рд╕реЗ рд░реАрдпрд▓рдЯрд╛рдЗрдо рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП 95% рд╕рдордп рдмрдЪрд╛ред рдпрд╣ рддрдВрддреНрд░ рд╡рд╛рдВрдЫрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдордп рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред SCHED_DEADLINE рд╕рд░реНрд╡рд░ рдПрдХ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╕рдВрд╕рд╛рдзрди рдЖрд░рдХреНрд╖рдг рддрдВрддреНрд░ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
    • рдИрдИрд╡реАрдбреАрдПрдл (рдЕрд░реНрд▓реАрдПрд╕реНрдЯ рдПрд▓рд┐рдЬрд┐рдмрд▓ рд╡рд░реНрдЪреБрдЕрд▓ рдбреЗрдбрд▓рд╛рдЗрди рдлрд░реНрд╕реНрдЯ) рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреВрд▓рд░ рдХрд╛ рдПрдХреАрдХрд░рдг рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдХрд░реНрдиреЗрд▓ 2.6.23 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕реАрдПрдлрдПрд╕ (рдХрдВрдкреНрд▓реАрдЯрд▓реА рдлреЗрдпрд░ рд╢реЗрдбреНрдпреВрд▓рд░) рд╢реЗрдбреНрдпреВрд▓рд░ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪреБрдирддреЗ рд╕рдордп, рдирдпрд╛ рд╢реЗрдбреНрдпреВрд▓рд░ рдЙрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВ рдпрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрд╡рд╛рдВрдЫрд┐рдд рд░реВрдк рд╕реЗ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдордп рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рд╣реИред рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕реЗ рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреБрд░рд╛рдиреЗ рд╕реАрдПрдлрдПрд╕ рд╢реЗрдбреНрдпреВрд▓рд░ рдиреЗ рдЙрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реНрдпреВрд░рд┐рд╕реНрдЯрд┐рдХреНрд╕ рдФрд░ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рди рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬрдмрдХрд┐ рдирдпрд╛ рд╢реЗрдбреНрдпреВрд▓рд░ рдЙрдиреНрд╣реЗрдВ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЯреНрд░реИрдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдИрдИрд╡реАрдбреАрдПрдл рд╕реЗ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рджреЗрд░реА рдХрдо рд╣реЛ рдЬрд╛рдПрдЧреА рдЬрд┐рдирдореЗрдВ рд╕реАрдПрдлрдПрд╕ рдХреЛ рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВред
    • рдХрд░реНрдиреЗрд▓ рдЖрдкрд╛рддрдХрд╛рд▓реАрди рд╣реИрдВрдбрд▓рд░ рдореЗрдВ - рдбреАрдЖрд░рдПрдо рдкреИрдирд┐рдХ, рдЬреЛ "рдореМрдд рдХреА рдиреАрд▓реА рд╕реНрдХреНрд░реАрди" рдХреА рд╢реИрд▓реА рдореЗрдВ рдПрдХ рджреГрд╢реНрдп рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдЖрд░рдПрдо (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореИрдиреЗрдЬрд░) рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдХреЗрдПрдордПрд╕рдЬреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реЛрдЧреЛ рдФрд░ рдХреНрдпреВрдЖрд░ рдХреЛрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЖрдкрд╛рддрдХрд╛рд▓реАрди рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рдкрд░ рд╕реНрдХреНрд░реАрди рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдХреЗрд╡рд▓ 2953 рдмрд╛рдЗрдЯреНрд╕ рдПрдХ QR рдХреЛрдб рдореЗрдВ рдлрд┐рдЯ рд╣реЛрддреЗ рд╣реИрдВ, DRM_PANIC_SCREEN_QR_CODE_URL рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ kmg рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ zlib рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ URL рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд▓рдЧрднрдЧ 40 рдмрд╛рдЗрдЯреНрд╕ рдХреЛ V7500 QR рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рдмрдирд╛рддреЗ рд╕рдордп, рд╡рд┐рддрд░рдг рдпреВрдЖрд░рдПрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╕ рдпреВрдЖрд░рдПрд▓ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЗрдЬ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред QR рдХреЛрдб рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, DRM_PANIC_SCREEN_QR_VERSION рд╕реЗрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИред
    • рдПрдЖрд░рдПрдо рдкреАрдУрдИ (рдЕрдиреБрдорддрд┐ рдУрд╡рд░рд▓реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдЖрдкрдХреЛ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдЕрдзрд┐рдХрд╛рд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, ARM64 рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдореЗрдореЛрд░реА рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдХреАрдЬрд╝ рддрдВрддреНрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЗрдореЛрд░реА рдкреЗрдЬ рдЯреЗрдмрд▓ рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рд▓реВрдВрдЧрд╛рд░реНрдЪ, ARM64, PowerPC рдФрд░ s390 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП, getrandom() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ vDSO (рд╡рд░реНрдЪреБрдЕрд▓ рдбрд╛рдпрдиреЗрдорд┐рдХ рд╢реЗрдпрд░реНрдб рдСрдмреНрдЬреЗрдХреНрдЯ) рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдХрд░реНрдиреЗрд▓ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдФрд░ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪ рд╕реЗ рдмрдЪреЗрдВред рдЕрдиреБрдХреВрд▓рди рдЖрдкрдХреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдкреАрдврд╝реА рдХреЛ 15 рдЧреБрдирд╛ рддрдХ рддреЗрдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • рд╕рд┐рд╕реНрдЯрдо рдХреНрд▓реЙрдХ рдкрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреВрд░реНрдг рдЯрд╛рдЗрдордЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ io_uring рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ (рдкрд╣рд▓реЗ, рдХреЗрд╡рд▓ рд╕рд╛рдкреЗрдХреНрд╖ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛, рдЬреЛ рдСрдкрд░реЗрд╢рди рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдЕрд╡рдзрд┐ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рдерд╛) ).
    • SWIG рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ libcpupower рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝реА рдЧрдИрдВ, рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП C/C++ рдХреЛрдб рд╕реЗ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЖрдкрдХреЛ рдкрд╛рдпрдерди рдФрд░ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ libcpupower рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреА рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рд╕реЗ cpufreq рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред
    • рд╕реАрдкреАрдпреВрдЗрдбрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЕрд╡рд╕реНрдерд╛ "рд░реЗрдЬреАрдбреЗрдВрд╕реА" рдХрд╛ рдореВрд▓реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд░реАрдпрд▓рдЯрд╛рдЗрдо рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдФрд░ рдмрд╛рд╣рд░ рд╕рдВрдХреНрд░рдордг рдХреА рдКрд░реНрдЬрд╛ рд▓рд╛рдЧрдд рдХреЛ рдЙрдЪрд┐рдд рдард╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╣реЛрдиреЗ рдХреЗ рдиреНрдпреВрдирддрдо рд╕рдордп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред
    • рдХрд░реНрдиреЗрд▓ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдорд╛рдирдХ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА nolibc рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓реИрдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИред Linux рдФрд░ рдпрд╣ рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реИрдкрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред Clang рдореЗрдВ nolibc рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рд▓рд┐рдВрдХ-рдЯрд╛рдЗрдо рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди (LTO) рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рдХреБрдЫ рд╕реАрдЧреНрд░реБрдк1 рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреИрд╕реЗ рдЯреАрд╕реАрдкреА рдЕрдХрд╛рдЙрдВрдЯрд┐рдВрдЧ, рд╕реЙрдлреНрдЯ рд▓рд┐рдорд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг XNUMX, рдФрд░ рдореЗрдореЛрд░реА рдердХрд╛рд╡рдЯ рдкреНрд░рдмрдВрдзрдиред рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЕрднреА рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ рдЪреЗрддрд╛рд╡рдиреА рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдЬреЛ рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред
    • рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рд╕рдВрдЪрд┐рдд рдбреЗрдЯрд╛ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдВрдЧ рдЯреНрд░реЗрд╕ рдмрдлрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ, рдЬреЛ рдЖрдкрдХреЛ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдВрдЪрд┐рдд рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЦреЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдЧреАред рдбреЗрдЯрд╛ рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдЯреНрд░реЗрд╕_рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХрд░реНрдиреЗрд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "trace_instance=boot_map@0x285400000:12M" рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ "boot_map" рдмрдлрд░ рдХреЗ рд▓рд┐рдП 12x0 рдкрд░ 285400000 рдПрдордмреА рдореЗрдореЛрд░реА рдЖрд░рдХреНрд╖рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧреА, рдЬрд┐рд╕реЗ рдлрд╝рд╛рдЗрд▓ /sys/kernel рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗрдЧрд╛ред /рдЯреНрд░реЗрд╕рд┐рдВрдЧ/рдЗрдВрд╕реНрдЯреЗрдВрд╕/рдмреВрдЯ_рдореИрдкред
    • Rust-for- рд╢рд╛рдЦрд╛ рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдЬрд╛рд░реА рд░рд╣рд╛LinuxрдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╕реНрдЯ рдХреЛ рджреВрд╕рд░реА рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдкрдбреЗрдЯ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд░рд╕реНрдЯ рд╕рдкреЛрд░реНрдЯ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реИ рдФрд░ рдХрд░реНрдиреЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХ рдмрд┐рд▓реНрдб рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдореЗрдВ рд░рд╕реНрдЯ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ)ред рдбрдмрд▓реА рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯ рдФрд░ рд░реЗрдб-рдмреНрд▓реИрдХ рд╕рд░реНрдЪ рдЯреНрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'рд▓рд┐рд╕реНрдЯ' рдФрд░ 'рдЖрд░рдмреАрдЯреНрд░реА' рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред 'рдЗрдирд┐рдЯ', 'рд╕рд┐рдВрдХ', 'рдЯрд╛рдЗрдкреНрд╕' рдФрд░ 'рдПрд░рд░' рдореЙрдбреНрдпреВрд▓ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реНрдкреЗрдХреНрдЯрд░ рд╣рдорд▓реЛрдВ (MITIGATION_{RETHUNK,RETPOLINE,SLS} рд╡рд┐рдХрд▓реНрдк) рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде рдХрд░реНрдиреЗрд▓ рдмрдирд╛рддреЗ рд╕рдордп, KASAN рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, kCFI (рдХрд░реНрдиреЗрд▓ рдХрдВрдЯреНрд░реЛрд▓ рдлреНрд▓реЛ рдЗрдВрдЯреАрдЧреНрд░рд┐рдЯреА) рдФрд░ рд╢реИрдбреЛ рдХреЙрд▓ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд GCC рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд░рд╕реНрдЯ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИред рд░рд╕реНрдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдПрдкреНрд▓рд╛рдЗрдб рдорд╛рдЗрдХреНрд░реЛ QT2025 PHY рдИрдерд░рдиреЗрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рд╡реЗрдмрд╕рд╛рдЗрдЯ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рд╣реИ: rust.docs.kernel.orgред
    • рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдирд╛рдИ рдЧрдИ C рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦреЗ рдЧрдП XDR (рдПрдХреНрд╕рдЯрд░реНрдирд▓ рдбреЗрдЯрд╛ рд░рд┐рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди) рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ XDR рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП xdrgen рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред Linux.
    • рдХрд░реНрдиреЗрд▓ рдиреЗ 64-рдмрд┐рдЯ рдХреЙрдкреА_рдлреНрд░реЙрдо_рдпреВрдЬрд░() рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдмрд╛рдзрд╛_рдиреЛрд╕реНрдкреЗрдХ() рдкрд░ рдзреАрдореА рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЙрдЗрдВрдЯрд░ рдорд╛рд╕реНрдХрд┐рдВрдЧ рддрдВрддреНрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрджрд▓рд╛рд╡ рдЕрдкрдирд╛рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рд╕реЗ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдорд╛рд╕реНрдХрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ "per_thread_ops" рдкрд░реАрдХреНрд╖рдг рдХреА рдЧрддрд┐ 2.6% рддрдХ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдПрдХ рдереНрд░реЗрдб рдореЗрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реЗ рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред
    • рдПрдХ рдирдпрд╛ USB рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ USB рдкрд░ 9p рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рддреЗ рд╕рдордп USB рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ 9pfs рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "mount -t 9p -o trans=usbg, aname=/path/to/ fs /рдПрдордПрдирдЯреА/9"). рдирдП рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдПрдореНрдмреЗрдбреЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдХреЗ рдмреВрдЯ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдирдПрдлрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИред
  • рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, I/O рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
    • рд╕реНрдЯреЛрд░реЗрдЬ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдЬрд┐рд╕рдХрд╛ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореЗрдореЛрд░реА рдкреЗрдЬ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдмрдбрд╝рд╛ рд╣реИ, рдХреЛ рд╡реАрдПрдлрдПрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ XFS рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИред
    • FUSE рд╕рдмрд╕рд┐рд╕реНрдЯрдо, рдЬреЛ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рд╕рдВрдЪрд╛рд▓рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдиреЗ рдорд╛рдЙрдВрдЯреЗрдб рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдореИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдЙрдВрдЯреЗрдб рд╡рд┐рджреЗрд╢реА рд╡рд┐рднрд╛рдЬрди рдкрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рдгрд╛рд▓реАред
    • рдПрдХ рдирдпрд╛ fcntl рдСрдкрд░реЗрд╢рди, F_CREATED_QUERY, рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ O_CREAT рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЛрд▓реА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЧрдИ рдереА рдпрд╛ рдХреНрдпрд╛ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдереАред
    • /proc/mountinfo рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╕рдордп рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП name_to_handle_at() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдореЗрдВ рдЕрджреНрд╡рд┐рддреАрдп 64-рдмрд┐рдЯ рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред
    • рдХрд░реНрдиреЗрд▓ рдореЗрдВ "рдлрд╝рд╛рдЗрд▓" рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЖрдХрд╛рд░ 232 рд╕реЗ рдШрдЯрд╛рдХрд░ 184 рдмрд╛рдЗрдЯреНрд╕ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдореЗрдореЛрд░реА рдХреА рдЦрдкрдд рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
    • /proc рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рднреАрддрд░ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛, рдЬреИрд╕реЗ рдХрд┐ /proc/PID/fd, рдирд┐рд╖рд┐рджреНрдз рдерд╛, рдЬрд┐рд╕рд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рд╣реБрдИрдВред
    • рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЫрджреНрдо-рдПрдлрдПрд╕ рдПрдирдПрд╕рдПрдлрдПрд╕ (рдиреЗрдорд╕реНрдкреЗрд╕ рдПрдлрдПрд╕), рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рдХреЗ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
    • рдИрдЖрд░рдУрдПрдлрдПрд╕ (рдПрдХреНрд╕рдЯреЗрдВрдбреЗрдмрд▓ рд░реАрдб-рдУрдирд▓реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо) рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдЬрд┐рд╕реЗ рд░реАрдб-рдУрдирд▓реА рдкрд╛рд░реНрдЯреАрд╢рди рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдм рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреА рдЧрдИ рдбрд┐рд╕реНрдХ рдЫрд╡рд┐рдпреЛрдВ рд╕реЗ рд╕реАрдзреЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
    • рджреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЗ рд▓рд┐рдП рдирдП ioctl рдХрдорд╛рдВрдб XFS_IOC_START_COMMIT рдФрд░ XFS_IOC_COMMIT_RANGE рдХреЛ XFS рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
    • NFS рдиреЗ "LOCALIO" рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕реЗрд╡рдХ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреБрдХреВрд▓рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕реА рд╣реЛрд╕реНрдЯ рдкрд░ рдПрдирдПрдлрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
    • Btrfs рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд░реАрдб рдСрдкрд░реЗрд╢рдВрд╕ рдХреЗ рджреМрд░рд╛рди рд╕реАрдорд╛ рд▓реЙрдХрд┐рдВрдЧ рдХрд╛ рдХреНрд╖реЗрддреНрд░ рдХрдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреЗрдЬ рдлреЛрд▓рд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдЬрд╛рд░реА рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЗрдореЛрд░реА рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ btrfs_path рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
    • Ext4 рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, рдмреНрд▓реЙрдХ рдЖрд╡рдВрдЯрди, рд╕реАрдорд╛ рдкреНрд░рдмрдВрдзрди, рддреЗрдЬрд╝ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдФрд░ рдЬрд░реНрдирд▓рд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛
    • рдореМрдЬреВрджрд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЖрдИрдкреАрдИ (рдЗрдВрдЯреАрдЧреНрд░рд┐рдЯреА рдкреЙрд▓рд┐рд╕реА рдПрдирдлреЛрд░реНрд╕рдореЗрдВрдЯ) рдПрд▓рдПрд╕рдПрдо рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдореЙрдбреНрдпреВрд▓ рдЖрдкрдХреЛ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЕрдЦрдВрдбрддрд╛ рдиреАрддрд┐ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рди рдкрд░рд┐рдЪрд╛рд▓рдиреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ рдФрд░ рдШрдЯрдХреЛрдВ рдХреА рдкреНрд░рд╛рдорд╛рдгрд┐рдХрддрд╛ рдХреЛ рдХреИрд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдИрдкреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбреАрдПрдо-рд╡реЗрд░рд┐рдЯреА рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╣реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрджрд░реНрдн рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрдиреБрдкрд╛рд▓рди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдХреМрди рд╕реА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред
    • рдХрд░реНрдиреЗрд▓ рд╕рдВрдХрд▓рди рдЪрд░рдг рдореЗрдВ, рд╕реАрдкреАрдпреВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдкреЗрдХреНрдЯрд░ рд╡рд░реНрдЧ рдХреА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдЙрдкрд▓рдмреНрдз рддрд░реАрдХреЛрдВ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред Kconfig рдирдП рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ: MITIGATE_MDS (рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдбреЗрдЯрд╛ рд╕реИрдВрдкрд▓рд┐рдВрдЧ рднреЗрджреНрдпрддрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛), MITIGATE_TAA (TSX рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдПрдмреЙрд░реНрдЯ рднреЗрджреНрдпрддрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛), MITIGATE_MMIO_STALE_DATA (MMIO рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рднреЗрджреНрдпрддрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛), MITIGATE_L1TF (L1 рдЯрд░реНрдорд┐рдирд▓ рдлреЙрд▓реНрдЯ рднреЗрджреНрдпрддрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛), MITIGATE_RETBLEED (рд░рд┐рдЯреНрд▓реАрдб рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛), MITIGATE_SPECTRE_V1, MITIGATE_SPECTRE_V2 (рд╕реНрдкреЗрдХреНрдЯрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛), MITIGATE_SRBDS (рд╡рд┐рд╢реЗрд╖ рд░рдЬрд┐рд╕реНрдЯрд░ рдмрдлрд░ рдбреЗрдЯрд╛ рд╕реИрдВрдкрд▓рд┐рдВрдЧ рднреЗрджреНрдпрддрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛), MITIGATE_SSB (рд╕рдЯреНрдЯрд╛ рд╕реНрдЯреЛрд░ рдмрд╛рдИрдкрд╛рд╕ рднреЗрджреНрдпрддрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛)ред
    • /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) рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдоред
    • рд▓реИрдВрдбрд▓реЙрдХ рдПрд▓рдПрд╕рдПрдо рдореЙрдбреНрдпреВрд▓, рдЬреЛ рдЖрдкрдХреЛ рдмрд╛рд╣рд░реА рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреА рдмрд╛рддрдЪреАрдд рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рдФрд░ рд╕рд┐рдЧреНрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЛ рдЪреБрдирд┐рдВрджрд╛ рд░реВрдк рд╕реЗ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЖрдИрдкреАрд╕реА рд╕реНрдХреЛрдкрд┐рдВрдЧ" рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдЕрд▓рдЧрд╛рд╡ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╛рди рджрд╛рдпрд░реЗ рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
    • KVM рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдореЗрдВ, рдЕрддрд┐рдерд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП CPUID рдореЗрдВ AVX10.1 рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдзреНрд╡рдЬ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо
    • рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдореЛрд░реА рдЯреАрд╕реАрдкреА рддрдВрддреНрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЙрдХреЗрдЯ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдореЗрдореЛрд░реА рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реАрдзреЗ рдиреЗрдЯрд╡рд░реНрдХ (рд╢реВрдиреНрдп-рдХреЙрдкреА рдореЛрдб) рдкрд░ рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реАрдзреЗ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдкрдХреНрд╖. рдкреИрдХреЗрдЯ рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рдбреЗрдЯрд╛ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рд╕реЗ рдкрд░рд┐рдзреАрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдореЗрдореЛрд░реА рдореЗрдВ рдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдореЛрд░реА рд╕реЗ рд╕реАрдзреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕реАрдкреАрдпреВ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рдФрд░ рдкреИрдХреЗрдЯ рд╣реЗрдбрд░ рдирд┐рдпрдорд┐рдд рдХрд░реНрдиреЗрд▓ рдмрдлрд╝рд░реНрд╕ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
    • рдХрдИ рдИрдерд░рдиреЗрдЯ рдФрд░ рд╡рд╛рдпрд░рд▓реЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 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 рдФрд░ рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк LAN8650/1 10BASE-T1S MAC-PHY рдИрдерд░рдиреЗрдЯ рдЪрд┐рдкреНрд╕ рдХреЗ рд▓рд┐рдП рдирдП рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝реЗ рдЧрдПред
    • рдПрдордкреАрдЯреАрд╕реАрдкреА (рдорд▓реНрдЯреАрдкрд╛рде рдЯреАрд╕реАрдкреА) рдореЗрдВ, рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдИ рдорд╛рд░реНрдЧреЛрдВ рдкрд░ рдПрдХ рд╕рд╛рде рдЯреАрд╕реАрдкреА рдкреИрдХреЗрдЯ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреАрд╕реАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░, рд░реВрдЯрд┐рдВрдЧ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рдЬрди рдХрд╛ рдЖрдХрд╛рд░ 8 рд╕реЗ 16 рдмрд┐рдЯреНрд╕ рддрдХ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЦреЛрдП рд╣реБрдП (рдмреНрд▓реИрдХрд╣реЛрд▓) рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рдиреБрдХрд╕рд╛рди рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдирд┐рд▓рдВрдмрд┐рдд рдХрд░рдирд╛ред
    • рдЖрдИрдкреАрд╡реА6 рдХреЗ рд▓рд┐рдП, рдкреАрдЖрдИрдУ (рдкреНрд░реАрдлрд┐рдХреНрд╕ рдЗрдВрдлреЙрд░реНрдореЗрд╢рди рдСрдкреНрд╢рди) рдореЗрдВ "рдкреА" рдзреНрд╡рдЬ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрд░рдП рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ (рдЖрдИрдкреАрд╡реА6 рд░рд╛рдЙрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди) рдореЗрдВ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдбреАрдПрдЪрд╕реАрдкреАрд╡реА6-рдкреАрдбреА (рдбреАрдПрдЪрд╕реАрдкреАрд╡реА6 рдкреНрд░реАрдлрд┐рдХреНрд╕ рдбреЗрд▓рд┐рдЧреЗрд╢рди, рдЖрд░рдПрдлрд╕реА9663) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЙрдбрд▓ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред SLAAC (рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рдПрдбреНрд░реЗрд╕ рдСрдЯреЛрдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрддреЗред IPv6 IOAM6 рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдирдП tunsrc рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдореЛрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред
    • IPsec рдирд┐рдпрдВрддреНрд░рдг рдкреИрдХреЗрдЯреЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рдиред
    • рдмрдбрд╝реЗ nftables рдирд┐рдпрдо рд╕реЗрдЯ рдХреЛ рдлреНрд▓рд╢ рдХрд░рдиреЗ рдХрд╛ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рдиред nfnetlink_queue рдиреЗ SCTP рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред
    • рдПрдердЯреВрд▓ рдПрдкреАрдЖрдИ рдиреЗ рдХрдИ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдбреЛрдВ рдХреЛ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред
  • ╨Ю╨▒╨╛╤А╤Г╨┤╨╛╨▓╨░╨╜╨╕╨╡
    • AMDGPU рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ, AMD RDNA4 ("GFX12") GPU рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдЬрд╛рд░реА рд╣реИред рд╕рдВрдкреВрд░реНрдг GPU рдХреЛ рд░реАрд╕реЗрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд╛рд░реНрдп рдХрддрд╛рд░реЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред
    • Intel Xe рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд GPU рдХреЗ рд▓рд┐рдП Xe drm рдбреНрд░рд╛рдЗрд╡рд░ (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореИрдиреЗрдЬрд░) рдкрд░ рдХрд╛рдо рдЬрд╛рд░реА рд░рд╣рд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯрд╛рдЗрдЧрд░ рд▓реЗрдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ Intel Arc рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдФрд░ рдПрдХреАрдХреГрдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдмреИрдЯрд▓рдореЗрдЬ рдФрд░ рд▓реВрдирд░ рд▓реЗрдХ рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИред рдПрдХреАрдХреГрдд рдФрд░ рдЕрд╕рддрдд GPU рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CCS (рдХрд▓рд░ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд░рдлреЗрд╕) Xe2 рд╕рдВрд╢реЛрдзрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • I915 рдбреНрд░рд╛рдЗрд╡рд░ HWMON рдпрд╛ sysfs рдЗрдВрдЯрд░рдлрд╝реЗрд╕ ("fan1_input" рд╡рд┐рд╢реЗрд╖рддрд╛) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдВрдЦреЗ рдХреА рдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред "i915.modeset" рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; "i915.modeset=0" рдХреЗ рдмрдЬрд╛рдп "i915.nomodeset" рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
    • рдПрдордПрд╕рдПрдо рдбреАрдЖрд░рдПрдо рдбреНрд░рд╛рдЗрд╡рд░ (рдХреНрд╡рд╛рд▓рдХреЙрдо рдПрдбреНрд░реЗрдиреЛ рдЬреАрдкреАрдпреВ) рдореЗрдВ рдП615, рдП306 рдФрд░ рдП621 рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдиреЛрд╡реНрдпреВ рдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ рдЕрдкрдиреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдореЗрдВ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рд╕рд╛рдл рдХрд┐рдпрд╛ рд╣реИред
    • Intel_pstate рдбреНрд░рд╛рдЗрд╡рд░, рдЬреЛ Intel рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдмрд┐рдЬрд▓реА рдЦрдкрдд рдорд╛рдкрджрдВрдбреЛрдВ (P-рд╕реНрдЯреЗрдЯ) рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдиреЗ рдЕрд╕рдордорд┐рдд (рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╡рд╛рд▓реЗ) CPU рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрдмреНрд░рд┐рдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЧреНрд░реЗрдирд╛рдЗрдЯ рд░реИрдкрд┐рдбреНрд╕ рдФрд░ рд╕рд┐рдПрд░рд╛ рдлрд╝реЙрд░реЗрд╕реНрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдкрд╛рд╡рд░ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдЬреЛрдбрд╝рд╛ рд╣реИред рд╕реВрдХреНрд╖реНрдордЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ред Intel_idle рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ Xeon рдЧреНрд░реЗрдирд╛рдЗрдЯ рд░реИрдкрд┐рдбреНрд╕ CPU рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред Intel_rapl рдбреНрд░рд╛рдЗрд╡рд░ AMD 1Ah рдкрд╛рд░рд┐рд╡рд╛рд░рд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ Intel ArrowLake-U рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдкрд╣рдЪрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
    • ARM SoC рд╕реНрдиреИрдкрдбреНрд░реИрдЧрди рдЪрд┐рдк рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд▓реИрдкрдЯреЙрдк рдФрд░ рдкреАрд╕реА рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХрдИ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ Apple M12 рдФрд░ Intel Core Ultra 3H рдЪрд┐рдкреНрд╕ рд╕реЗ рдЖрдЧреЗ рд╣реИред
    • рдПрдЖрд░рдПрдо рдмреЛрд░реНрдб, рдПрд╕рдУрд╕реА рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдерди: рдмреНрд░реЙрдбрдХреЙрдо рдмреАрд╕реАрдПрдо2712 (рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ 5), рд░реЗрдиреЗрд╕рд╛ рдЖрд░9рдП09рдЬреА057 (рдЖрд░рдЬреЗрдб/рд╡реА2рдПрдЪ), рдХреНрд╡рд╛рд▓рдХреЙрдо рд╕реНрдиреИрдкрдбреНрд░реИрдЧрди 414 (рдПрдордПрд╕рдПрдо8929), рд▓реЗрдиреЛрд╡реЛ рдерд┐рдВрдХрдкреИрдб рдЯреА14рдПрд╕ рдЬреЗрди 6, рд▓реЗрдиреЛрд╡реЛ рдП6000/рдП6010, рд╕рд░рдлреЗрд╕ рд▓реИрдкрдЯреЙрдк 7, рдПрдореНрдмрд░рдирд┐рдХ рдЖрд░рдЬреА35рдПрдХреНрд╕рдПрдХреНрд╕рдПрд╕рдкреА , рдлрд╝рд╛рдпрд░рдлрд╝реНрд▓рд╛рдИ рдХреЛрд░-рдкреАрдПрдХреНрд╕30-рдЬреЗрдбреА4, рд▓реБрдиреНрдЬрд╝рди рдлрд╛рд╕реНрдЯрд░рд╣рд┐рдиреЛ рдЖрд░68рдПрд╕, рдПрд╕реНрдкреАрдб рд░рд╛рдЗрдЬрд░, рдПрдЬреАрдПрдХреНрд╕ рдУрд░рд┐рди, рд░реЙрдХрдЪрд┐рдк рдХреНрдпреВрдиреИрдк-рдЯреАрдПрд╕433, рд╣реБрд╢рд╛рди рдкрд╛рдИ, рдореЗрдЯрд╛ рдХреИрдЯрд╛рд▓рд┐рдирд╛, рдмреАрдЧрд▓рд╡рд╛рдИ-рдПрдЖрдИ, рдиреИрдиреЛрдкреА рдЖрд░2рдПрд╕ рдкреНрд▓рд╕, рдПрдХреНрд╕рд┐рдиреЛрд╕рдСрдЯреЛ рд╡реА920, рдПрд╕рдУрдкреАрдПрдЪрдЬреАрдУ рдПрд╕рдЬреА2002, рдХреНрд╡рд╛рд▓рдХреЙрдо рдЖрдИрдкреАрдХреНрдпреВ5332, рдПрд▓рдЬреА рдЬреА4 (рдПрдЪ815) ), рдХреВрд▓ рдкрд╛рдИ CM5 рдЬреЗрдирдмреБрдХ, рдПрдореНрдмрд░рдирд┐рдХ RG35XXSP, рдЧреЗрдордлреЛрд░реНрд╕ рдРрд╕, IBM P11, Kontron i.MX93 OSM-S, NanoPC-T6
    • рд╕реНрдХреНрд░реАрди рдкреИрдирд▓ Anbernic RG28XX, рдСрди рдЯреИрдЯ рдЗрдВрдбрд╕реНрдЯреНрд░рд┐рдпрд▓ рдХрдВрдкрдиреА KD50G21-40NT-A1, Innolux G070ACE-LH3, Melfas lmfbx101117480, Densitron DMT028VGHMCMI-1D, рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк AC40T08A, AOU B116XTN02.3, AUO B116XAN06.1, B116 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ 04.1XAT101, BOE TV2WUM -LL140, BOE NV41WUM-N133, BOE NV63WUM-N116, BOE NV4WHM-A140D, BOE NE6WUM-N116G, CMN N2BCA-EA116, CMN N2BCP-EA601, CSW MNB1LS4-88577, рд╕реНрдЯрд╛рд░реА erXNUMXред
    • рдСрдбрд┐рдпреЛ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдиреЗ рдЪрд┐рдкреНрд╕ рдФрд░ рдХреЛрдбреЗрдХреНрд╕ RME Digiface USB, AMD ACP 7.1, Mediatek MT6367, MT8365, Realtek RTL1320, C-Media CM9825 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред Intel ASoC рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рд╕рд╛рдЙрдВрдб рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдШреЛрд╖рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп AVS рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЧрдИ рд╣реИред рд╕рд╛рдЙрдВрдбрд╡рд╛рдпрд░ рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдХрдИ рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред

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

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрд╡рд░ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ ЁЯФе рдбреАрдбреАрдУрдПрд╕ рд╕реБрд░рдХреНрд╖рд╛, рд╡реАрдкреАрдПрд╕ рдФрд░ рд╡реАрдбреАрдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ | ProHoster