рдУрд░реЗрдХрд▓рд▓реЗ рдЕрдирдмреНрд░реЗрдХреЗрдмрд▓ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХрд░реНрдиреЗрд▓ 6 рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХреЛ рдЫ

рдУрд░реЗрдХрд▓ рдХрдореНрдкрдиреА рдкреНрд░рд╕реНрддреБрдд рдкрд╣рд┐рд▓реЛ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдЕрдирдмреНрд░реЗрдХреЗрдмрд▓ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХрд░реНрдиреЗрд▓ред (UEK R6), рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдирд┐рд░реНрдорд╛рдг, Oracle Linux рд╡рд┐рддрд░рдгрдорд╛ Red Hat Enterprise Linux рдмрд╛рдЯ рдорд╛рдирдХ рдХрд░реНрдиреЗрд▓ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫред рдХрд░реНрдиреЗрд▓ x86_64 рд░ ARM64 (aarch64) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдЫред рдХрд░реНрдиреЗрд▓ рд╕реНрд░реЛрддрд╣рд░реВ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрдпрд╛рдЪрд╣рд░реВрдорд╛ рдмреНрд░реЗрдХрдбрд╛рдЙрди рд╕рд╣рд┐рдд, рдкреНрд░рдХрд╛рд╢рд┐рдд рднрдпреЛ рдУрд░реЗрдХрд▓ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ Git рднрдгреНрдбрд╛рд░рдорд╛ред

рдЕрдирдмреНрд░реЗрдХреЗрдмрд▓ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХрд░реНрдиреЗрд▓ 6 рдкреНрдпрд╛рдХреЗрдЬ рдХрд░реНрдиреЗрд▓рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ рд▓рд┐рдирдХреНрд╕ 5.4 (UEK R5 рдХрд░реНрдиреЗрд▓ 4.14 рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдерд┐рдпреЛ), рдЬреБрди рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ, рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рд░ рдлрд┐рдХреНрд╕рд╣рд░реВрд╕рдБрдЧ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ RHEL рдорд╛ рдЪрд▓реНрдиреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдФрджреНрдпреЛрдЧрд┐рдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░ Oracle рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдЕрдиреБрдХреВрд▓рд┐рдд рдЫред UEK R6 рдХрд░реНрдиреЗрд▓рдХреЛ рд╕рд╛рде рд╕реНрдерд╛рдкрдирд╛ рд░ src рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ Oracle Linux рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЫрдиреН 7.x ╨╕ 8.xред 6.x рд╢рд╛рдЦрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫ; UEK R6 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ Oracle Linux 7 рдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреБрдкрд░реНрдЫ (RHEL, CentOS рд░ Scientific Linux рдХреЛ рд╕рдорд╛рди рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рдпреЛ рдХрд░реНрдиреЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдХреБрдиреИ рдмрд╛рдзрд╛рд╣рд░реВ рдЫреИрдирдиреН)ред

