рд╡рд┐рдХрд╛рд╕ рдХреЛ рджреБрдИ рдорд╣рд┐рдирд╛ рдкрдЫрд┐, Linus Torvalds рдХрд░реНрдиреЗрд▓ рд░рд┐рд▓реАрдЬ ред рд╕рдмреИрднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ: AMD Navi GPUs рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, Zhaoxi рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВ рд░ Intel Speed тАЛтАЛSelect Power Management Technology, umwait рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЪрдХреНрд░ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдкрд░реНрдЦрди,
'рдЙрдкрдпреЛрдЧ рдХреНрд▓реНрдпрд╛рдореНрдкрд┐рдЩ' рдореЛрдбрд▓реЗ рдЕрд╕рд┐рдореЗрдЯреНрд░рд┐рдХ CPUs, pidfd_open рдкреНрд░рдгрд╛рд▓реА рдХрд▓, 4/0.0.0.0 рд╕рдмрдиреЗрдЯрдмрд╛рдЯ IPv8 рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛, nftables рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рдирдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛, DRM рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдорд╛ HDR рд╕рдорд░реНрдерди, ACRN рдХреЛ рдПрдХреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХрддрд╛ рдмрдврд╛рдЙрдБрдЫред рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ред
╨Т рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ, рд▓рд┐рдирд╕рд▓реЗ рд╕рдмреИ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд╛рд╕рдХреЛ рдореБрдЦреНрдп рдирд┐рдпрдордХреЛ рд╕рдореНрдЭрдирд╛ рдЧрд░рд╛рдП - рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛рдпрдо рдЧрд░реНрджреИред рдХрд░реНрдиреЗрд▓рдорд╛ рдЧрд░рд┐рдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рд╣рд┐рд╕рд╛рдмрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рддреЛрдбреНрдиреБ рд╣реБрдБрджреИрди рд╡рд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрддрд░рдорд╛ рд░рд┐рдЧреНрд░реЗрд╕рдирд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрдиреБ рд╣реБрдБрджреИрдиред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╡реНрдпрд╡рд╣рд╛рд░рдХреЛ рдЙрд▓реНрд▓рдЩреНрдШрдирд▓реЗ ABI рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди, рдкреБрд░рд╛рдиреЛ рдХреЛрдб рд╣рдЯрд╛рдЙрдиреЗ, рд╡рд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рд╕рд╣реА рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЙрдкрдпреЛрдЧреА рд╕реБрдзрд╛рд░рд╣рд░реВрдХреЛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░рднрд╛рд╡ рдкрдирд┐ рд╣реБрди рд╕рдХреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛ рддреНрдпрд╣рд╛рдБ рдерд┐рдпреЛ рдЙрдкрдпреЛрдЧреА Ext4 рдХреЛрдбрдорд╛, рдЬрд╕рд▓реЗ рд╕рд╛рдиреЛ I/O рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреЛрдб рддрд╛рд▓рд┐рдХрд╛рдХреЛ рдкреВрд░реНрд╡-рдкрдврд╛рдЗ рдЕрд╕рдХреНрд╖рдо рдЧрд░реЗрд░ рдбреНрд░рд╛рдЗрдн рдкрд╣реБрдБрдЪрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдШрдЯрд╛рдЙрдБрдЫред
рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд▓реЗ рдпрд╕ рддрдереНрдпрд▓рд╛рдИ рдирд┐рдореНрддреНрдпрд╛рдпреЛ рдХрд┐, рдбрд┐рд╕реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐рдорд╛ рдХрдореАрдХреЛ рдХрд╛рд░рдг, getrandom() рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдиреНрдЯреНрд░реЛрдкреА рдЕрдЭ рдмрд┐рд╕реНрддрд╛рд░реИ рдЬрдореНрдорд╛ рд╣реБрди рдерд╛рд▓реНрдпреЛ рд░ рдХреЗрд╣реА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрдорд╛, рдирд┐рд╢реНрдЪрд┐рдд рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдорд╛, рдПрдиреНрдЯреНрд░реЛрдкреА рдкреВрд▓ рдирднрдПрд╕рдореНрдо рд▓реЛрдбрд┐рдЩрдХреЛ рдХреНрд░рдордорд╛ рдлреНрд░рд┐рдЬрд╣рд░реВ рдЕрд╡рд▓реЛрдХрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рднрд░рд┐рдПрдХреЛред рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рд╕рд╛рдБрдЪреНрдЪреИ рдЙрдкрдпреЛрдЧреА рднрдПрдХреЛрд▓реЗ, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдмреАрдЪ рдЫрд▓рдлрд▓ рднрдпреЛ рдЬрд╕рдорд╛ getrandom() рдХрд▓рдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрд╡рд░реБрджреНрдз рдореЛрдб рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реЗрд░ рдПрдиреНрдЯреНрд░реЛрдкреАрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрди рд╡реИрдХрд▓реНрдкрд┐рдХ рдЭрдгреНрдбрд╛ рдердкреЗрд░ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрд░ рдпрд╕реНрддреЛ рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдЫред рд▓реЛрдбрд┐рдЩрдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрдорд╛ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрдХреЛ рдЧреБрдгрд╕реНрддрд░ред
рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ 15794 рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдмрд╛рдЯ 1974 рдлрд┐рдХреНрд╕рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН,
рдкреНрдпрд╛рдЪ рд╕рд╛рдЗрдЬ - 92 рдПрдордмреА (рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рднрд╛рд╡рд┐рдд 13986 рдлрд╛рдЗрд▓рд╣рд░реВ, рдХреЛрдбрдХреЛ 258419 рд▓рд╛рдЗрдирд╣рд░реВ рдердкрд┐рдпреЛ,
599137 рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ рд╣рдЯрд╛рдЗрдпреЛ)ред 39 рдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рд╕рдмреИрдХреЛ рд▓рдЧрднрдЧ 5.3%
рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЙрдкрдХрд░рдг рдЪрд╛рд▓рдХрд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, рд▓рдЧрднрдЧ 12% рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЫрдиреН
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг, 11%
рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрдпрд╛рдХрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд, 3% рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд░ 3% рдЖрдиреНрддрд░рд┐рдХрд╕рдБрдЧ
рдХрд░реНрдиреЗрд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реАред
:
- рдореЗрдореЛрд░реА рд░ рдкреНрд░рдгрд╛рд▓реА рд╕реЗрд╡рд╛рд╣рд░реВ
- PID рдкреБрди: рдкреНрд░рдпреЛрдЧ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рдорджреНрджрддрдХреЛ рд▓рд╛рдЧрд┐ 'pidfd' рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рдирд┐рд░рдиреНрддрд░ рд╡рд┐рдХрд╛рд╕ (pidfd рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ рд░ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджреИрди, рдЬрдмрдХрд┐ PID рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╣рд╛рд▓рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рднрдПрдкрдЫрд┐ рдЕрд░реНрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╣реБрди рд╕рдХреНрдЫ)ред рдпреЛ рдкрд╣рд┐рд▓реЗ рдХрд░реНрдиреЗрд▓рдорд╛ рдердкрд┐рдПрдХреЛ рдерд┐рдпреЛ
idfd_send_signal() рдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ pidfd рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди clone() рдХрд▓рдорд╛ pidfd_send_signal() рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рд░ CLONE_PIDFD рдЭрдгреНрдбрд╛ред CLONE_PIDFD рдлреНрд▓реНрдпрд╛рдЧрдХреЛ рд╕рд╛рде clone() рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рд╕реЗрд╡рд╛ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ рд╡рд╛ рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рдЖрдЙрдЯ-рдЕрдл-рдореЗрдореЛрд░реА рдлреЛрд░реНрд╕ рдЯрд░реНрдорд┐рдиреЗрд╢рди рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╕рдорд╕реНрдпрд╛ рдЖрдЙрди рд╕рдХреНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, CLONE_PIDFD рдмрд┐рдирд╛ fork() рд╡рд╛ clone() рд▓рд╛рдИ рдХрд▓ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫредрдХрд░реНрдиреЗрд▓ 5.3 рд▓реЗ рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНтАНрдпреЛ , рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ CLONE_PIDFD рдлреНрд▓реНрдпрд╛рдЧрдХреЛ рд╕рд╛рде clone() рд▓рд╛рдИ рдХрд▓ рдЧрд░реЗрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдирдЧрд░рд┐рдПрдХреЛ рдордирдорд╛рдиреА рдЕрд╡рд╕реНрдерд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╛рдБрдЪрдпреЛрдЧреНрдп pidfd рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╕рд╛рдереИ poll() рд░ epoll() рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ pidfd рдорддрджрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВрд▓рд╛рдИ рджреМрдб рдЕрд╡рд╕реНрдерд╛рдХреЛ рдбрд░ рдмрд┐рдирд╛ рдордирдорд╛рдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рдЕрдиреНрддреНрдп рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдпрджрд┐ PID рдирдпрд╛рдБ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рддреЛрдХрд┐рдПрдХреЛ рдЫред pidfd рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рднрдПрдХреЛ рдмреЗрд▓рд╛ рд╕реВрдЪрд┐рдд рдЧрд░реНрдиреЗ рд╕рдВрдпрдиреНрддреНрд░ рдпрд╕рдХреЛ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рднрдПрдХреЛ рдмреЗрд▓рд╛ рд╕реВрдЪрд┐рдд рдЧрд░реНрдиреЗ рд╕рдорд╛рди рдЫ;
- рд▓реЛрдб рдкрд┐рдирд┐рдЩ рдореЗрдХрд╛рдирд┐рдЬрдордХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдХрд╛рд░реНрдп рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ (CPU рдорд╛ рд╕рдХреНрд░рд┐рдп рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдиреНрдпреВрдирддрдо рд╡рд╛ рдЕрдзрд┐рдХрддрдо рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рджрд╛рдпрд░рд╛рд╣рд░реВ рдкрд╛рд▓рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред рдкреНрд░рд╕реНрддреБрдд рд╕рдВрдпрдиреНрддреНрд░рд▓реЗ рдХрд╛рд░реНрдпрд╣рд░реВрд▓рд╛рдИ рдЧрддрд┐ рджрд┐рдиреНрдЫ рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡рдХреЛ рдЧреБрдгрд╕реНрддрд░рд▓рд╛рдИ рдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдкрдорд╛ рдЕрд╕рд░ рдЧрд░реНрдЫ рдпреА рдХрд╛рд░реНрдпрд╣рд░реВрд▓рд╛рдИ рдХрдореНрддрд┐рдорд╛ "рдЕрдиреБрд░реЛрдз рдЧрд░рд┐рдПрдХреЛ" рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реАрдХреЛ рддрд▓реНрд▓реЛ рдЫреЗрдЙрдорд╛ рдЪрд▓рд╛рдПрд░ред рдХрдо-рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдХрд╛рдорд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрджреИрдирдиреН "рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ" рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реАрдХреЛ рдорд╛рдерд┐рд▓реНрд▓реЛ рд╕реАрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реБрд░реВ рдЧрд░рд┐рдиреНрдЫред sched_setattr() рдкреНрд░рдгрд╛рд▓реА рдХрд▓рдорд╛ sched_uclamp_util_min рд░ sched_uclamp_util_max рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдорд╛рд░реНрдлрдд рд╕реАрдорд╛рд╣рд░реВ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред
- рдКрд░реНрдЬрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ , Intel Xeon рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрд╕рдБрдЧ рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫред рдпреЛ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдлрд░рдХ CPU рдХреЛрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рджрд░реНрд╢рди рд░ рд╡рд┐рднрд╛рдЬрди рдереНрд░реБрдкреБрдЯ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдирд┐рд╢реНрдЪрд┐рдд рдХреЛрд░рд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рджрд░реНрд╢рдирд▓рд╛рдИ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджрд┐рди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЕрдиреНрдп рдХреЛрд░рд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдмрд▓рд┐рджрд╛рди рджрд┐рдиреНрдЫред
- рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдард╛рдЙрдБрдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ umwait рдирд┐рд░реНрджреЗрд╢рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реВрдкрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдЫреЛрдЯреЛ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдиреЗ рдХреНрд╖рдорддрд╛ред рдпреЛ рдирд┐рд░реНрджреЗрд╢рди, umonitor рд░ tpause рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рд╕рд╣рд┐рдд, Intel рдХреЛ рдЖрдЧрд╛рдореА "Tremont" рдЪрд┐рдкрд╣рд░реВрдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдиреЗрдЫ, рд░ рдпрд╕рд▓реЗ рдКрд░реНрдЬрд╛ рдХреБрд╢рд▓ рд░ рд╣рд╛рдЗрдкрд░ рдереНрд░реЗрдбрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдЕрдиреНрдп рдереНрд░реЗрдбрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирд▓рд╛рдИ рдЕрд╕рд░ рдирдЧрд░реНрдиреЗ рдврд┐рд▓рд╛рдЗрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫ;
- RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐, рдареВрд▓реЛ рдореЗрдореЛрд░реА рдкреГрд╖реНрдард╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ;
- рдХреЗрдкреНрд░реЛрдм рдЯреНрд░реЗрд╕рд┐рдЩ рдореЗрдХрд╛рдирд┐рдЬрдорд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдХрд░реНрдиреЗрд▓ рдкреЛрдЗрдиреНрдЯрд░рд╣рд░реВ рдбрд┐рд░реЗрдлреНрд░реЗрдиреНрд╕ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреЗрдХреЛ рдЫ, рдЬреБрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрдорд╛ рдкрдард╛рдЗрдПрдХрд╛ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрдиред рдмреБрдЯ рдЪрд░рдгрдорд╛ рдЬрд╛рдБрдЪрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкрдирд┐ рдердкрд┐рдПрдХреЛ рдЫред
- рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдордп рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рдорд╛ PREEMPT_RT рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛред рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдордп рдореЛрдбрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдХреЛрдб рдЖрдлреИрдВ рдХрд░реНрдиреЗрд▓рдорд╛ рдердкрд┐рдПрдХреЛ рдЫреИрди, рддрд░ рд╡рд┐рдХрд▓реНрдкрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рднрдиреЗрдХреЛ рджреАрд░реНрдШрдХрд╛рд▓реАрди рдорд╣рд╛рдХрд╛рд╡реНрдпрдХреЛ рд░рд╛рдореНрд░реЛ рд╕рдВрдХреЗрдд рд╣реЛред рд░рд┐рдпрд▓рдЯрд╛рдЗрдо-рдкреНрд░реАрдореНрдкреНрдЯ рдкреНрдпрд╛рдЪрд╣рд░реВ рдкреВрд░рд╛ рд╣реБрди рдирдЬрд┐рдХ рдЫрдиреН;
- clone3() рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рдердкрд┐рдпреЛ clone() рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рдердк рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде, рдЬрд╕рд▓реЗ рдЭрдгреНрдбрд╛рд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ;
- рдердкрд┐рдпреЛ bpf_send_signal() рд╣реНрдпрд╛рдиреНрдбрд▓рд░, BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрд▓рд╛рдИ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рд╕рдВрдХреЗрддрд╣рд░реВ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ;
- KVM рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ perf рдШрдЯрдирд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реА рдкрдХреНрд╖рдорд╛ рдЕрдиреБрдЧрдордирдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХрд╛ рд╡рд╛ рдЕрдиреБрдорддрд┐ рдирджрд┐рдЗрдПрдХрд╛ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдкреНрд░рд╢рд╛рд╕рдХрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ рдирдпрд╛рдБ рдШрдЯрдирд╛ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдореЗрдХрд╛рдирд┐рдЬрдо рдердкрд┐рдПрдХреЛ рдЫ;
- рд▓реВрдкрдХреЛ рд╕рд╛рдердорд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ eBPF рдЖрд╡реЗрджрди рдкреНрд░рдорд╛рдгрд┐рдХрд░рдг рд╕рдВрдпрдиреНрддреНрд░рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ рдпрджрд┐ рд▓реВрдкрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реАрдорд┐рдд рдЫ рд░ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╕реАрдорд╛ рдирд╛рдШреНрди рд╕рдХреНрджреИрди рднрдиреЗ;
- PID рдкреБрди: рдкреНрд░рдпреЛрдЧ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рдорджреНрджрддрдХреЛ рд▓рд╛рдЧрд┐ 'pidfd' рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рдирд┐рд░рдиреНрддрд░ рд╡рд┐рдХрд╛рд╕ (pidfd рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ рд░ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджреИрди, рдЬрдмрдХрд┐ PID рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╣рд╛рд▓рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рднрдПрдкрдЫрд┐ рдЕрд░реНрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╣реБрди рд╕рдХреНрдЫ)ред рдпреЛ рдкрд╣рд┐рд▓реЗ рдХрд░реНрдиреЗрд▓рдорд╛ рдердкрд┐рдПрдХреЛ рдерд┐рдпреЛ
- рдбрд┐рд╕реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА, I/O рд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ
- XFS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдЕрдм рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдЗрдиреЛрдб рдмрд╛рдЗрдкрд╛рд╕ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХреЛрдЯрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрджрд╛)ред рдирдпрд╛рдБ ioctls BULKSTAT рд░ INUMBERS рдердкрд┐рдПрдХреЛ рдЫ, FS рдврд╛рдБрдЪрд╛рдХреЛ рдкрд╛рдБрдЪреМрдВ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рджреЗрдЦрд╛ рдкрд░реЗрдХрд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИ, рдЬрд╕реНрддреИ inode рдЬрдиреНрдо рд╕рдордп рд░ BULKSTAT рд░ INUMBERS рдорд╛рдкрджрдгреНрдбрд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рддреНрдпреЗрдХ AG рд╕рдореВрд╣ (рд╡рд┐рдирд┐рдпреЛрдЬрди рд╕рдореВрд╣рд╣рд░реВ);
- Ext4 рдорд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдорд╛ voids (рдЕрд▓рд┐рдЩреНрдХ рдЧрд░рд┐рдПрдХрд╛ рдмреНрд▓рдХрд╣рд░реВ)ред
рдЦреБрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЭрдгреНрдбрд╛ "i" (рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп) (рдпрджрд┐ рдлрд╛рдЗрд▓ рдЦреЛрд▓рд┐рдПрдХреЛ рд╕рдордпрдорд╛ рдЭрдгреНрдбрд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рднрдиреЗ рд╕реНрдерд┐рддрд┐рдорд╛ рд▓реЗрдЦреНрди рдирд┐рд╖реЗрдз рдЧрд░рд┐рдПрдХреЛ рдЫ); - Btrfs рд▓реЗ рд╕рдмреИ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдорд╛ crc32c рдХреЛ рджреНрд░реБрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ;
- CIFS рдорд╛, smbdirect рд╕рдорд░реНрдердирдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╡рд┐рдХрд╛рд╕рдХреЛ рд░реВрдкрдорд╛ рд╣рдЯрд╛рдЗрдпреЛред SMB3 рд▓реЗ GCM рдореЛрдбрдорд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреНрдпреЛред ACE (рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐) рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВрдмрд╛рдЯ рдореЛрдб рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдирд┐рдХрд╛рд▓реНрди рдирдпрд╛рдБ рдорд╛рдЙрдиреНрдЯ рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛред рдУрдкрди() рдХрд▓рдХреЛ рдкреНрд░рджрд░реНрд╢рдирд▓рд╛рдИ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░рд┐рдпреЛ;
- рдЪреЗрдХрдкреЛрдЗрдиреНрдЯ = рдЕрд╕рдХреНрд╖рдо рдореЛрдбрдорд╛ рдЪрд▓реНрджрд╛ рдлреЛрд╣реЛрд░ рд╕рдЩреНрдХрд▓рдирд▓рд╛рдИ рд╕реАрдорд┐рдд рдЧрд░реНрди F2FS рдорд╛ рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛред F2FS рдмрд╛рдЯ рдмреНрд▓рдХ рджрд╛рдпрд░рд╛рд╣рд░реВ рд╣рдЯрд╛рдЙрди ioctl рдердкрд┐рдпреЛ, рдЕрди-рдж-рдлреНрд▓рд╛рдИ рд╡рд┐рднрд╛рдЬрди рдЖрдХрд╛рд░ рд╕рдорд╛рдпреЛрдЬрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред рдкреНрд░рддреНрдпрдХреНрд╖ I/O рдкреНрд░рджрд╛рди рдЧрд░реНрди F2FS рдорд╛ рд╕реНрд╡реИрдк рдлрд╛рдЗрд▓ рд░рд╛рдЦреНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред рдлрд╛рдЗрд▓ рдкрд┐рди рдЧрд░реНрди рд░ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдмреНрд▓рдХрд╣рд░реВ рдЖрд╡рдВрдЯрди рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
- рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рдЕрдкрд░реЗрд╕рдирд╣рд░реВ sendmsg() рд░ recvmsg() рдХреЛ рд▓рд╛рдЧрд┐ рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ io_uring рдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
- zstd рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрдореНрдкреНрд░реЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд FS рдЫрд╡рд┐рд╣рд░реВ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ UBIFS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдердкрд┐рдПрдХреЛ рдЫ;
- Ceph FS рд▓реЗ рдЕрдм рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ SELinux рд╕реБрд░рдХреНрд╖рд╛ рд▓реЗрдмрд▓рд╣рд░реВ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ;
- NFSv4 рдХреЛ рд▓рд╛рдЧрд┐, рдирдпрд╛рдБ рдорд╛рдЙрдиреНрдЯ рд╡рд┐рдХрд▓реНрдк "nconnect=" рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рд╕рд░реНрднрд░рд╕рдБрдЧ рд╕реНрдерд╛рдкрд┐рдд рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫред рдпреА рдЬрдбрд╛рдирд╣рд░реВ рдмреАрдЪрдХреЛ рдпрд╛рддрд╛рдпрд╛рдд рд▓реЛрдб рд╕рдиреНрддреБрд▓рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рд┐рддрд░рдг рдЧрд░рд┐рдиреЗрдЫред рдердк рд░реВрдкрдорд╛, NFSv4 рд╕рд░реНрднрд░рд▓реЗ рд╣рд╛рд▓рдХрд╛ рдХреНрд▓рд╛рдЗрдиреНрдЯрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╣рд┐рдд /proc/fs/nfsd/clients рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЦреЛрд▓реЗрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╣рд┐рдд;
- рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд░ рд╕реБрд░рдХреНрд╖рд╛
- рдХрд░реНрдиреЗрд▓рд▓реЗ рдПрдореНрдмреЗрдбреЗрдб рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ , рдЬреБрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдордп рдХрд╛рд░реНрдпрд╣рд░реВ рд░ рдорд┐рд╢рди-рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрддрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рддрддреНрдкрд░рддрд╛рдХреЛ рд╕рд╛рде рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред ACRN рд▓реЗ рдиреНрдпреВрдирддрдо рдУрднрд░рд╣реЗрдб рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЙрдкрдХрд░рдгрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрджрд╛ рдХрдо рд╡рд┐рд▓рдореНрдмрддрд╛ рд░ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдХреЛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЧрд░реНрджрдЫред CPU рд╕реНрд░реЛрддрд╣рд░реВ, I/O, рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд░ рдзреНрд╡рдирд┐ рдЕрдкрд░реЗрд╢рдирд╣рд░реВрдХреЛ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред ACRN рд▓рд╛рдИ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдирд┐рдпрдиреНрддреНрд░рдг рдПрдХрд╛рдЗрд╣рд░реВ, рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВ, рдЕрдЯреЛрдореЛрдЯрд┐рдн рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ, рдЙрдкрднреЛрдХреНрддрд╛ IoT рдЙрдкрдХрд░рдгрд╣рд░реВ рд░ рдЕрдиреНрдп рдЗрдореНрдмреЗрдбреЗрдб рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрд╣рд░реВрдорд╛ рдмрд╣реБ рдкреГрдердХ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рдЪрд▓рд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
- рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдореЛрдб рд▓рд┐рдирдХреНрд╕рдорд╛ рд╕рдордп рдпрд╛рддреНрд░рд╛ рдореЛрдб, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдордп-рд╕рдореНрдмрдиреНрдзрд┐рдд рдХреЛрдб рдбрд┐рдмрдЧ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрди рднрд░реНрдЪреБрдЕрд▓ UML рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рд╕рдордп рдврд┐рд▓реЛ рдЧрд░реНрди рд╡рд╛ рдЧрддрд┐ рдмрдврд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╕рд╛рдереИ, рдПрдХ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдердкрд┐рдПрдХреЛ рдЫ
time-travel-start, рдЬрд╕рд▓реЗ рдкреНрд░рдгрд╛рд▓реА рдШрдбреАрд▓рд╛рдИ epoch рдврд╛рдБрдЪрд╛рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд╖рдгрдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ; - рдирдпрд╛рдБ рдХрд░реНрдиреЗрд▓ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ "init_on_alloc" рд░ "init_on_free" рдердкрд┐рдПрдХрд╛ рдЫрдиреН, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрд╛, рдЖрд╡рдВрдЯрд┐рдд рд░ рдореБрдХреНрдд рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдХреЛ рд╢реВрдиреНрдп рд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдЫ (malloc рд░ рдирд┐: рд╢реБрд▓реНрдХрдХрд╛ рд▓рд╛рдЧрд┐ рд╢реВрдиреНрдпрд╣рд░реВ рднрд░реНрдиреЗ), рдЬрд╕рд▓реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдУрднрд░рд╣реЗрдбрдХреЛ рдХрд╛рд░рдгрд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ;
- рдирдпрд╛рдБ рдЪрд╛рд▓рдХ рдердкрд┐рдпреЛ рдПрдХ рдкреНрдпрд╛рд░рд╛рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рдпрдиреНрддреНрд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореЗрдореЛрд░реА рдкреГрд╖реНрда рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдЕрдиреБрдХрд░рдг рдирдЧрд░рд┐рдХрди рднрд░реНрдЯрд┐рдУ рдпрд╛рддрд╛рдпрд╛рддрдорд╛ ATTACH, DETACH, MAP рд░ UNMAP рдЬрд╕реНрддрд╛ IOMMU рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ;
- рдирдпрд╛рдБ рдЪрд╛рд▓рдХ рдердкрд┐рдпреЛ , рднреМрддрд┐рдХ рдареЗрдЧрд╛рдирд╛ рд╕реНрдерд╛рдирдорд╛ рдореНрдпрд╛рдк рдЧрд░рд┐рдПрдХрд╛ рднрдгреНрдбрд╛рд░рдг рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрджреИ, рдЬрд╕реНрддреИ NVDIMMs;
- рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕рдорд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдХреБрдЮреНрдЬреАрд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ (рдХреБрдЮреНрдЬреАрд╣рд░реВ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рдиреЗрдорд╕реНрдкреЗрд╕ рдмрд╛рд╣рд┐рд░ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдирд╕рдХрд┐рдиреЗ), рд╕рд╛рдереИ ACLs рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдЮреНрдЬреАрд╣рд░реВ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН;
- рдХреНрд░рд┐рдкреНрдЯреЛ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдорд╛ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдЧреИрд░-рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╣реНрдпрд╛рд╕рд┐рдЩ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди , рдЬрд╕рдХреЛ рдЧрддрд┐ рдореЗрдореЛрд░реА рдкреНрд░рджрд░реНрд╢рдирдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫ;
- рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА
- рджрд╛рдпрд░рд╛ 4/0.0.0.0 рдорд╛ IPv8 рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдХреЛ рдкреНрд░рд╢реЛрдзрди рд╕рдХреНрд╖рдо рдЧрд░рд┐рдпреЛ, рдЬреБрди рдкрд╣рд┐рд▓реЗ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдкрд▓рдмреНрдз рдерд┐рдпреЛред рдпрд╕ рд╕рдмрдиреЗрдЯ рдХреЛ рдкрд░рд┐рдЪрдп рдЕрд░реНрдХреЛ 16 рдорд┐рд▓рд┐рдпрди IPv4 рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН;
- nftables рдХреЛ рд▓рд╛рдЧрд┐ Netfilter рдорд╛ рдердкрд┐рдПрдХрд╛ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧ рдорд╛рд░реНрдлрдд рдкреНрдпрд╛рдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░рд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рди рдореЗрдХрд╛рдирд┐рдЬрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди ред рд╕рдмреИ рдЪреЗрдирд╣рд░реВрд╕рдБрдЧ рдирд┐рдпрдорд╣рд░реВрдХреЛ рд╕рдореНрдкреВрд░реНрдг рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░рд╣рд░реВрдХреЛ рдЫреЗрдЙрдорд╛ рд░рд╛рдЦреНрди рд╕рдХрд┐рдиреНрдЫред NFT_TABLE_F_HW рдлреНрд▓реНрдпрд╛рдЧрд▓рд╛рдИ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдмрд╛рдБрдзреНрди рд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдЫред рд╕рд╛рдзрд╛рд░рдг рд▓реЗрдпрд░ 3 рд░ рд▓реЗрдпрд░ 4 рдкреНрд░реЛрдЯреЛрдХрд▓ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдХрд╛рд░реНрдпрд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░/рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрджрдЫ, рдЖрдИрдкреА рд░ рдкреНрд░реЗрд╖рдХ/рд░рд┐рд╕реАрднрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯрд╣рд░реВ рд░ рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рдореНрдпрд╛рдкрд┐рдЩрд╣рд░реВ;
- рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд рдЬрдбрд╛рди рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рд╕рдорд░реНрдерди, рдЬрд╕рд▓рд╛рдИ br_netfilter рдЗрдореБрд▓реЗрдЯрд┐рдВрдЧ рддрд╣рдХреЛ рдкреНрд░рдпреЛрдЧ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди;
- nf_tables рдорд╛ SYNPROXY рдореЛрдбреНрдпреБрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдЬрд╕рд▓реЗ iptables рдмрд╛рдЯ рд╕рдорд╛рди рдкреНрд░рдХрд╛рд░реНрдпрддрд╛рд▓рд╛рдИ рдирдХреНрдХрд▓ рдЧрд░реНрджрдЫ, рд░ IPv4 рд╣реЗрдбрд░рдорд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рдпрдорд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкрдирд┐ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ;
- BPF рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ setsockopt() рд░ getsockopt() рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрдорд╛ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпреА рдХрд▓рд╣рд░реВрдорд╛ рдЖрдлреНрдиреИ рдкрд╣реБрдБрдЪ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╕рд╛рдереИ, рдПрдЙрдЯрд╛ рдирдпрд╛рдБ рдХрд▓ рдкреЛрдЗрдиреНрдЯ (рд╣реБрдХ) рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рд╕рд╣рд╛рдпрддрд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ RTT рдЕрдиреНрддрд░рд╛рд▓ (рд░рд╛рдЙрдиреНрдб-рдЯреНрд░рд┐рдк-рдЯрд╛рдЗрдо, рдкрд┐рдЩ рдЯрд╛рдЗрдо) рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдкрдЯрдХ BPF рдХрд╛рд░реНрдпрдХреНрд░рдордорд╛ рдХрд▓ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
- IPv4 рд░ IPv6 рдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдиреЗрдХреНрд╕реНрдЯрд╣рдк рд░рд╛рдЙрдЯрд┐рдЩ рдбрд╛рдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдХрд╛рдирд┐рдЬреНрдо рд░рд╛рдЙрдЯрд┐рдЩ рдЯреЗрдмрд▓рдХреЛ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдмрдврд╛рдЙрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗред рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрд▓реЗ рджреЗрдЦрд╛рдПрдХреЛ рдЫ рдХрд┐ рдирдпрд╛рдБ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, 743 рд╣рдЬрд╛рд░ рдорд╛рд░реНрдЧрд╣рд░реВрдХреЛ рд╕реЗрдЯ рдХрд░реНрдиреЗрд▓рдорд╛ рдорд╛рддреНрд░ 4.3 рд╕реЗрдХреЗрдиреНрдбрдорд╛ рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ;
- рдмреНрд▓реБрдЯреБрде рдХреЛ рд▓рд╛рдЧреА LE рдкрд┐рдВрдЧ рд╕рдорд░реНрдерди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛;
- рдЙрдкрдХрд░рдг
- рдХрдореНрдкрдиреАрдХреЛ x86-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди , VIA рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрд╣рд░реВ рд░ рд╕рд╛рдВрдШрд╛рдИ рдирдЧрд░рдкрд╛рд▓рд┐рдХрд╛ рдмреАрдЪрдХреЛ рд╕рдВрдпреБрдХреНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдкрд░рд┐рдгрд╛рдордХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╕рд┐рддред ZX CPU рдкрд░рд┐рд╡рд╛рд░ x86-64 Isaiah рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдорд╛ рдирд┐рд░реНрдорд┐рдд рдЫ, рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рд╛рдЦреНрджреИ ;
- DRM (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдиреНрдбрд░рд┐рдЩ рдкреНрд░рдмрдиреНрдзрдХ) рдЙрдкрдкреНрд░рдгрд╛рд▓реА, рд╕рд╛рдереИ amdgpu рд░ i915 рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрд▓реЗ HDMI рдкреЛрд░реНрдЯ рдорд╛рд░реНрдлрдд HDR (рдЙрдЪреНрдЪ рдЧрддрд┐рд╢реАрд▓ рджрд╛рдпрд░рд╛) рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкрд╛рд░реНрд╕рд┐рдЩ, рдкреНрд░рд╢реЛрдзрди рд░ рдкрдард╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ HDR рдкреНрдпрд╛рдирд▓ рд░ рд╕реНрдХреНрд░рд┐рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЫред рдердк рдЪрдордХ рджрд╛рдпрд░рд╛рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджреИ;
- amdgpu рдЪрд╛рд▓рдХрд▓реЗ AMD NAVI GPU (RX5700) рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ, рдЬрд╕рдорд╛ рдЖрдзрд╛рд░ рдЪрд╛рд▓рдХ, рд╕реНрдХреНрд░рд┐рди рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдХреЛрдб (DCN2), GFX рд░ рдХрдореНрдкреНрдпреБрдЯ рд╕рдорд░реНрдерди (GFX10), рд╕рдорд╛рд╡реЗрд╢ рдЫред
SDMA 5 (рдкреНрд░рдгрд╛рд▓реА DMA0), рдкрд╛рд╡рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд░ рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рдПрдиреНрдХреЛрдбрд░рд╣рд░реВ/рдбрд┐рдХреЛрдбрд░рд╣рд░реВ (VCN2)ред amdgpu рд▓реЗ Vega12 рд░ Vega20 GPU рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░ рдЧрд░реНрджрдЫ, рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдореЛрд░реА рд░ рдкрд╛рд╡рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХреНрд╖рдорддрд╛рд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН; - VegaM GPU рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ amdkfd рдбреНрд░рд╛рдЗрднрд░рдорд╛ (рдЕрд╕рдлрд▓ GPU рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдЬрд╕реНрддреИ рдлрд┐рдЬреА, рдЯреЛрдВрдЧрд╛, рдкреЛрд▓рд╛рд░рд┐рд╕);
- Icelake рдЪрд┐рдкреНрд╕ рдХреЛ рд▓рд╛рдЧреА Intel рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХреЛ рд▓рд╛рдЧреА DRM рдЪрд╛рд▓рдХ рдорд╛ рдирдпрд╛рдБ рдмрд╣реБ-рдЦрдгреНрдб рдЧрд╛рдорд╛ рд╕реБрдзрд╛рд░ рдореЛрдбред YCbCr4:2:0 рдврд╛рдБрдЪрд╛рдорд╛ DisplayPort рдорд╛рд░реНрдлрдд рдЖрдЙрдЯрдкреБрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред рдирдпрд╛рдБ рдлрд░реНрдорд╡реЗрдпрд░ рдердкрд┐рдпреЛ SKL, BXT, KBL, GLK рд░ ICL рдХреЛ рд▓рд╛рдЧрд┐ред рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рдореЛрдбрдорд╛ рд╕реНрдХреНрд░рд┐рди рдкрд╛рд╡рд░ рдмрдиреНрдж рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред Ironlake (gen5) рд░ gen4 (рдмреНрд░реЛрдбрд╡рд╛рдЯрд░ - Cantiga) рдЪрд┐рдкреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд░реЗрдиреНрдбрд░рд┐рдЩ рдХрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдмрдЪрдд рд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдХ рдмреНрдпрд╛рдЪ рдЕрдкрд░реЗрд╢рдирдмрд╛рдЯ рдЕрд░реНрдХреЛ рдмреНрдпрд╛рдЪрдорд╛ рд╕рд░реНрджрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдмрд╛рдЯ GPU рд╕реНрдерд┐рддрд┐ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ;
- Nouveau рдбреНрд░рд╛рдЗрднрд░рд▓реЗ NVIDIA рдЯреНрдпреБрд░рд┐рдЩ TU116 рдЪрд┐рдкрд╕реЗрдЯрдХреЛ рдкрд╣рд┐рдЪрд╛рди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ;
- ARM Komeda рд╕реНрдХреНрд░рд┐рди рдПрдХреНрд╕реЗрд▓реЗрдЯрд░рд╣рд░реВ (рдорд╛рд▓реА D71) рдХреЛ рд▓рд╛рдЧрд┐ DRM/KMS рдбреНрд░рд╛рдЗрднрд░рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд╕реНрдХреЗрд▓рд┐рдВрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рд╕реНрдкреНрд▓рд┐рдЯ/рдорд░реНрдЬ рд▓реЗрдпрд░рд╣рд░реВ, рд░реЛрдЯреЗрд╢рди, рдбрд┐рдлрд░реНрдб рд░рд╛рдЗрдЯ, AFBC, SMMU рд░ рд░рдЩ рдЗрдиреНрдХреЛрдбрд┐рдЩ рдврд╛рдБрдЪрд╛ Y0L2, P010, YUV420_8/10BIT рдЫред рдердкрд┐рдПрдХреЛ;
- MSM рдбреНрд░рд╛рдЗрднрд░рд▓реЗ Qualcomm рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ A540 GPU Adreno рд╢реНрд░реГрдВрдЦрд▓рд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫ, рд╕рд╛рдереИ Snapdragon 8998 рдХреЛ рд▓рд╛рдЧрд┐ MSM835 DSI рдирд┐рдпрдиреНрддреНрд░рдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди;
- LCD рдкреНрдпрд╛рдирд▓ Samsung S6E63M0, Armadeus ST0700, EDT ETM0430G0DH6, OSD101T2045-53TS, рдХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдердкрд┐рдпреЛред
Evervision VGG804821, FriendlyELEC HD702E, KOE tx14d24vm1bpa, TFC S9700RTWV43TR-01B, EDT ET035012DM6 рд░ VXT VL050-8048NT-C01; - рдбрд┐рдХреЛрдбрд┐рдЩ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рди рдЙрдкрдХрд░рдг рд╕рдХреНрд╖рдо рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЪрд╛рд▓рдХ
Amlogic Meson SoC рдорд╛ рдЙрдкрд▓рдмреНрдз рднрд┐рдбрд┐рдпреЛрд╣рд░реВ; - v3d рдбреНрд░рд╛рдЗрднрд░рдорд╛ (рдмреНрд░рд╛рдбрдХрдо рднрд┐рдбрд┐рдпреЛ рдХреЛрд░ V GPU рдХреЛ рд▓рд╛рдЧрд┐ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ) рджреЗрдЦрд╛ рдкрд░реНтАНрдпреЛред рдХрдореНрдкреНрдпреВрдЯ рд╢реЗрдбрд░рд╣рд░реВ рдкрдард╛рдЙрдБрджреИ;
- Apple MacBook рд░ MacBookPro рд▓реНрдпрд╛рдкрдЯрдкрд╣рд░реВрдХреЛ рдЖрдзреБрдирд┐рдХ рдореЛрдбреЗрд▓рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ SPI рдХрд┐рдмреЛрд░реНрдбрд╣рд░реВ рд░ рдЯреНрд░реНрдпрд╛рдХрдкреНрдпрд╛рдбрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЪрд╛рд▓рдХ;
- рдлреНрд▓рдкреА рдбреНрд░рд╛рдЗрднрд░рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд ioctl рдХрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд╛, рд░ рдбреНрд░рд╛рдЗрднрд░ рдЖрдлреИрдВрд▓рд╛рдИ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░реВрдкрдорд╛ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдПрдХреЛ рдЫред
("рдЕрдирд╛рде"), рдЬрд╕рд▓реЗ рдпрд╕рдХреЛ рдкрд░реАрдХреНрд╖рдгрдХреЛ рд╕рдорд╛рдкреНрддрд┐рд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫред рдбреНрд░рд╛рдЗрднрд░ рдЕрдЭреИ рдкрдирд┐ рдХрд░реНрдиреЗрд▓рдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рддрд░ рдпрд╕рдХреЛ рд╕рд╣реА рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЫреИрдиред рдбреНрд░рд╛рдЗрднрд░рд▓рд╛рдИ рдкреБрд░рд╛рдиреЛ рдорд╛рдирд┐рдиреНрдЫ, рдХрд┐рдирдХрд┐ рдпреЛ рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЙрдкрдХрд░рдгрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫ - рд╕рдмреИ рд╣рд╛рд▓рдХреЛ рдмрд╛рд╣реНрдп рдбреНрд░рд╛рдЗрднрд╣рд░реВ, рдирд┐рдпрдордХреЛ рд░реВрдкрдорд╛, USB рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред - рд░рд╛рд╕реНрдкрдмреЗрд░реА Pi рдмреЛрд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ cpufreq рдбреНрд░рд╛рдЗрднрд░, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реАрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ;
- рдирдпрд╛рдБ ARM SoC Mediatek mt8183 (4x Cortex-A73 + 4x Cortex-A53), TI J721E (2x Cortex-A72 + 3x Cortex-R5F + 3 DSPs + MMA) рд░ Amlogic G12B (4x Cortex-A73 + A2 ), рд╕рд╛рдереИ рдмреЛрд░реНрдбрд╣рд░реВ:
- ,
- рдПрд╕реНрдкреАрдб рдмреАрдПрдорд╕реА,
- рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдУрд▓рдореНрдкрд╕ рдмреАрдПрдорд╕реА,
- Kontron SMARC,
- Novtech Meerkat96 (i.MX7),
- рдПрд╕рдЯреА рдорд╛рдЗрдХреНрд░реЛ рдПрднреЗрдиреНрдЬрд░ репрем,
- рдЧреБрдЧрд▓ рдЪреЗрдЬрд╛ (Qualcomm SDM845),
- Qualcomm Dragonboard 845c (Qualcomm SDM845),
- Hugsun X99 рдЯрд┐рднреА рдмрдХреНрд╕ (Rockchip RK3399),
- Khadas Edge/Edge-V/Captain (RK3399 Rockchip),
- HiHope RZ/G2M,
- NXP LS1021A-TSNред
рдПрдХреИ рд╕рдордпрдорд╛, рд▓реНрдпрд╛рдЯрд┐рди рдЕрдореЗрд░рд┐рдХреА рдлреНрд░реА рд╕рдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдиреНрдбреЗрд╢рди
рд╡рд┐рдХрд▓реНрдк - , рдлрд░реНрдорд╡реЗрдпрд░ рд░ рдбреНрд░рд╛рдЗрднрд░ рддрддреНрд╡рд╣рд░реВрдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ рдЬрд╕рдорд╛ рдЧреИрд░-рдореБрдХреНрдд рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╡рд╛ рдХреЛрдб рдЦрдгреНрдбрд╣рд░реВ рдЫрдиреН, рдЬрд╕рдХреЛ рджрд╛рдпрд░рд╛ рдирд┐рд░реНрдорд╛рддрд╛рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдЫред рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрдорд╛, qcom, hdcp drm, allegro-dvt рд░ meson-vdec рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрдорд╛ рдмреНрд▓рдм рд▓реЛрдбрд┐рдЩ рдЕрд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред
рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд░ рд╕рдмрд╕рд┐рд╕реНрдЯрдорд╣рд░реВ amdgpu, i915, netx, r8169, brcmfmac, rtl8188eu, adreno, si2157, pvrusb2, touchscreen_dmi, skylake рдХреЛ рд▓рд╛рдЧрд┐ рдзреНрд╡рдирд┐ рдбреНрд░рд╛рдЗрднрд░, рд╕рд╛рдереИ рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВрдорд╛ рдмреНрд▓рдм рдХреНрд▓рд┐рдирд┐рдЩ рдХреЛрдб рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдпреЛред
рд╕реНрд░реЛрдд: opennet.ru
