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

рджреЛ рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рд▓рд┐рдирд╕ рдЯреЛрд░рд╡рд╛рд▓реНрдбреНрд╕ рдкреНрд░рд╕реНрддреБрдд рдХрд░реНрдиреЗрд▓ рд░рд┐рд▓реАрдЬ рд▓рд┐рдирдХреНрд╕ 5.9. рд╕рдмрд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ: рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдореЙрдбреНрдпреВрд▓ рд╕реЗ GPL рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рдЖрдпрд╛рдд рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдирд╛, FSGSBASE рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рддреЗрдЬ рдХрд░рдирд╛, Zstd рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдереНрд░реЗрдбреНрд╕ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛, PRP рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди (рд╕рдорд╛рдирд╛рдВрддрд░ рд░рд┐рдбрдВрдбреЗрдВрд╕реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓), рдбреЗрдбрд▓рд╛рдЗрди рд╢реЗрдбреНрдпреВрд▓рд░ рдореЗрдВ рдмреИрдВрдбрд╡рд┐рдбреНрде-рдЕрд╡реЗрдпрд░ рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ, рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреА рдкреНрд░реАрдореЗрдкреНрдЯрд┐рд╡ рдкреИрдХрд┐рдВрдЧ, рдХреНрд╖рдорддрд╛ рдзреНрд╡рдЬ CAP_CHECKPOINT_RESTOR, рдХреНрд▓реЛрдЬрд╝_рд░реЗрдВрдЬ () рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓, рдбреАрдПрдо-рдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░, 32-рдмрд┐рдЯ рдЬрд╝реЗрди рдкреАрд╡реА рдореЗрд╣рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣рдЯрд╛рдирд╛, рдирдИ рд╕реНрд▓реИрдм рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рддрдВрддреНрд░, Btrfs рдореЗрдВ рд╡рд┐рдХрд▓реНрдк "рдмрдЪрд╛рд╡", ext4 рдФрд░ F2FS рдореЗрдВ рдЗрдирд▓рд╛рдЗрди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред

рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 16074 рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ 2011 рд╕реБрдзрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ,
рдкреИрдЪ рдЖрдХрд╛рд░ - 62 рдПрдордмреА (рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ 14548 рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдИрдВ, рдХреЛрдб рдХреА 782155 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реА рдЧрдИрдВ, 314792 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣рдЯрд╛ рджреА рдЧрдИрдВ)ред рд╕рднреА рдХрд╛ рд▓рдЧрднрдЧ 45% 5.9 рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛
рдкрд░рд┐рд╡рд░реНрддрди рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рд▓рдЧрднрдЧ 15% рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВ
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдкреНрд░рддрд┐ рд░рд╡реИрдпрд╛, 13%
рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ 3% рдФрд░ рдЖрдВрддрд░рд┐рдХ рд╕реЗ 3%
рдХрд░реНрдиреЗрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдоред

рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░реЛрдВ:

  • рдореЗрдореЛрд░реА рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдБ
    • рдХрдбрд╝реА рдХрд░ рджреА рдЧрдИ рдХреЗрд╡рд▓ рдЬреАрдкреАрдПрд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдХрд░реНрдиреЗрд▓ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдкреАрдПрд▓ рдкрд░рддреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ред TAINT_PROPRIETARY_MODULE рдзреНрд╡рдЬ рдЕрдм рдЙрди рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ GPL рдореЙрдбреНрдпреВрд▓ рдЧреИрд░-GPL рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ GPL рдореЙрдбреНрдпреВрд▓ TAINT_PROPRIETARY_MODULE рд▓реЗрдмрд▓ рдХреЛ рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░реЗрдЧрд╛ рдФрд░ рдХреЗрд╡рд▓ GPL-рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд░реНрдиреЗрд▓ рдШрдЯрдХреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛, рднрд▓реЗ рд╣реА рдореЙрдбреНрдпреВрд▓ рдиреЗ рдкрд╣рд▓реЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рд╣реЛ "рдЬреАрдкреНрд▓реЛрдирд▓реА" рд╢реНрд░реЗрдгреАред рд░рд┐рд╡рд░реНрд╕ рд▓реЙрдХ (рдХреЗрд╡рд▓ EXPORT_SYMBOL_GPL рдХреЛ рдЖрдпрд╛рддрд┐рдд рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛), рдЬреЛ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рдХрд╛рдо рдХреЛ рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдХреЗрд╡рд▓ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдореЙрдбреНрдпреВрд▓ рдзреНрд╡рдЬ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди GPL рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдирд╣реАрдВ)ред
    • рдЬреЛрдбрд╝рд╛ kcompactd рдЗрдВрдЬрди рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреЛ рдкреНрд░реА-рдкреИрдХ рдХрд░рдирд╛ рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдмрдбрд╝реЗ рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдиреБрдорд╛рдиреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкреГрд╖реНрдарднреВрдорд┐ рдкреИрдХреЗрдЬрд┐рдВрдЧ, рдиреНрдпреВрдирддрдо рдУрд╡рд░рд╣реЗрдб рдХреА рд▓рд╛рдЧрдд рдкрд░, рдкрд╣рд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬрд┐рдВрдЧ рддрдВрддреНрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрдбрд╝реЗ рдореЗрдореЛрд░реА рдкреЗрдЬ (рд╡рд┐рд╢рд╛рд▓ рдкреГрд╖реНрда) рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддреЗ рд╕рдордп рджреЗрд░реА рдХреЛ 70-80 рдЧреБрдирд╛ рдХрдо рдХрд░ рд╕рдХрддреА рд╣реИ, рдЬрдм рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдСрди-рдбрд┐рдорд╛рдВрдб) ). рдмрд╛рд╣рд░реА рд╡рд┐рдЦрдВрдбрди рдХреА рд╕реАрдорд╛рдПрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ kcompactd рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛, sysctl vm.compaction_proactiveness рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
    • рдЬреЛрдбрд╝рд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЕрд╕реНрдерд┐рд░ (zstd).
    • рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди x86 рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдПрдлрдПрд╕рдЬреАрдПрд╕рдмреЗрд╕, рдЬреЛ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рд╕реЗ рдПрдлрдПрд╕/рдЬреАрдПрд╕ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХрд░реНрдиреЗрд▓ рдореЗрдВ, FSGSBASE рдХрд╛ рдЙрдкрдпреЛрдЧ GSBASE рдХреЗ рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ MSR рд▓реЗрдЦрди рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдХреЗ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдпрд╣ FS/GS рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИред
    • рдЬреЛрдбрд╝рд╛ "allow_writes" рдкреИрд░рд╛рдореАрдЯрд░ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ MSR рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ MSR рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд▓реЗрдЦрди рдЕрднреА рддрдХ рдЕрдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ, рдФрд░ рдПрдордПрд╕рдЖрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд╣реБрдВрдЪ рдХреЛ рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдореЛрдб рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИред
    • рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ I/O рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП io_ure рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдмрдлрд╝рд░реНрдб рд░реАрдб рдСрдкрд░реЗрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рдереНрд░реЗрдбреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рднрд╛рд╡реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕рдорд░реНрдерди рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИред
    • I/O рдЕрдиреБрд╕реВрдЪрдХ рд╕рдордп рд╕реАрдорд╛ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреНрд╖рдорддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпреЛрдЬрдирд╛, рдЕрдиреБрдорддрд┐ рдПрдЖрд░рдПрдо-рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдЬреИрд╕реА рдЕрд╕рдордорд┐рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рд╕рд╣реА рдирд┐рд░реНрдгрдп рд▓реЗрдВ Dynamiq рдФрд░ big.LITTLE, рдЬреЛ рдПрдХ рдЪрд┐рдк рдореЗрдВ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдФрд░ рдХрдо рдХреБрд╢рд▓ рдКрд░реНрдЬрд╛-рдХреБрд╢рд▓ рд╕реАрдкреАрдпреВ рдХреЛрд░ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдирдпрд╛ рдореЛрдб рдЖрдкрдХреЛ рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдмреЗрдореЗрд▓ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрдм рдзреАрдореЗ рд╕реАрдкреАрдпреВ рдХреЛрд░ рдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рдХрд╛рд░реНрдп рдХреЛ рд╕рдордп рдкрд░ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
    • рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдКрд░реНрдЬрд╛ рдЦрдкрдд рдореЙрдбрд▓ (рдКрд░реНрдЬрд╛ рдореЙрдбрд▓ рдврд╛рдВрдЪрд╛) рдЕрдм рд╣реИ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рди рдХреЗрд╡рд▓ рд╕реАрдкреАрдпреВ рдмрд┐рдЬрд▓реА рдЦрдкрдд рд╡реНрдпрд╡рд╣рд╛рд░, рдмрд▓реНрдХрд┐ рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рднреА рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред
    • рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдЦреБрд▓реА рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреА рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓реЛрдЬрд╝_рд░реЗрдВрдЬ () рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рдЯреЗрдХреНрд╕реНрдЯ рдХрдВрд╕реЛрд▓ рдФрд░ fbcon рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдХреЛрдб рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛, рдЬреЛ рд╡реАрдЬреАрдП рдЯреЗрдХреНрд╕реНрдЯ рдореЛрдб рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╡рд╛рдкрд╕ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ (CONFIG_VGACON_SOFT_SCROLLBACK) рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
    • рдкрд░ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░реНрдиреЗрд▓ рдХреЗ рднреАрддрд░ рдереНрд░реЗрдбреНрд╕ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдоред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╕рдордп рдирдпрд╛ рд╡рд┐рдХрд▓реНрдк рд╕рднреА рдХрд░реНрдиреЗрд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдмреЗрд╣рддрд░ рд╕реНрдерд┐рд░рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
    • sysctl рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╢реЗрдбреНрдпреВрд▓_uclamp_util_min_rt_default рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реАрдкреАрдпреВ рдмреВрд╕реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдмреИрдЯрд░реА рдкрд╛рд╡рд░ рдпрд╛ рдореЛрдмрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдмрд┐рдЬрд▓реА рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ)ред
    • рдкреЗрдЬ рдХреИрд╢ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдкреЗрд░реЗрдВрдЯ рд╣реНрдпреВрдЬ рдкреЗрдЬ рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рддреИрдпрд╛рд░реА рдХрд░ рд▓реА рдЧрдИ рд╣реИред
    • рдлреИрдиреЛрдЯрд┐рдлрд╛рдИ рдЗрдВрдЬрди рдирдП рдЭрдВрдбреЗ FAN_REPORT_NAME рдФрд░ FAN_REPORT_DIR_FID рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡рд╕реНрддреБрдУрдВ рдФрд░ рдЧреИрд░-рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг, рд╡рд┐рд▓реЛрдкрди рдпрд╛ рдЖрдВрджреЛрд▓рди рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╣реЛрдиреЗ рдкрд░ рдореВрд▓ рдирд╛рдо рдФрд░ рдЕрджреНрд╡рд┐рддреАрдп FID рдЬрд╛рдирдХрд╛рд░реА рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЬрд╛ рд╕рдХреЗред
    • рд╕реАрдЧреНрд░реБрдк рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдПрдХ рдирдпрд╛ рд╕реНрд▓реИрдм рдореЗрдореЛрд░реА рдХрдВрдЯреНрд░реЛрд▓рд░, рдЬреЛ рд╕реНрд▓реИрдм рдЕрдХрд╛рдЙрдВрдЯрд┐рдВрдЧ рдХреЛ рдореЗрдореЛрд░реА рдкреЗрдЬ рд╕реНрддрд░ рд╕реЗ рдХрд░реНрдиреЗрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрддрд░ рддрдХ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реАрдЧреНрд░реБрдк рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд▓реИрдм рдХреИрд╢ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реАрдЧреНрд░реБрдк рдореЗрдВ рд╕реНрд▓реИрдм рдкреЗрдЬреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реНрд▓реИрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рджрдХреНрд╖рддрд╛ рдХреЛ рдмрдврд╝рд╛рдирд╛, рд╕реНрд▓реИрдм рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдореЗрдореЛрд░реА рдХреЗ рдЖрдХрд╛рд░ рдХреЛ 30-45% рддрдХ рдХрдо рдХрд░рдирд╛, рдХрд░реНрдиреЗрд▓ рдХреА рд╕рдордЧреНрд░ рдореЗрдореЛрд░реА рдЦрдкрдд рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░рдирд╛ рдФрд░ рдореЗрдореЛрд░реА рд╡рд┐рдЦрдВрдбрди рдХреЛ рдХрдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред
    • рдзреНрд╡рдирд┐ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдПрдПрд▓рдПрд╕рдП ╨╕ рдпреВрдПрд╕рдмреА рд╕реНрдЯреИрдХ, рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╕рдорд╛рд╡реЗрд╢реА рд╢рдмреНрджрд╛рд╡рд▓реА рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ; рд░рд╛рдЬрдиреАрддрд┐рдХ рд░реВрдк рд╕реЗ рдЧрд▓рдд рд╢рдмреНрджреЛрдВ рдХреЛ рд╕рд╛рдл рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдХреЛрдб рд╕реЗ "рдЧреБрд▓рд╛рдо", "рдорд╛рд╕реНрдЯрд░", "рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ" рдФрд░ "рд╡реНрд╣рд╛рдЗрдЯрд▓рд┐рд╕реНрдЯ" рд╢рдмреНрджреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛
    • рдХреНрд▓реИрдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╕реНрдЯреИрдХ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕рднреА рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЗ рд╢реВрдиреНрдп рдкрд░ (CONFIG_INIT_STACK_ALL_ZERO) рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЖрд░рдВрднреАрдХрд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, "-ftrivial-auto-var-init=zero" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ)ред
    • seccomp рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рдпрдВрддреНрд░рдг рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЬреЛрдбрд╝рд╛ рдЕрд╡рд╕рд░ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдирд┐рдЯрд░ рдХреА рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди, рдЬрд┐рд╕рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрддрд╛ рд╣реИред рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП рдкреГрдердХ рдХрдВрдЯреЗрдирд░ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдорд╛рдВрдЧ рд╣реИред
    • xtensa рдФрд░ csky рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП, seccomp рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред xtensa рдХреЗ рд▓рд┐рдП, рдСрдбрд┐рдЯ рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рдЬреЛрдбрд╝рд╛ рдирдпрд╛ рдХреНрд╖рдорддрд╛ рдзреНрд╡рдЬ CAP_CHECKPOINT_RESTORE, рдЬреЛ рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдлреНрд░реАрдЬ рдХрд░рдиреЗ рдФрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреНрд╖рдорддрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • GCC 11 рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
      рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯреВрд▓ KCSAN (рдХрд░реНрдиреЗрд▓ рдХреЙрдиреНрдХрд░реЗрдВрд╕реА рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░), рдХрд░реНрдиреЗрд▓ рдХреЗ рднреАрддрд░ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, KCSAN рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдм GCC рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

    • рдПрдПрдордбреА рдЬрд╝реЗрди рдФрд░ рдирдП рд╕реАрдкреАрдпреВ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдкреА2рдкреАрдбреАрдПрдордП рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЬреЛ рдЖрдкрдХреЛ рдкреАрд╕реАрдЖрдИ рдмрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рджреЛ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдореЗрдореЛрд░реА рдХреЗ рдмреАрдЪ рд╕реАрдзреЗ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЗ рд▓рд┐рдП рдбреАрдПрдордП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • рдбреАрдПрдо-рдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдПрдХ рдореЛрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХрд╛рд░реНрдп рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд░рдХреЗ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдореЛрдб рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬрд╝реЛрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ (рдРрд╕реЗ рдХреНрд╖реЗрддреНрд░ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдЬрд┐рдиреНрд╣реЗрдВ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдмреНрд▓реЙрдХ рдХреЗ рдкреВрд░реЗ рд╕рдореВрд╣ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛)ред рдбреАрдПрдо-рдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдереНрд░реВрдкреБрдЯ рдмрдврд╝рд╛рдиреЗ рдФрд░ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рдЬрд╝реЗрди рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреИрд░рд╛рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЛрдб рдореЗрдВ рдЪрд▓ рд░рд╣реЗ 32-рдмрд┐рдЯ рдореЗрд╣рдорд╛рдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдРрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрддрд┐рдерд┐ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ 64-рдмрд┐рдЯ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди (рдкреАрд╡реА) рдХреЗ рдмрдЬрд╛рдп рдкреВрд░реНрдг (рдПрдЪрд╡реАрдПрдо) рдпрд╛ рд╕рдВрдпреБрдХреНрдд (рдкреАрд╡реАрдПрдЪ) рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
  • рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, I/O рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
    • Btrfs рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдПрдХ "рдмрдЪрд╛рд╡" рдорд╛рдЙрдВрдЯ рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдЕрдиреНрдп рд╕рднреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд╡рд┐рдХрд▓реНрдкреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИред "alloc_start" рдФрд░ "subvolrootid" рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ "inode_cache" рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рдХрд┐рдП рдЧрдП рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ fsync() рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рддреЗрдЬреА рдЖрдИ рд╣реИред рдЬреЛрдбрд╝рд╛ CRC32c рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪреЗрдХрд╕рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
    • рдЬреЛрдбрд╝рд╛ ext4 рдФрд░ F2FS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЗрдирд▓рд╛рдЗрди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (рдЗрдирд▓рд╛рдЗрди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдЬрд┐рд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЗрдирд▓рд╛рдЗрдирдХреНрд░рд┐рдкреНрдЯ" рдорд╛рдЙрдВрдЯ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрдирд▓рд╛рдЗрди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдореЛрдб рдЖрдкрдХреЛ рдбреНрд░рд╛рдЗрд╡ рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдк рд╕реЗ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛ рд╣реИред
    • рдПрдХреНрд╕рдПрдлрдПрд╕ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдореЛрдб рдореЗрдВ рдЗрдиреЛрдб рд░реАрд╕реЗрдЯ (рдлреНрд▓рд╢) рдЬреЛ рдореЗрдореЛрд░реА рдХреНрд▓реАрдирдЕрдк рдСрдкрд░реЗрд╢рди рдХрд░рддреЗ рд╕рдордп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓реА рдЖ рд░рд╣реА рдХреЛрдЯрд╛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рд╕реЙрдлреНрдЯ рд▓рд┐рдорд┐рдЯ рдФрд░ рдЗрдиреЛрдб рд▓рд┐рдорд┐рдЯ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЯреНрд░реИрдХ рдХреА рдЬрд╛рддреА рдереАрдВред Ext4 рдФрд░ xfs рдХреЗ рд▓рд┐рдП DAX рд╕рдорд░реНрдерди рдХрд╛ рдПрдХреАрдХреГрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
    • Ext4 рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдкреНрд░реАрд▓реЛрдб рдмреНрд▓реЙрдХ рдЖрд╡рдВрдЯрди рдмрд┐рдЯрдореИрдкреНрд╕ред рдЕрдкреНрд░рд╛рд░рдВрднреАрдХреГрдд рд╕рдореВрд╣реЛрдВ рдХреА рд╕реНрдХреИрдирд┐рдВрдЧ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде, рдЕрдиреБрдХреВрд▓рди рдиреЗ рдмрд╣реБрдд рдмрдбрд╝реЗ рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдордп рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛ред
    • F2FS рдореЗрдВ рдЬреЛрдбрд╝рд╛ ioctl F2FS_IOC_SEC_TRIM_FILE, рдЬреЛ рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдХреЛ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП TRIM/рдбрд┐рд╕реНрдХрд╛рд░реНрдб рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдЕрд╡рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдЫреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдПрдХреНрд╕реЗрд╕ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
      F2FS рдореЗрдВ рднреА рдЬреЛрдбрд╝рд╛ рдирдпрд╛ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рдореЛрдб GC_URGENT_LOW, рдЬреЛ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЬрд╛рдВрдЪреЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдХреЗ рдЕрдзрд┐рдХ рдЖрдХреНрд░рд╛рдордХ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

    • рдмреАрдХреИрд╢ рдореЗрдВ, рдЬрд╝реЛрдирдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреИрд╢ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рддреИрдпрд╛рд░реА рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдмрдХреЗрдЯ_рд╕рд╛рдЗрдЬрд╝ рдХреЛ 16 рд╕реЗ рдмрдврд╝рд╛рдХрд░ 32 рдмрд┐рдЯ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рдпреВрдПрдлрдПрд╕ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрдирд▓рд╛рдЗрди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдПрд╕рд╕реАрдПрд╕рдЖрдИ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ (рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдлреНрд▓реИрд╢ рд╕реНрдЯреЛрд░реЗрдЬ).
    • рдПрдХ рдирдпрд╛ рдХрд░реНрдиреЗрд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреИрд░рд╛рдореАрдЯрд░ "рдбреАрдмрдЧрдлрд╝реНрд╕" рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЙрд╕реА рдирд╛рдо рдХреЗ рдЫрджреНрдо-рдПрдлрдПрд╕ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • NFSv4.2 рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ (xattr) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
    • рдбреАрдПрдо-рдзреВрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдбрд┐рд╕реНрдХ рдкрд░ рд╕рднреА рдкрд╣рдЪрд╛рдиреЗ рдЧрдП рдЦрд░рд╛рдм рдмреНрд▓реЙрдХреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ ("dmsetup рд╕рдВрджреЗрд╢ рдбрд╕реНрдЯ1 0 рд▓рд┐рд╕реНрдЯрдмреИрдбрдмреНрд▓реЙрдХ")ред
    • Md/raid5 рдХреЗ рд▓рд┐рдП, STRIPE рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП /sys/block/md1/md/stripe_size рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
    • рдПрдирд╡реАрдПрдордИ рд╕реНрдЯреЛрд░реЗрдЬ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдбреНрд░рд╛рдЗрд╡ рдЬрд╝реЛрдирд┐рдВрдЧ рдХрдорд╛рдВрдб (ZNS, NVM рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдЬрд╝реЛрдирдб рдиреЗрдорд╕реНрдкреЗрд╕) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЬреЛ рдЖрдкрдХреЛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдкреЗрд╕ рдХреЛ рдЬрд╝реЛрди рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдкрд░ рдЕрдзрд┐рдХ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдХ рдХреЗ рд╕рдореВрд╣ рдмрдирд╛рддреЗ рд╣реИрдВред
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо
    • рдиреЗрдЯрдлрд╝рд┐рд▓реНрдЯрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд░реВрдЯрд┐рдВрдЧ рдЪреЗрдХ рд╕реЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ рдкреИрдХреЗрдЯ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдм рди рдХреЗрд╡рд▓ рдЗрдирдкреБрдЯ, рдлреЙрд░рд╡рд░реНрдб рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЖрдИрд╕реАрдПрдордкреА рдФрд░ рдЯреАрд╕реАрдкреА рдХреЗ рд▓рд┐рдП рдкреНрд░реАрд░реВрдЯрд┐рдВрдЧ рдЪрд░рдг рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
    • nftables рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдСрдбрд┐рдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
    • рдиреЗрдЯрд▓рд┐рдВрдХ рдПрдкреАрдЖрдИ рдореЗрдВ nftables рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЕрдирд╛рдо рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрдм рдЖрдк рдХрд┐рд╕реА рдЕрдирд╛рдо рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдЬреБрдбрд╝реЗ рдирд┐рдпрдо рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реНрд╡рддрдГ рд╣реА рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИред
    • рдмреАрдкреАрдПрдл рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдП рдмрд┐рдирд╛ рд╕рд╣рдпреЛрдЧреА рд╕рд░рдгреА (рдорд╛рдирдЪрд┐рддреНрд░) рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдкрд╛рд░ рдХрд░рдиреЗ, рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдЯрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЗрдЯрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреАрд╕реАрдкреА рдФрд░ рдпреВрдбреАрдкреА рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдмреАрдкреАрдПрдл рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЦреБрд▓реЗ рд╕реЙрдХреЗрдЯ рдХреА рд╕реВрдЪрд┐рдпреЛрдВ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдирд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред
    • рдПрдХ рдирдП рдкреНрд░рдХрд╛рд░ рдХрд╛ BPF рдкреНрд░реЛрдЧреНрд░рд╛рдо BPF_PROG_TYPE_SK_LOOKUP рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рддрдм рд▓реЙрдиреНрдЪ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХрд░реНрдиреЗрд▓ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╢реНрд░рд╡рдг рд╕реЙрдХреЗрдЯ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдмреАрдкреАрдПрдл рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдРрд╕реЗ рд╣реИрдВрдбрд▓рд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдХрдиреЗрдХреНрд╢рди рдХрд┐рд╕ рд╕реЙрдХреЗрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд┐рдирд╛ рдмрд╛рдЗрдВрдб() рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╕реЗ рдмрд╛рдзрд┐рдд рд╣реБрдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рд╣реА рд╕реЙрдХреЗрдЯ рдХреЛ рдХрдИ рдкрддреЛрдВ рдпрд╛ рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, SO_KEEPALIVE рдзреНрд╡рдЬ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди bpf_setsockopt() рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ BPF_CGROUP_INET_SOCK_RELEASE рд╣реИрдВрдбрд▓рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдЬрд┐рд╕реЗ рд╕реЙрдХреЗрдЯ рдЬрд╛рд░реА рд╣реЛрдиреЗ рдкрд░ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреАрдЖрд░рдкреА (рд╕рдорд╛рдирд╛рдВрддрд░ рд░рд┐рдбрдВрдбреЗрдВрд╕реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓), рдЬреЛ рдХрд┐рд╕реА рднреА рдиреЗрдЯрд╡рд░реНрдХ рдШрдЯрдХ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдИрдерд░рдиреЗрдЯ-рдЖрдзрд╛рд░рд┐рдд рдмреИрдХрдЕрдк рдЪреИрдирд▓ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢реА рд╣реИред
    • рд╕реНрдЯреИрдХ рдореИрдХ80211 рдЬреЛрдбрд╝рд╛ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдореЛрдб рдореЗрдВ рдЪрд╛рд░-рдЪрд░рдг WPA/WPA2-PSK рдЪреИрдирд▓ рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред
    • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ FQ-PIE (рдлреНрд▓реЛ рдХреНрдпреВ PIE) рдиреЗрдЯрд╡рд░реНрдХ рдХрддрд╛рд░ рдкреНрд░рдмрдВрдзрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП qdisc (рдХрддрд╛рд░рдмрджреНрдз рдЕрдиреБрд╢рд╛рд╕рди) рд╢реЗрдбреНрдпреВрд▓рд░ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдХрд┐рдирд╛рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдг (рдмрдлрд░рдмреНрд▓реЛрдЯ) рдкрд░ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдкреИрдХреЗрдЯ рдмрдлрд░рд┐рдВрдЧ рдХреЗ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдХреЛ рдХрдо рдХрд░рдирд╛ рд╣реИред рдХреЗрдмрд▓ рдореЛрдбреЗрдо.
    • рдПрдордкреАрдЯреАрд╕реАрдкреА (рдорд▓реНрдЯреАрдкрд╛рде рдЯреАрд╕реАрдкреА) рдореЗрдВ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИрдВ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдЖрдИрдкреА рдкрддреЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдИ рдорд╛рд░реНрдЧреЛрдВ рдкрд░ рдПрдХ рд╕рд╛рде рдкреИрдХреЗрдЯ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд╕рд╛рде рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреАрд╕реАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИред рд╕реЗрдЯрд╕реНрдХреЙрдкреНрдЯ рдореЗрдВ рд╕рд┐рдВрдХ рдХреБрдХреА, DATA_FIN, рдмрдлрд╝рд░ рдСрдЯреЛ-рдЯреНрдпреВрдирд┐рдВрдЧ, рд╕реЙрдХреЗрдЯ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕, рдФрд░ REUSEADDR, REUSEPORT рдФрд░ V6ONLY рдлрд╝реНрд▓реИрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рд╡рд░реНрдЪреБрдЕрд▓ рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рд╡реАрдЖрд░рдПрдл (рд╡рд░реНрдЪреБрдЕрд▓ рд░реВрдЯрд┐рдВрдЧ рдФрд░ рдлрд╝реЙрд░рд╡рд░реНрдбрд┐рдВрдЧ) рдХреЗ рд▓рд┐рдП, рдЬреЛ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрдИ рд░реВрдЯрд┐рдВрдЧ рдбреЛрдореЗрди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, "рд╕рдЦреНрдд" рдореЛрдб рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдореЛрдб рдореЗрдВ, рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдЯреЗрдмрд▓ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рд╡рд░реНрдЪреБрдЕрд▓ рдЯреЗрдмрд▓ рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рд╡рд╛рдпрд░рд▓реЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░ ath11k рд╣реИ рдЬреЛрдбрд╝рд╛ 6GHz рдЖрд╡реГрддреНрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ рдФрд░ рд╡рд░реНрдгрдХреНрд░рдореАрдп рд╕реНрдХреИрдирд┐рдВрдЧ.
  • ╨Ю╨▒╨╛╤А╤Г╨┤╨╛╨▓╨░╨╜╨╕╨╡
    • рдпреВрдиреАрдХреЛрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕реЗ рдкреЗрдХрд┐рдВрдЧ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдХреЗ рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ рд╕реЗрдВрдЯрд░ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ 2011 рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ 2014 рд╕реЗ рдЕрдиреБрд░рдХреНрд╖рд┐рдд рд╣реИ рдФрд░ рдЬреАрд╕реАрд╕реА рдореЗрдВ рдЗрд╕рдХрд╛ рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред
    • рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреЗрд╕реАрдУрд╡реА (рдХрд░реНрдиреЗрд▓ рдХреЛрдб рдХрд╡рд░реЗрдЬ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрдлрд╝реНрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕), рдХрд┐рдореАрдорд▓реАрдХ (рдореЗрдореЛрд░реА рд▓реАрдХ рдбрд┐рдЯреЗрдХреНрд╢рди рд╕рд┐рд╕реНрдЯрдо), рд╕реНрдЯреИрдХ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди, рдЬрдВрдк рдорд╛рд░реНрдХреНрд╕ рдФрд░ рдЯрд┐рдХрд▓реЗрд╕ рдСрдкрд░реЗрд╢рдВрд╕ (рдЯрд╛рдЗрдорд░ рд╕рд┐рдЧреНрдирд▓ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ)ред
    • рдкрд╛рд╡рд░рдкреАрд╕реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП, рд╕реНрдкрд┐рдирд▓реЙрдХ рдХрддрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд▓реЙрдХ рд╕рдВрдШрд░реНрд╖ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИред
    • ARM рдФрд░ ARM64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рдирд┐рдпрдорди рддрдВрддреНрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ рдЕрдиреБрд╕реВрдЪреА (cpufreq рдЧрд╡рд░реНрдирд░), рдЬреЛ рдЖрд╡реГрддреНрддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдХрд╛рд░реНрдп рдЕрдиреБрд╕реВрдЪрдХ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрд╡реГрддреНрддрд┐ рдХреЛ рддреБрд░рдВрдд рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП cpufreq рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рддрдХ рддреБрд░рдВрдд рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рд▓реЛрдб рдХреЗ рд▓рд┐рдП рд╕реАрдкреАрдпреВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рддреБрд░рдВрдд рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
    • рдЗрдВрдЯреЗрд▓ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП i915 DRM рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЪрд┐рдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ рд░реЙрдХреЗрдЯ рдЭреАрд▓ рдФрд░ рдЕрд╕рддрдд рдХрд╛рд░реНрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЗрдВрдЯреЗрд▓ Xe DG1.
    • Amdgpu рдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ AMD GPU рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдирд╡реА 21 (рдиреЗрд╡реА рдлреНрд▓рд╛рдЙрдВрдбрд░) рдФрд░ рдирд╡реА 22 (рд╕рд┐рдПрдирд╛ рд╕рд┐рдХреНрд▓рд┐рдб)ред рджрдХреНрд╖рд┐рдгреА рджреНрд╡реАрдкрд╕рдореВрд╣ GPU (Radeon HD 7000) рдХреЗ рд▓рд┐рдП UVD/VCE рд╡реАрдбрд┐рдпреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рддреНрд╡рд░рдг рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
      рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ 90, 180 рдпрд╛ 270 рдбрд┐рдЧреНрд░реА рддрдХ рдШреБрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреБрдг рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред

      рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ AMD GPU рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдбреНрд░рд╛рдЗрд╡рд░ - рдЗрд╕рдореЗрдВ рдХреЛрдб рдХреА рд▓рдЧрднрдЧ 2.71 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ, рдЬреЛ рдХреБрд▓ рдХрд░реНрдиреЗрд▓ рдЖрдХрд╛рд░ (10 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрдиреНрд╕) рдХрд╛ рд▓рдЧрднрдЧ 27.81% рд╣реИред рд╕рд╛рде рд╣реА, рдЬреАрдкреАрдпреВ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ 1.79 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрдиреЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рд╕реА рдХреЛрдб 366 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ (рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯреЗрд▓ i915 рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ 209 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдиреЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рдиреЛрд╡реНрдпреВ - 149 рд╣рдЬрд╛рд░)ред

    • рдиреЛрд╡реНрдпреВ рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдлрд╝реНрд░реЗрдо-рджрд░-рдлрд╝реНрд░реЗрдо рдЕрдЦрдВрдбрддрд╛ рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕реАрдЖрд░рд╕реА (рдЪрдХреНрд░реАрдп рдЕрддрд┐рд░реЗрдХ рдЬрд╛рдВрдЪ) NVIDIA GPU рдбрд┐рд╕реНрдкреНрд▓реЗ рдЗрдВрдЬрди рдореЗрдВред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди NVIDIA рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
    • рдПрд▓рд╕реАрдбреА рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛрдбрд╝реЗ рдЧрдП: рдлреНрд░реАрдбрд╛ FRD350H54004, KOE TX26D202VM0BWA, CDTech S070PWS19HP-FC21, CDTech S070SWV29HG-DC44, Tianma TM070JVHG33 рдФрд░ Xingbangda XBD599ред
    • ALSA рдСрдбрд┐рдпреЛ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЗрдВрдЯреЗрд▓ рд╕рд╛рдЗрд▓реЗрдВрдЯ рд╕реНрдЯреНрд░реАрдо (рдкреНрд▓реЗрдмреИрдХ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рджреЗрд░реА рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдПрдЪрдбреАрдПрдордЖрдИ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░рдВрддрд░ рдкрд╛рд╡рд░ рдореЛрдб) рдФрд░ рдирдпрд╛ рдЙрдкрдХрд░рдг рдорд╛рдЗрдХреНрд░реЛрдлрд╝реЛрди рд╕рдХреНрд░рд┐рдпрдг рдФрд░ рдореНрдпреВрдЯ рдмрдЯрди рдХреА рд░реЛрд╢рдиреА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдПрдХ рдирд┐рдпрдВрддреНрд░рдХ рд╕рд╣рд┐рдд рдирдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд▓реВрдВрдЧрд╕рди 7рдП1000.
    • рдПрдЖрд░рдПрдо рдмреЛрд░реНрдб, рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдерди: рдкрд╛рдЗрди64 рдкрд╛рдЗрдирдлреЛрди рд╡реА1.2, рд▓реЗрдиреЛрд╡реЛ рдЖрдЗрдбрд┐рдпрд╛рдкреИрдб рдбреБрдПрдЯ 10.1, рдПрдПрд╕рдпреВрдПрд╕ рдЧреВрдЧрд▓ рдиреЗрдХреНрд╕рд╕ 7, рдПрд╕рд░ рдЖрдЗрдХреЛрдирд┐рдпрд╛ рдЯреИрдм рдП500, рдХреНрд╡рд╛рд▓рдХреЙрдо рд╕реНрдиреИрдкрдбреНрд░реИрдЧрди рдПрд╕рдбреАрдПрдо630 (рд╕реЛрдиреА рдПрдХреНрд╕рдкреАрд░рд┐рдпрд╛ 10, 10 рдкреНрд▓рд╕, рдПрдХреНрд╕рдП2, рдПрдХреНрд╕рдП2 рдкреНрд▓рд╕ рдФрд░ рдПрдХреНрд╕рдП2 рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд) рдЕрд▓реНрдЯреНрд░рд╛), рдЬреЗрдЯрд╕рди рдЬреЗрд╡рд┐рдпрд░ рдПрдирдПрдХреНрд╕, рдПрдорд▓реЙрдЬрд┐рдХ рд╡реАрдЯреЗрдХ рдХреЛрд░2, рдПрд╕реНрдкреАрдб рдЗрдереЗрдиреЙрд▓рдПрдХреНрд╕, рдПрдирдПрдХреНрд╕рдкреА i.MX6 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкрд╛рдВрдЪ рдирдП рдмреЛрд░реНрдб, рдорд┐рдХреНрд░реЛрдЯрд┐рдХ рд░рд╛рдЙрдЯрд░рдмреЛрд░реНрдб 3011, рд╢реНрдпрд╛рдУрдореА рд▓рд┐рдмреНрд░рд╛, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд▓реВрдорд┐рдпрд╛ 950, рд╕реЛрдиреА рдПрдХреНрд╕рдкреАрд░рд┐рдпрд╛ рдЬреЗрдб5, рдПрдорд╕реНрдЯрд╛рд░, рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк рд╕реНрдкрд╛рд░реНрдХреНрд╕5, рдЗрдВрдЯреЗрд▓ рдХреАрдо рдмреЗ, рдЕрдореЗрдЬрд╝реЕрди рдЕрд▓реНрдкрд╛рдЗрди v3, рд░реЗрдиреЗрд╕рд╛ RZ/G2Hред