рдХреБрдЮреНрдЬреА рдирд╡рд╛рдЪрд╛рд░рд╣рд░реВ рдЕрдирдмреНрд░реЗрдХреЗрдмрд▓ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХрд░реНрдиреЗрд▓ рем:

  • 64-рдмрд┐рдЯ рдПрдЖрд░рдПрдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (aarch64) рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдердиред
  • Cgroup v2 рдХреЛ рд╕рдмреИ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдорд╣рддреНрд╡рдкреВрд░реНрдг CPU рд╕реНрд░реЛрддрд╣рд░реВ рдЙрдкрднреЛрдЧ рдЧрд░реНрдиреЗ рдХрд░реНрдиреЗрд▓рдорд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рдорд╛рдирд╛рдиреНрддрд░ рдЧрд░реНрди ktask рдлреНрд░реЗрдорд╡рд░реНрдХ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, ktask рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдореЗрдореЛрд░реА рдкреГрд╖реНрдард╣рд░реВрдХреЛ рджрд╛рдпрд░рд╛ рдЦрд╛рд▓реА рдЧрд░реНрди рд╡рд╛ рдЗрдиреЛрдбрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдХреЛ рд╕рдорд╛рдирд╛рдиреНрддрд░реАрдХрд░рдг рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ;
  • kswapd рдХреЛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд╕рдВрд╕реНрдХрд░рдгрд▓рд╛рдИ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ (рд╕рд┐рдВрдХреНрд░реЛрдирд╕) рд╕реНрд╡реИрдкрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдШрдЯрд╛рдЙрдБрджреИ рдореЗрдореЛрд░реА рдкреГрд╖реНрда рд╕реНрд╡реИрдкрд▓рд╛рдИ рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рдЦрд╛рд▓реА рдореЗрдореЛрд░реА рдкреГрд╖реНрдард╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдШрдЯреНрджреИ рдЬрд╛рдБрджрд╛, kswapd рд▓реЗ рдкреНрд░рдпреЛрдЧ рдирдЧрд░рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдЫ рдЬреБрди рдЦрд╛рд▓реА рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рдХреЗрдХреНрд╕реЗрдХ рдореЗрдХрд╛рдирд┐рдЬрдо (рдкрд╣рд┐рд▓реЗ рдиреИ рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдмрд╛рдЯ рдХрд░реНрдиреЗрд▓ рд▓реЛрдб рдЧрд░реНрджреИ) рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд░реНрдиреЗрд▓ рд▓реЛрдб рдЧрд░реНрджрд╛ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рд░ рдлрд░реНрдорд╡реЗрдпрд░рдХреЛ рдЕрдЦрдгреНрдбрддрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕рдорд░реНрдердиред
  • рднрд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдореЗрдореЛрд░реА рд░ рдХреНрдпрд╛рд╕ рдкреГрд╖реНрдард╣рд░реВ рдЦрд╛рд▓реА рдЧрд░реНрдиреЗ рджрдХреНрд╖рддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдЕрдирд▓реЛрдХреЗрдЯреЗрдб рдореЗрдореЛрд░реА рдкреГрд╖реНрдард╣рд░реВ (рдкреГрд╖реНрда рддреНрд░реБрдЯрд┐рд╣рд░реВ) рдорд╛ рдкрд╣реБрдБрдЪрдХреЛ рдкреНрд░рд╢реЛрдзрди рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • NVDIMM рд╕рдорд░реНрдерди рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдпреЛ рдирд┐рд░рдиреНрддрд░ рдореЗрдореЛрд░реА рдЕрдм рдкрд░рдореНрдкрд░рд╛рдЧрдд RAM рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рдбрд╛рдпрдирд╛рдорд┐рдХ рдбрд┐рдмрдЧрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо DTrace 2.0 рдорд╛ рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рдЕрдиреБрд╡рд╛рдж eBPF рдХрд░реНрдиреЗрд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиред DTrace рдЕрдм eBPF рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдЪрд▓реНрдЫ, рдЬрд╕реНрддреИ рдЕрд╡рд╕реНрдерд┐рдд рд▓рд┐рдирдХреНрд╕ рдЯреНрд░реЗрд╕рд┐рдЩ рдЙрдкрдХрд░рдгрд╣рд░реВ eBPF рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдЪрд▓реНрдЫред
  • OCFS2 (Oracle рдХреНрд▓рд╕реНрдЯрд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА) рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • Btrfs рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдердиред рд░реВрдЯ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрдорд╛ Btrfs рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред рдпрдиреНрддреНрд░рд╣рд░реВ рдврд╛рдБрдЪрд╛ рдЧрд░реНрджрд╛ Btrfs рдЪрдпрди рдЧрд░реНрди рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛рдорд╛ рдПрдЙрдЯрд╛ рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдПрдХреЛ рдЫред Btrfs рдХреЛ рд╕рд╛рде рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрдорд╛ рд╕реНрд╡реИрдк рдлрд╛рдЗрд▓рд╣рд░реВ рд░рд╛рдЦреНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред Btrfs рд▓реЗ ZStandard рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдЩреНрдХреБрдЪрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫред
  • рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ I/O - io_uring рдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬреБрди I/O рдорддрджрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд░ рдмрдлрд░рд┐рдЩ рдмрд┐рдирд╛ рд╡рд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫред рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, io_uring SPDK рдХреЛ рдзреЗрд░реИ рдирдЬрд┐рдХ рдЫ рд░ рдорддрджрд╛рди рд╕рдХреНрд╖рдо рдкрд╛рд░реНрджрд╛ рдХрд╛рдо рдЧрд░реНрджрд╛ libaio рднрдиреНрджрд╛ рдзреЗрд░реИ рдЕрдЧрд╛рдбрд┐ рдЫред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЕрдиреНрддрд┐рдо рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ io_uring рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди, liburing рд▓рд╛рдЗрдмреНрд░реЗрд░реА рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдХрд░реНрдиреЗрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдЙрдЪреНрдЪ-рд╕реНрддрд░ рдмрд╛рдЗрдиреНрдбрд┐рдЩ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИ;
  • рдореЛрдб рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ рдПрдбрд┐рдпрдиреНрдЯрдо рдЫрд┐рдЯреЛ рднрдгреНрдбрд╛рд░рдг рдИрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ред
  • рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдЩреНрдХреБрдЪрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ zstandard (zstd)ред
  • ext4 рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рд╕реБрдкрд░рдмреНрд▓рдХ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ 64-рдмрд┐рдЯ рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдкрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред
  • XFS рд▓реЗ рдЕрдкрд░реЗрд╢рдирдХреЛ рдХреНрд░рдордорд╛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдЕрдЦрдгреНрдбрддрд╛ рд╕реНрдерд┐рддрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░реНрдиреЗ рд░ рдЙрдбрд╛рдирдорд╛ fsck рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред
  • рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд TCP рд╕реНрдЯреНрдпрд╛рдХ "рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░рд┐рдПрдХреЛ рдЫредрдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдкреНрд░рд╕реНрдерд╛рди рд╕рдордпрдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкрдард╛рдЙрдБрджрд╛ "рдЬрддрд┐ рдЫрд┐рдЯреЛ рд╕рдореНрднрд╡ рдЫ" рдХреЛ рд╕рдЯреНрдЯрд╛ред GRO (рдЬреЗрдиреЗрд░рд┐рдХ рд░рд┐рд╕рд┐рдн рдЕрдлрд▓реЛрдб) рд╕рдорд░реНрдерди UDP рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рд╢реВрдиреНрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдореЛрдбрдорд╛ TCP рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд░ рдкрдард╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ (KTLS) рдорд╛ TLS рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдорд╛рд╡реЗрд╢ рдЫ, рдЬреБрди рдЕрдм рдкрдард╛рдЗрдПрдХреЛ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдкреНрд░рд╛рдкреНрдд рдбрд╛рдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдлрд╛рдпрд░рд╡рд╛рд▓рдХреЛ рд▓рд╛рдЧрд┐ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдХреЛ рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдЫ
    nftablesред рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ bpfilter.

  • XDP (рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдкрде) рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрдпрд╛рдХрджреНрд╡рд╛рд░рд╛ skbuff рдмрдлрд░ рдЖрд╡рдВрдЯрд┐рдд рдЧрд░реНрдиреБ рдЕрдШрд┐ DMA рдкреНрдпрд╛рдХреЗрдЯ рдмрдлрд░ рд░ рдЪрд░рдгрдорд╛ рд╕реАрдзрд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рде рдиреЗрдЯрд╡рд░реНрдХ рдбреНрд░рд╛рдЗрднрд░ рд╕реНрддрд░рдорд╛ Linux рдорд╛ BPF рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • UEFI рд╕реБрд░рдХреНрд╖рд┐рдд рдмреБрдЯ рдореЛрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд░ рд╕рдХреНрд╖рдо рд▓рдХрдбрд╛рдЙрди, рдЬрд╕рд▓реЗ рдХрд░реНрдиреЗрд▓рдорд╛ рд░реВрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдкрд╣реБрдБрдЪрд▓рд╛рдИ рд╕реАрдорд┐рдд рдЧрд░реНрджрдЫ рд░ UEFI рд╕реБрд░рдХреНрд╖рд┐рдд рдмреБрдЯ рдмрд╛рдЗрдкрд╛рд╕ рдорд╛рд░реНрдЧрд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд▓рдХрдбрд╛рдЙрди рдореЛрдбрдорд╛, /dev/mem, /dev/kmem, /dev/port, /proc/kcore, debugfs, kprobes рдбрд┐рдмрдЧрд┐рдЩ рдореЛрдб, mmiotrace, tracefs, BPF, PCMCIA CIS (рдХрд╛рд░реНрдб рд╕реВрдЪрдирд╛ рд╕рдВрд░рдЪрдирд╛), рдХреЗрд╣реАрдорд╛ рдкрд╣реБрдБрдЪ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ CPU рдХреЛ ACPI рд░ MSR рджрд░реНрддрд╛рд╣рд░реВ рд╕реАрдорд┐рдд рдЫрдиреН, kexec_file рд░ kexec_load рдорд╛ рдХрд▓рд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рдЫрдиреН, рдирд┐рджреНрд░рд╛ рдореЛрдб рдирд┐рд╖реЗрдзрд┐рдд рдЫ, PCI рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ DMA рдкреНрд░рдпреЛрдЧ рд╕реАрдорд┐рдд рдЫ, EFI рдЪрд░рд╣рд░реВрдмрд╛рдЯ ACPI рдХреЛрдб рдЖрдпрд╛рдд рдЧрд░реНрди рдирд┐рд╖реЗрдз рдЧрд░рд┐рдПрдХреЛ рдЫ, I/O рдкреЛрд░реНрдЯрд╣рд░реВрд╕рдБрдЧ рд╣реЗрд░рдлреЗрд░рд╣рд░реВ рдЫреИрдирдиреНред рд╕рд┐рд░рд┐рдпрд▓ рдкреЛрд░реНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╡рд░реЛрдз рдирдореНрдмрд░ рд░ I/O рдкреЛрд░реНрдЯ рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣рд┐рдд рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рдЫред
  • рдкрд░рд┐рд╖реНрдХреГрдд IBRS (Enhanced Indirect Branch Restricted Speculation) рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрд╡рд░реЛрдз рдкреНрд░рд╢реЛрдзрди, рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВ, рд░ рд╕рдиреНрджрд░реНрдн рд╕реНрд╡рд┐рдЪрд╣рд░реВрдХреЛ рд╕рдордпрдорд╛ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рд╕рдЯреНрдЯрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдЕрдиреБрдХреВрд▓реА рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рд░ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд░рд┐рд╖реНрдХреГрдд IBRS рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде, рдпреЛ рд╡рд┐рдзрд┐ Retpoline рдХреЛ рд╕рдЯреНрдЯрд╛ Specter V2 рдЖрдХреНрд░рдордгрд╣рд░реВ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдХрд┐рдирдХрд┐ рдпрд╕рд▓реЗ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рд╡рд┐рд╢реНрд╡-рд▓реЗрдЦрди рдпреЛрдЧреНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВрдорд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ред рддреНрдпрд╕реНрддрд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдорд╛, FIFO рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡рдорд╛ рд░рд╣реЗрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдирд┐рд╖реЗрдз рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬреБрди рдЯрд╛рдБрд╕рд┐рдиреЗ рдЭрдгреНрдбрд╛рд╕рдБрдЧ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рдорд╛рд▓рд┐рдХрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдБрджреИрдиред
  • ARM рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдХрд░реНрдиреЗрд▓ рдареЗрдЧрд╛рдирд╛ рд╕реНрдкреЗрд╕ рдЕрдирд┐рдпрдорд┐рддрддрд╛ (KASLR) рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред Aarch64 рдХреЛ рд▓рд╛рдЧрд┐ рд╕реВрдЪрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред
  • "NVMe over Fabrics TCP" рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • NVDIMMs рдЬрд╕реНрддреИ рднреМрддрд┐рдХ рдареЗрдЧрд╛рдирд╛ рд╕реНрдкреЗрд╕-рдореНрдпрд╛рдк рдЧрд░рд┐рдПрдХреЛ рднрдгреНрдбрд╛рд░рдг рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрди virtio-pmem рдбреНрд░рд╛рдЗрднрд░ рдердкрд┐рдпреЛред

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

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