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

рд╡рд┐рдХрд╛рд╕ рдХреЛ рджреБрдИ рдорд╣рд┐рдирд╛ рдкрдЫрд┐, Linus Torvalds рдкрд░рд┐рдЪрдп рдХрд░реНрдиреЗрд▓ рд░рд┐рд▓реАрдЬ рд▓рд┐рдирдХреНрд╕ 5.8ред рд╕рдмреИрднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ: рдПрдХ KCSAN рд░реЗрд╕ рдХрдиреНрдбрд┐рд╕рди рдбрд┐рдЯреЗрдХреНрдЯрд░, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рд╕реВрдЪрдирд╛рд╣рд░реВ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд╕рдВрдпрдиреНрддреНрд░, рдЗрдирд▓рд╛рдЗрди рдИрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди, ARM64 рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рд╖реНрдХреГрдд рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░, рд░реВрд╕реА рдмреИрдХрд▓-T1 рдкреНрд░реЛрд╕реЗрд╕рд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдЕрд▓рдЧ рд░реВрдкрдорд╛ procfs рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред , ARM64 рдХрд▓ рд╕реНрдЯреНрдпрд╛рдХ рд░ BTI рдХреЛ рд▓рд╛рдЧрд┐ рдЫрд╛рдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред

рдХрд░реНрдиреЗрд▓ 5.8 рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╕рдореНрдкреВрд░реНрдг рдЕрд╕реНрддрд┐рддреНрд╡рдХреЛ рд╕рдордпрдорд╛ рд╕рдмреИ рдХрд░реНрдиреЗрд▓рд╣рд░реВрдХреЛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд╣рд┐рд╕рд╛рдмрд▓реЗ рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рднрдпреЛред рдпрд╕рдмрд╛рд╣реЗрдХ, рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдХреБрдиреИ рдПрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫреИрдирдиреН, рддрд░ рдХрд░реНрдиреЗрд▓рдХрд╛ рд╡рд┐рднрд┐рдиреНрди рднрд╛рдЧрд╣рд░реВ рдХрднрд░ рдЧрд░реНрджрдЫ рд░ рдореБрдЦреНрдп рд░реВрдкрдорд╛ рдЖрдиреНрддрд░рд┐рдХ рдкреБрди: рдХрд╛рд░реНрдп рд░ рд╕рдлрд╛рдИрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреНред рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдкрд░рд┐рд╡рд░реНрддрди рдЪрд╛рд▓рдХрд╣рд░реВрдорд╛ рджреЗрдЦрд┐рдиреНрдЫред рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ 17606 рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдмрд╛рдЯ 2081 рдлрд┐рдХреНрд╕рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН, рдЬрд╕рд▓реЗ рдХрд░реНрдиреЗрд▓ рдХреЛрдб рднрдгреНрдбрд╛рд░рдорд╛ рд╕рдмреИ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рдЧрднрдЧ 20% рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдпреЛред рдкреНрдпрд╛рдЪ рд╕рд╛рдЗрдЬ 65 MB рд╣реЛ (рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ 16180 рдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдпреЛ, 1043240 рд▓рд╛рдЗрдирд╣рд░реВ рдХреЛрдб рдердкрд┐рдпреЛ, 489854 рд▓рд╛рдЗрдирд╣рд░реВ рдореЗрдЯрд╛рдЗрдпреЛ)ред рддреБрд▓рдирд╛рддреНрдордХ рд░реВрдкрдорд╛, 5.7 рд╢рд╛рдЦрд╛рдорд╛ 15033 рдлрд┐рдХреНрд╕рд╣рд░реВ рд░ 39 MB рдХреЛ рдкреНрдпрд╛рдЪ рд╕рд╛рдЗрдЬ рдерд┐рдпреЛред 37 рдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ рд▓рдЧрднрдЧ 5.8% рдпрдиреНрддреНрд░ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, рд▓рдЧрднрдЧ 16% рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдЧрд░реНрди рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, 11% рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрдпрд╛рдХрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, 3% рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, рд░ 4% рдЖрдиреНрддрд░рд┐рдХ рдХрд░реНрдиреЗрд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреНред

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

  • рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд░ рд╕реБрд░рдХреНрд╖рд╛
    • рдХрд░реНрдиреЗрд▓ рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рд▓реЛрдбрд┐рдЩ рдЬрд╕рдорд╛ рдХреЛрдб рд╕рд╣рд┐рддрдХреЛ рдЦрдгреНрдбрд╣рд░реВ рдЫрдиреН рдЬрд╕рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд░ рд▓реЗрдЦрдирд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗ рдмрд┐рдЯрд╣рд░реВ рдПрдХреИрд╕рд╛рде рд╕реЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдпреЛ рдкрд░рд┐рд╡рд░реНрддрди рдПрдХ рд╕рд╛рде рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд░ рд▓реЗрдЦрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗ рдореЗрдореЛрд░реА рдкреГрд╖реНрдард╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдмрд╛рдЯ рдХрд░реНрдиреЗрд▓рд▓рд╛рдИ рдЫреБрдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдареВрд▓реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред
    • рдЕрдм рдлрд░рдХ procfs рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдзреЗрд░реИ procfs рдорд╛рдЙрдиреНрдЯ рдкреЛрдЗрдиреНрдЯрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ, рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрд╕рдБрдЧ рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ, рддрд░ рдПрдЙрдЯреИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛ рдиреЗрдорд╕реНрдкреЗрд╕ (pid рдиреЗрдорд╕реНрдкреЗрд╕) рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрджреИред рдкрд╣рд┐рд▓реЗ, рд╕рдмреИ procf рдорд╛рдЙрдиреНрдЯ рдмрд┐рдиреНрджреБрд╣рд░реВрд▓реЗ рдПрдЙрдЯрд╛ рдЖрдиреНрддрд░рд┐рдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдорд╛рддреНрд░ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрдереЗ, рд░ рдорд╛рдЙрдиреНрдЯ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рд╕рдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ ID рдиреЗрдорд╕реНрдкреЗрд╕рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЕрдиреНрдп рд╕рдмреИ рдорд╛рдЙрдиреНрдЯ рдмрд┐рдиреНрджреБрд╣рд░реВрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫред рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рд╕рд╛рде рдорд╛рдЙрдиреНрдЯрд┐рдЩрдХреЛ рдорд╛рдЧ рд╣реБрди рд╕рдХреНрдиреЗ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдордзреНрдпреЗ рдХреЗрд╣реА рдкреНрд░рдХрд╛рд░рдХрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд░ procfs рдорд╛ рд╕реВрдЪрдирд╛ рдиреЛрдбрд╣рд░реВ рд▓реБрдХрд╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛ рднрдПрдХреЛ рдЗрдореНрдмреЗрдбреЗрдб рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣рд▓реНрдХрд╛ рдкреГрдердХрддрд╛рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛред
    • ARM64 рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ
      рдЫрд╛рдпрд╛-рдХрд▓ рд╕реНрдЯреНрдпрд╛рдХ, рд╕реНрдЯреНрдпрд╛рдХ рдмрдлрд░ рдУрднрд░рдлреНрд▓реЛрдХреЛ рдШрдЯрдирд╛рдорд╛ рдлрдВрдХреНрд╢рдирдХреЛ рдлрд┐рд░реНрддреА рдареЗрдЧрд╛рдирд╛ рдУрднрд░рд░рд╛рдЗрдЯ рдЧрд░реНрдирдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рдХреНрд▓реНрдпрд╛рдЩреНрдЧ рдХрдореНрдкрд╛рдЗрд▓рд░рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛред рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд╕рд╛рд░ рднрдиреЗрдХреЛ рдкреНрд░рдХрд╛рд░реНрдпрдорд╛ рдирд┐рдпрдиреНрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реЗрдкрдЫрд┐ рд░ рдкреНрд░рдХрд╛рд░реНрдпрдмрд╛рдЯ рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрдиреБ рдЕрдШрд┐ рдпреЛ рдареЗрдЧрд╛рдирд╛ рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐ рдлрд┐рд░реНрддрд╛ рдареЗрдЧрд╛рдирд╛рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ "рдЫрд╛рдпрд╛" рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдмрдЪрдд рдЧрд░реНрдиреБ рд╣реЛред

    • ARM64 рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрджреЗрд╢рди рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ ARMv8.5-BTI (рд╢рд╛рдЦрд╛ рд▓рдХреНрд╖реНрдп рд╕реВрдЪрдХ) рдирд┐рд░реНрджреЗрд╢рди рдХреЛ рд╕реЗрдЯ рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд░рдХреНрд╖рд╛ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рд╢рд╛рдЦрд╛ рдЧрд░реНрди рдирд╣реБрдиреЗред рд░рд┐рдЯрд░реНрди-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ (ROP - рд░рд┐рдЯрд░реНрди-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╢реЛрд╖рдгрд╣рд░реВрдорд╛ рдЧреНрдпрд╛рдЬреЗрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░реЛрдХреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдбрдХреЛ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рдЦрдгреНрдбрд╣рд░реВрдорд╛ рдЕрд╡рд░реБрджреНрдз рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рдирд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ; рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рдЖрдлреНрдиреЛ рдХреЛрдб рдореЗрдореЛрд░реАрдорд╛ рд░рд╛рдЦреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджреИрди, рддрд░ рдкрд╣рд┐рд▓реЗ рдиреИ рдЕрд╡рд╕реНрдерд┐рдд рдЯреБрдХреНрд░рд╛рд╣рд░реВрдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрджрдЫред рдореЗрд╢рд┐рди рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдЬреБрди рдлрд┐рд░реНрддрд╛ рдирд┐рдпрдиреНрддреНрд░рдг рдирд┐рд░реНрджреЗрд╢рдирдХреЛ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫ, рдЬрд╕рдмрд╛рдЯ рдЗрдЪреНрдЫрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдХрд▓рд╣рд░реВрдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛рдЗрдПрдХреЛ рдЫ)ред
    • рдмреНрд▓рдХ рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рдЗрдирд▓рд╛рдЗрди рдЗрдиреНрдХреНрд░рд┐рдкреНрд╕рдирдХрд╛ рд▓рд╛рдЧрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ (рдЗрдирд▓рд╛рдЗрди рдИрдиреНрдХреНрд░рд┐рдкреНрд╢рди)ред рдЗрдирд▓рд╛рдЗрдирдк рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдпрдиреНрддреНрд░рд╣рд░реВ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдбреНрд░рд╛рдЗрднрдорд╛ рдирд┐рд░реНрдорд┐рдд рд╣реБрдиреНрдЫрдиреН, рддрд░ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдкрдорд╛ рдкреНрд░рдгрд╛рд▓реА рдореЗрдореЛрд░реА рд░ рдбрд┐рд╕реНрдХрдХреЛ рдмреАрдЪрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рд╣реБрдиреНрдЫрдиреН, рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдкрдорд╛ рдЧреБрдкреНрддрд┐рдХрд░рдг рд░ рдХрд░реНрдиреЗрд▓-рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреБрдЮреНрдЬреАрд╣рд░реВ рд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордорд╛ рдЖрдзрд╛рд░рд┐рдд I/O рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрджреИред
    • RAM рдорд╛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдмреБрдЯ рдЫрд╡рд┐ рд░рд╛рдЦреНрджрд╛ initrd рдХреЛ рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рдареЗрдЧрд╛рдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рди "initrdmem" рдХрд░реНрдиреЗрд▓ рдЖрджреЗрд╢ рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛред
    • рдирдпрд╛рдБ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ: CAP_PERFMON perf рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд░ рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдЧрдорди рдЧрд░реНрдиред CAP_BPF, рдЬрд╕рд▓реЗ рдкрд╣рд┐рд▓реЗ CAP_SYS_ADMIN рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ (CAP_SYS_ADMIN рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ CAP_BPF, CAP_PERFMON, рд░ CAP_NET_ADMIN рдХреЛ рд╕рдВрдпреЛрдЬрдирдорд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН) рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдирд┐рд╢реНрдЪрд┐рдд BPF рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ (рдЬрд╕реНрддреИ BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдиреЗ) рд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
    • рдЕрдкрд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдЫ рдирдпрд╛рдБ virtio-mem рдпрдиреНрддреНрд░ рдЬрд╕рд▓реЗ рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд╣рдЯ-рдкреНрд▓рдЧ рд░ рд╣рдЯ-рдкреНрд▓рдЧ рдореЗрдореЛрд░реА рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
    • рдпрджрд┐ рдпрдиреНрддреНрд░ рдбреНрд░рд╛рдЗрднрд░рд▓реЗ рдУрднрд░рд▓реНрдпрд╛рдкрд┐рдЩ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ рднрдиреЗ /dev/mem рдорд╛ рдореНрдпрд╛рдкрд┐рдЩ рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рд╕рдореНрдЭрдирд╛ред
    • рдЬреЛрдЦрд┐рдо рд╕реБрд░рдХреНрд╖рд╛ рдердкрд┐рдпреЛ CROSSTalk/SRBDS, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрд░реНрдХреЛ CPU рдХреЛрд░рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХрд╛ рдХреЗрд╣реА рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рдореЗрдореЛрд░реА рд░ рдкреНрд░рдгрд╛рд▓реА рд╕реЗрд╡рд╛рд╣рд░реВ
    • рдХреЛрдб рдврд╛рдБрдЪрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рдпрдорд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиреЗ рдХрд╛рдЧрдЬрд╛рддрдорд╛, рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░рд┐рдпреЛ рд╕рдорд╛рд╡реЗрд╢реА рд╢рдмреНрджрд╛рд╡рд▓реАрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ 'рдорд╛рд╕реНрдЯрд░ / рд╕реНрд▓реЗрдн' рд░ 'рдмреНрд▓реНрдпрд╛рдХрд▓рд┐рд╕реНрдЯ / рд╡реНрд╣рд╛рдЗрдЯрд▓рд┐рд╕реНрдЯ', рд╕рд╛рдереИ 'рджрд╛рд╕' рд╢рдмреНрдж рдЫреБрдЯреНрдЯрд╛рдЫреБрдЯреНрдЯреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдБрджреИрдиред рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ рдпреА рд╕рд░реНрддрд╣рд░реВрдХреЛ рдирдпрд╛рдБ рдкреНрд░рдпреЛрдЧрд╣рд░реВ рдорд╛рддреНрд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреНред рдХреЛрд░рдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рдЕрд╡рд╕реНрдерд┐рдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рдмреНрджрд╣рд░реВрдХреЛ рдЙрд▓реНрд▓реЗрдЦ рдЕрдЫреВрддрд╛ рд░рд╣рдиреЗрдЫред рдирдпрд╛рдБ рдХреЛрдбрдорд╛, рдПрдкреАрдЖрдИ рд░ рдПрдмреАрдЖрдИрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдкрд░реНрджрд╛рдлрд╛рд╕ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, рд╕рд╛рдереИ рдЕрд╡рд╕реНрдерд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд╛ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдХреЛрдб рдЕрдкрдбреЗрдЯ рдЧрд░реНрджрд╛ рдЬрд╕рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВрд▓рд╛рдИ рдирд┐рд╢реНрдЪрд┐рдд рд╕рд░реНрддрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧ рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ рдЪрд┐рдиреНрд╣рд┐рдд рд╕рд░реНрддрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдиреНрдЫред
    • рдбрд┐рдмрдЧрд┐рдЩ рдЙрдкрдХрд░рдг рд╕рдорд╛рд╡реЗрд╢ рдЫ KCSAN (Kernel Concurrency Sanitizer), рдЧрддрд┐рд╢реАрд▓ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рджреМрдб рдЕрд╡рд╕реНрдерд╛ рдХреЛрд░ рднрд┐рддреНрд░ред GCC рд░ Clang рдорд╛ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрд╛ KCSAN рдХреЛ рдкреНрд░рдпреЛрдЧ рд╕рдорд░реНрдерд┐рдд рдЫ, рд░ рдореЗрдореЛрд░реА рдкрд╣реБрдБрдЪ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рдХрдореНрдкрд╛рдЗрд▓ рд╕рдордпрдорд╛ рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдорд╛рд░реНрдЬрдирд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫ (рдмреНрд░реЗрдХрдкреЛрдЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рдЬреБрди рдореЗрдореЛрд░реА рдкрдвреНрди рд╡рд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрджрд╛ рдЯреНрд░рд┐рдЧрд░ рд╣реБрдиреНрдЫрдиреН)ред KCSAN рдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рдлреЛрдХрд╕ рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рд░реЛрдХрдерд╛рдо, рдорд╛рдкрдиреАрдпрддрд╛, рд░ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд╣рдЬрддрд╛рдорд╛ рдерд┐рдпреЛред
    • рдердкрд┐рдпреЛ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд╕рдВрдпрдиреНрддреНрд░ рдХрд░реНрдиреЗрд▓рдмрд╛рдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рд╕реВрдЪрдирд╛рд╣рд░реВ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрджреИред рдореЗрдХрд╛рдирд┐рдЬрдо рдорд╛рдирдХ рдкрд╛рдЗрдк рдбреНрд░рд╛рдЗрднрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдЦреБрд▓рд╛ рдЪреНрдпрд╛рдирд▓рд╣рд░реВрдорд╛ рдХрд░реНрдиреЗрд▓рдмрд╛рдЯ рд╕реВрдЪрдирд╛рд╣рд░реВ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдмрд┐рдиреНрджреБрд╣рд░реВ рдкрд╛рдЗрдкрд╣рд░реВ рд╣реБрдиреН рдЬреБрди рд╡рд┐рд╢реЗрд╖ рдореЛрдбрдорд╛ рдЦреЛрд▓рд┐рдиреНрдЫрдиреН рд░ рдХрд░реНрдиреЗрд▓рдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рд╕рдиреНрджреЗрд╢рд╣рд░реВрд▓рд╛рдИ рдШрдгреНрдЯреА рдмрдлрд░рдорд╛ рдЬрдореНрдорд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрдврд╛рдЗ рд╕рд╛рдорд╛рдиреНрдп read() рдкреНрд░рдХрд╛рд░реНрдп рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдиреНрдЫред рдЪреНрдпрд╛рдирд▓ рдорд╛рд▓рд┐рдХрд▓реЗ рдХрд░реНрдиреЗрд▓рдорд╛ рдХреБрди рд╕реНрд░реЛрддрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫ рд░ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рдХрд╛рд░рдХрд╛ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рд░ рдШрдЯрдирд╛рд╣рд░реВрд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрди рдлрд┐рд▓реНрдЯрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫред рдШрдЯрдирд╛рд╣рд░реВ рдордзреНрдпреЗ, рдХреБрдЮреНрдЬреАрд╣рд░реВрд╕рдБрдЧ рдорд╛рддреНрд░ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ рд╣рд╛рд▓ рд╕рдорд░реНрдерд┐рдд рдЫрдиреН, рдЬрд╕реНрддреИ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдердкреНрдиреЗ/рд╣рдЯрд╛рдЙрдиреЗ рд░ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗред рдпреА рдШрдЯрдирд╛рд╣рд░реВ GNOME рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдпреЛрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред
    • PID рдкреБрди: рдкреНрд░рдпреЛрдЧ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рдорджреНрджрддрдХреЛ рд▓рд╛рдЧрд┐ 'pidfd' рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рдирд┐рд░рдиреНрддрд░ рд╡рд┐рдХрд╛рд╕ (pidfd рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ рд░ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджреИрди, рдЬрдмрдХрд┐ PID рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╣рд╛рд▓рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рднрдПрдкрдЫрд┐ рдЕрд░реНрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╣реБрди рд╕рдХреНрдЫ)ред рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рдиреЗрдорд╕реНрдкреЗрд╕рд╣рд░реВрдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрди pidfd рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкреНрдЫ (setns рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрд╛ pidfd рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ)ред pidfd рдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдХ рдХрд▓рдХреЛ рд╕рд╛рде рдзреЗрд░реИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдиреЗрдорд╕реНрдкреЗрд╕рд╣рд░реВрдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╕рдВрд▓рдЧреНрдирддрд╛рд▓рд╛рдИ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рд▓рд╛рдИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдШрдЯрд╛рдЙрдБрджреИ рд░ рдкрд░рдорд╛рдгреБ рдореЛрдбрдорд╛ рд╕рдВрд▓рдЧреНрдирддрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджреИ (рдпрджрд┐ рдирд╛рдорд╕реНрдерд╛рдирд╣рд░реВ рдордзреНрдпреЗ рдПрдЙрдЯрд╛рдорд╛ рд╕рдВрд▓рдЧреНрди рдЕрд╕рдлрд▓ рднрдпреЛ рднрдиреЗ, рдЕрд░реВрд╣рд░реВ рдЬрдбрд╛рди рд╣реБрдиреЗ рдЫреИрдирдиреН)ред ред
    • рдирдпрд╛рдБ рдкреНрд░рдгрд╛рд▓реА рдХрд▓ faccessat2(), рдмрд╛рдЯ рдлрд░рдХ рдердкрд┐рдпреЛ
      faccessat() POSIX рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВрдХреЛ рдкрд╛рд▓рдирд╛ рдЧрд░реНрдиреЗ рдЭрдгреНрдбрд╛рд╣рд░реВрд╕рдБрдЧ рдердк рддрд░реНрдХ (рдкрд╣рд┐рд▓реЗ рдпреА рдЭрдгреНрдбрд╛рд╣рд░реВ C рдкреБрд╕реНрддрдХрд╛рд▓рдпрдорд╛ рдЕрдиреБрдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ рдирдпрд╛рдБ faccessat2 рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрд░реНрдиреЗрд▓рдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ)ред

    • Cgroup рдорд╛ рдердкрд┐рдпреЛ рдореЗрдореЛрд░реА.swap.high рд╕реЗрдЯрд┐рдЩ рдЬрд╕рд▓реЗ рдзреЗрд░реИ рд╕реНрд╡реИрдк рд╕реНрдкреЗрд╕ рд▓рд┐рдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВрд▓рд╛рдИ рдврд┐рд▓реЛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
    • рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ I/O рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ io_uring tee() рдкреНрд░рдгрд╛рд▓реА рдХрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
    • рд╕рдВрдпрдиреНрддреНрд░ рдердкрд┐рдпреЛ "BPF рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдХрд░реНрдиреЗрд▓ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдЖрдЙрдЯрдкреБрдЯ рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛред
    • рдкреНрд░рджрд╛рди рдЧрд░рд┐рдпреЛ BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдмреАрдЪ рдбрд╛рдЯрд╛ рдЖрджрд╛рдирдкреНрд░рджрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд░рд┐рдВрдЧ рдмрдлрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред
    • рд╕рдВрдпрдиреНрддреНрд░ рднрд┐рддреНрд░ padata, рдХрд░реНрдиреЗрд▓рдорд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ, рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩрдХрд╛ рд╕рд╛рде рдмрд╣реБ-рдереНрд░реЗрдб рдЧрд░рд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
    • Pstore рдореЗрдХрд╛рдирд┐рдЬрдордорд╛, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рджреБрд░реНрдШрдЯрдирд╛рдХреЛ рдХрд╛рд░рдгрдХреЛ рдмрд╛рд░реЗрдорд╛ рдбрд┐рдмрдЧрд┐рдЩ рдЬрд╛рдирдХрд╛рд░реА рдмрдЪрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЬреБрди рд░рд┐рдмреБрдЯрд╣рд░реВ рдмреАрдЪрдорд╛ рд╣рд░рд╛рдПрдХреЛ рдЫреИрди, рдердкреЗ рдпрдиреНрддреНрд░рд╣рд░реВ рдмреНрд▓рдХ рдЧрд░реНрди рдЬрд╛рдирдХрд╛рд░реА рдмрдЪрдд рдЧрд░реНрди рдмреНрдпрд╛рдХрдЗрдиреНрдбред
    • PREEMPT_RT рдХрд░реНрдиреЗрд▓ рд╢рд╛рдЦрд╛рдмрд╛рдЯ рд╕рд╛рд░рд┐рдпреЛ рд╕реНрдерд╛рдиреАрдп рддрд╛рд▓рд╛рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
    • рдердкрд┐рдпреЛ рдирдпрд╛рдБ рдмрдлрд░ рдПрд▓реЛрдХреЗрд╢рди API (AF_XDP), XDP (рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдбрд╛рдЯрд╛ рдкрде) рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рдиреЗрдЯрд╡рд░реНрдХ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрдХреЛ рд▓реЗрдЦрдирд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗред
    • RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐, KGDB рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд░реНрдиреЗрд▓ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдбрд┐рдмрдЧ рдЧрд░реНрдиреЗ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
    • 4.8 рд░рд┐рд▓рд┐рдЬ рдЧрд░реНрдиреБ рдЕрдШрд┐, рдХрд░реНрдиреЗрд▓ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреЗ GCC рдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдмрдврд╛рдЗрдПрдХреЛ рдЫред рдЕрд░реНрдХреЛ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐рдорд╛ рдпреЛ GCC 4.9 рдорд╛ рдмрд╛рд░ рдмрдврд╛рдЙрдиреЗ рдпреЛрдЬрдирд╛ рдЫред
  • рдбрд┐рд╕реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА, I/O рд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ
    • рдпрдиреНрддреНрд░ рдореНрдпрд╛рдкрд░рдорд╛ рдердкреЗ рдирдпрд╛рдБ dm-ebs (рдЗрдореБрд▓реЗрдЯ рдмреНрд▓рдХ рд╕рд╛рдЗрдЬ) рд╣реНрдпрд╛рдиреНрдбрд▓рд░, рдЬреБрди рд╕рд╛рдиреЛ рддрд╛рд░реНрдХрд┐рдХ рдмреНрд▓рдХ рд╕рд╛рдЗрдЬ рдЕрдиреБрдХрд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, 512K рд╕реЗрдХреНрдЯрд░-рд╕рд╛рдЗрдЬ рдбрд┐рд╕реНрдХрд╣рд░реВрдорд╛ 4-рдмрд╛рдЗрдЯ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдЕрдиреБрдХрд░рдг рдЧрд░реНрди)ред
    • F2FS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдЕрдм LZO-RLE рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдЩреНрдХреБрдЪрди рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
    • dm-crypt рдорд╛ рдердкрд┐рдпреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдХреБрдЮреНрдЬреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
    • Btrfs рд▓реЗ рдкреНрд░рддреНрдпрдХреНрд╖ I/O рдореЛрдбрдорд╛ рдкрдвреНрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩрдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░реЗрдХреЛ рдЫред рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрджрд╛ рджреНрд░реБрдд рдореЗрдЯрд╛рдЗрдПрдХрд╛ рдЙрдкрдЦрдгреНрдбрд╣рд░реВ рд░ рдЕрднрд┐рднрд╛рд╡рдХ рдмрд┐рдирд╛ рдЫреЛрдбрд┐рдПрдХрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрджреИред
    • CIFS рдорд╛ "рдиреЛрдбреЗрд▓рд┐рдЯ" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдердкрд┐рдПрдХреЛ рдЫ, рд╕рд░реНрднрд░рдорд╛ рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреБрдорддрд┐ рдЬрд╛рдБрдЪрд╣рд░реВ рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ, рддрд░ рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓рд╛рдИ рдлрд╛рдЗрд▓рд╣рд░реВ рд╡рд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рдореЗрдЯрд╛рдЙрди рдирд┐рд╖реЗрдз рдЧрд░реНрджреИред
    • Ext4 рд▓реЗ рддреНрд░реБрдЯрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩ рд╕реБрдзрд╛рд░ рдЧрд░реЗрдХреЛ рдЫ ENOSPC рдорд▓реНрдЯрд┐рдереНрд░реЗрдбрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ред xattr рд▓реЗ gnu рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫред GNU Hurd рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдиреЗрдорд╕реНрдкреЗрд╕ред
    • Ext4 рд░ XFS рдХреЛ рд▓рд╛рдЧрд┐, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╛рдЗрд▓ рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ DAX рд╕рдЮреНрдЪрд╛рд▓рдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ (рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрд╣реБрдБрдЪ, рдкреГрд╖реНрда рдХреНрдпрд╛рд╕рд▓рд╛рдИ рдмреНрд▓рдХ рдЙрдкрдХрд░рдг рд╕реНрддрд░ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрджреИ)ред
    • рдкреНрд░рдгрд╛рд▓реА рдХрд▓рдорд╛ statx() рдЭрдгреНрдбрд╛ рдердкрд┐рдпреЛ STATX_ATTR_DAX, рдЬреБрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрд╛, DAX рдЗрдиреНрдЬрд┐рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред
    • EXFAT рдердкрд┐рдпреЛ рдмреБрдЯ рдХреНрд╖реЗрддреНрд░ рдкреНрд░рдорд╛рдгрд┐рдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
    • FAT рдорд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ FS рддрддреНрд╡рд╣рд░реВрдХреЛ рд╕рдХреНрд░рд┐рдп рд▓реЛрдбрд┐рдВрдЧред рдврд┐рд▓реЛ 2TB USB рдбреНрд░рд╛рдЗрднрдХреЛ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрджрд╛ рдкрд░реАрдХреНрд╖рдг рдкреВрд░рд╛ рд╣реБрдиреЗ рд╕рдордп 383 рджреЗрдЦрд┐ 51 рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдШрдЯреЗрдХреЛ рджреЗрдЦрд┐рдпреЛред
  • рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА
    • рд╕рдЮреНрдЬрд╛рд▓ рдкреБрд▓рд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рдирд┐рдпрдиреНрддреНрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдбрдорд╛ рдердкрд┐рдпреЛ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдорд░реНрдерди рдПрдордЖрд░рдкреА (рдорд┐рдбрд┐рдпрд╛ рд░рд┐рдбрдиреНрдбрдиреНрд╕реА рдкреНрд░реЛрдЯреЛрдХрд▓), рдЬрд╕рд▓реЗ рдзреЗрд░реИ рдЗрдерд░рдиреЗрдЯ рд╕реНрд╡рд┐рдЪрд╣рд░реВ рд▓реБрдк рдЧрд░реЗрд░ рдЧрд▓реНрддреА рд╕рд╣рд┐рд╖реНрдгреБрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
    • рдЯреНрд░рд╛рдлрд┐рдХ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА (Tc) рдердкрд┐рдпреЛ рдирдпрд╛рдБ "рдЧреЗрдЯ" рдХрд╛рд░реНрдп, рдЬрд╕рд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рд░ рдЦрд╛рд░реЗрдЬ рдЧрд░реНрди рд╕рдордп рдЕрдиреНрддрд░рд╛рд▓рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫред
    • рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рд╕рдЮреНрдЬрд╛рд▓ рдХреЗрдмрд▓ рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рдЖрддреНрдо-рдирд┐рджрд╛рди рдХрд░реНрдиреЗрд▓ рд░ ethtool рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
    • MPLS (Multiprotocol Label Switching) рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирд▓рд╛рдИ IPv6 рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдорд▓реНрдЯрд┐рдкреНрд░реЛрдЯреЛрдХрд▓ рд▓реЗрдмрд▓ рд╕реНрд╡рд┐рдЪрд┐рдЩ (MPLS рдкрд╣рд┐рд▓реЗ IPv4 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерд┐рдд рдерд┐рдпреЛ) рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рд░рд╛рдЙрдЯ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдердкрд┐рдПрдХреЛ рдЫред
    • TCP рдорд╛ IKE (рдЗрдиреНрдЯрд░рдиреЗрдЯ рдХреБрдЮреНрдЬреА рдПрдХреНрд╕рдЪреЗрдиреНрдЬ) рд░ IPSec рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ (RFC 8229) рд╕рдореНрднрд╛рд╡рд┐рдд UDP рдЕрд╡рд░реБрджреНрдз рдмрд╛рдИрдкрд╛рд╕ рдЧрд░реНрдиред
    • рдЕрдкрд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдЫ рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд▓рдХ рдЙрдкрдХрд░рдг rnbd, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ RDMA рдпрд╛рддрд╛рдпрд╛рдд (InfiniBand, RoCE, iWARP) рд░ RTRS рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмреНрд▓рдХ рдЙрдкрдХрд░рдгрдорд╛ рдЯрд╛рдврд╛рдХреЛ рдкрд╣реБрдБрдЪ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
    • TCP рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдердкрд┐рдпреЛ рдЪрдпрдирд╛рддреНрдордХ рд╕реНрд╡реАрдХреГрддрд┐ (SACK) рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рджрд╛рдпрд░рд╛ рдХрдореНрдкреНрд░реЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
    • IPv6 рдХреЛ рд▓рд╛рдЧреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдпреЛ TCP-LD рд╕рдорд░реНрдерди (RFC 6069, рд▓рд╛рдореЛ рдЬрдбрд╛рди рдЕрд╡рд░реЛрдзрд╣рд░реВ)ред
  • рдЙрдкрдХрд░рдг
    • Intel рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ i915 DRM рдбреНрд░рд╛рдЗрднрд░рд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ Intel Tiger Lake (GEN12) рдЪрд┐рдкрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдпреЛ рд╢рдХреНрддрд┐ рдЦрдкрдд рд╡рд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рд░ рднреЛрд▓реНрдЯреЗрдЬ рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрди SAGV (рд╕рд┐рд╕реНрдЯрдо рдПрдЬреЗрдиреНрдЯ рдЧреАрдЬрд░рднрд┐рд▓) рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред
    • amdgpu рдбреНрд░рд╛рдЗрднрд░рд▓реЗ FP16 рдкрд┐рдХреНрд╕реЗрд▓ рдврд╛рдБрдЪрд╛ рд░ рднрд┐рдбрд┐рдпреЛ рдореЗрдореЛрд░реА (TMZ, рдЯреНрд░рд╕реНрдЯреЗрдб рдореЗрдореЛрд░реА рдЬреЛрди) рдорд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдмрдлрд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫред
    • AMD Zen рд░ Zen2 рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рд╡рд░ рд╕реЗрдиреНрд╕рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рд╕рд╛рдереИ AMD Ryzen 4000 Renoir рдХрд╛ рд▓рд╛рдЧрд┐ рддрд╛рдкрдорд╛рди рд╕реЗрдиреНрд╕рд░рд╣рд░реВред рдЗрдиреНрдЯрд░рдлреЗрд╕ рдорд╛рд░реНрдлрдд рдкрд╛рд╡рд░ рдЦрдкрдд рдЬрд╛рдирдХрд╛рд░реА рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рд╕рдорд░реНрдерди AMD Zen рд░ Zen2 рдХреЛ рд▓рд╛рдЧреА рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред RAPL (рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдФрд╕рдд рдкрд╛рд╡рд░ рд╕реАрдорд╛)ред
    • Nouveau рдбреНрд░рд╛рдЗрднрд░рдорд╛ NVIDIA рдкрд░рд┐рдорд╛рд░реНрдЬрди рдврд╛рдБрдЪрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред gv100 рдХреЛ рд▓рд╛рдЧрд┐, рдЗрдиреНрдЯрд░рд▓реЗрд╕реНрдб рд╕реНрдХреНрдпрд╛рдирд┐рдЩ рдореЛрдбрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред vGPU рдкрд░рд┐рднрд╛рд╖рд╛ рдердкрд┐рдпреЛред
    • MSM (Qualcomm) рдбреНрд░рд╛рдЗрднрд░рдорд╛ Adreno A405, A640 рд░ A650 GPU рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
    • рдердкрд┐рдпреЛ DRM (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдиреНрдбрд░рд┐рдЩ рдкреНрд░рдмрдиреНрдзрдХ) рд╕реНрд░реЛрддрд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрдиреНрддрд░рд┐рдХ рд░реВрдкрд░реЗрдЦрд╛ред
    • Xiaomi Redmi Note 7 рд░ Samsung Galaxy S2 рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирд╣рд░реВ, рд╕рд╛рдереИ Elm/Hana Chromebook рд▓реНрдпрд╛рдкрдЯрдкрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
    • LCD рдкреНрдпрд╛рдирд▓рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдердкрд┐рдПрдХрд╛ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0ред
    • ARM рдмреЛрд░реНрдбрд╣рд░реВ рд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдорд╣рд░реВ Renesas "RZ/G1H", Realtek RTD1195, Realtek RTD1395/RTD1619, Rockchips RK3326, AMLogic S905D, S905X3, S922XH, Olimex A20-OLinu-MC, LMEINT-50 рдЪреЗрдХ
      , рдмреАрдХрди i.MX8m-Mini, Qualcomm SDM660/SDM630, Xnano X5 TV Box, Stinger96, Beaglebone-AIред

    • MIPS рдкреНрд░реЛрд╕реЗрд╕рд░ Loongson-2K (рд╕рдВрдХреНрд╖рд┐рдкреНрдд Loongson64) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред CPU Loongson 3 рдХреЛ рд▓рд╛рдЧрд┐, KVM рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред
    • рдердкрд┐рдпреЛ
      рд░реВрд╕реА Baikal-T1 рдкреНрд░реЛрд╕реЗрд╕рд░ рд░ рдпрд╕рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА-рдЕрди-рдЪрд┐рдкрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди BE-T1000ред Baikal-T1 рдкреНрд░реЛрд╕реЗрд╕рд░рдорд╛ 5600 GHz рдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рд╣реБрдиреЗ рджреБрдИ P32 MIPS 5 r1.2 рд╕реБрдкрд░рд╕реНрдХреЗрд▓рд░ рдХреЛрд░рд╣рд░реВ рдЫрдиреНред рдЪрд┐рдкрдорд╛ L2 рдХреНрдпрд╛рд╕ (1 MB), DDR3-1600 ECC рдореЗрдореЛрд░реА рдХрдиреНрдЯреНрд░реЛрд▓рд░, 1 10Gb рдЗрдерд░рдиреЗрдЯ рдкреЛрд░реНрдЯ, 2 1Gb рдЗрдерд░рдиреЗрдЯ рдкреЛрд░реНрдЯрд╣рд░реВ, PCIe Gen.3 x4 рдХрдиреНрдЯреНрд░реЛрд▓рд░, 2 SATA 3.0 рдкреЛрд░реНрдЯрд╣рд░реВ, USB 2.0, GPIO, UART, SPI, ICC2 рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдкреНрд░реЛрд╕реЗрд╕рд░рд▓реЗ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди, SIMD рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рд░ GOST 28147-89 рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдПрдХреАрдХреГрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдЗрдореНрдпрд╛рдЬрд┐рдиреЗрд╕рди рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдмрд╛рдЯ рдЗрдЬрд╛рдЬрдд рдкреНрд░рд╛рдкреНрдд MIPS32 P5600 рд╡рд╛рд░рд┐рдпрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░ рдПрдХрд╛рдЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЪрд┐рдк рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рд╣реЛред