рдЙрд╕реА рд╕рдордп, рд▓реИрдЯрд┐рди рдЕрдореЗрд░рд┐рдХреА рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдмрдирд╛рдпрд╛
рд╡рд┐рдХрд▓реНрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдХреНрдд рдХрд░реНрдиреЗрд▓ 5.9 - рд▓рд┐рдирдХреНрд╕-рд▓рд┐рдмрд░реЗ 5.9-рдЬреАрдПрдирдпреВ, рдЧреИрд░-рдореБрдХреНрдд рдШрдЯрдХреЛрдВ рдпрд╛ рдХреЛрдб рдЕрдиреБрднрд╛рдЧреЛрдВ рд╡рд╛рд▓реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рджрд╛рдпрд░рд╛ рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╣реИред рдирдИ рд░рд┐рд▓реАрдЬрд╝ рд╡рд╛рдИрдлрд╛рдИ rtw8821c рдФрд░ SoC рдореАрдбрд┐рдпрд╛рдЯреЗрдХ mt8183 рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдореЗрдВ рдмреНрд▓реЙрдм рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрддреА рд╣реИред Habanalabs, Wilc1000, amdgpu, mt7615, i915 CSR, Mellanox mlxsw (рд╕реНрдкреЗрдХреНрдЯреНрд░рдо3), r8169 (rtl8125b-2) рдФрд░ x86 рдЯрдЪрд╕реНрдХреНрд░реАрди рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрджреНрдпрддрди рдмреНрд▓реЙрдм рд╕рдлрд╛рдИ рдХреЛрдбред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