рдПрдХреИ рд╕рдордпрдорд╛, рд▓реНрдпрд╛рдЯрд┐рди рдЕрдореЗрд░рд┐рдХреА рдлреНрд░реА рд╕рдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдиреНрдбреЗрд╢рди рдЧрдарди рдЧрд░рд┐рдпреЛ
рд╡рд┐рдХрд▓реНрдк рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдореБрдХреНрдд рдХрд░реНрдиреЗрд▓ 5.8 - Linux-libre 5.8-gnu, рдлрд░реНрдорд╡реЗрдпрд░ рд░ рдбреНрд░рд╛рдЗрднрд░ рддрддреНрд╡рд╣рд░реВрдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ рдЬрд╕рдорд╛ рдЧреИрд░-рдореБрдХреНрдд рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╡рд╛ рдХреЛрдб рдЦрдгреНрдбрд╣рд░реВ рдЫрдиреН, рдЬрд╕рдХреЛ рджрд╛рдпрд░рд╛ рдирд┐рд░реНрдорд╛рддрд╛рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдЫред рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрд▓реЗ рдПрдЯрдо ISP рднрд┐рдбрд┐рдпреЛ, MediaTek 7663 USB/7915 PCIe, Realtek 8723DE WiFi, Renesas PCI xHCI, HabanaLabs Gaudi, рдПрдиреНрд╣рд╛рдиреНрд╕реНрдб рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдирдореВрдирд╛ рджрд░ рдХрдирд╡рд░реНрдЯрд░, Maxim Integrated MAXL Connection, MAX98390, MAX38060, рдореНрдпрд╛рдХреНрд╕рд┐рдо рдЗрдиреНрдЯрд┐рдЧреНрд░реЗрдЯреЗрдб рд╕реНрдкрд┐рдХрд░ рдПрдб рд╣реЛрдо рдЕрдбрд┐рдпреЛ рдкреНрд░реЛрд╕реЗрд╕рд░, рд░ I2C EEPROM рджрд╛рд╕ред Adreno GPU, HabanaLabs Goya, x86 touchscreen, vt6656 рд░ btbcm рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд░ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдмреНрд▓рдм рдХреНрд▓рд┐рдирд┐рдЩ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдпреЛред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди