рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ 5.0 рд░рд┐рд▓реАрдЭ рдХреЗрд▓реЗ

рдкреНрд░рдореБрдЦ рдЖрд╡реГрддреНрддреАрдЪреА рд╕рдВрдЦреНрдпрд╛ 5 рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪрд╛ рдЕрд░реНрде рдХреЛрдгрддреЗрд╣реА рдореЛрдареЗ рдмрджрд▓ рдХрд┐рдВрд╡рд╛ рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рд╣реЛрдд рдирд╛рд╣реА. рд╣реЗ рдЖрдордЪреНрдпрд╛ рдкреНрд░рд┐рдп рд▓рд┐рдирд╕ рдЯреЛрд░рд╡рд╛рд▓реНрдбреНрд╕рдирд╛ рдордирдГрд╢рд╛рдВрддреА рд░рд╛рдЦрдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреЗ. рдЦрд╛рд▓реА рдХрд╛рд╣реА рдмрджрд▓ рдЖрдгрд┐ рдирд╡рдХрд▓реНрдкрдирд╛рдВрдЪреА рдпрд╛рджреА рдЖрд╣реЗ.

рдХреЛрд░ рдХреЛрд░:

  • ARM рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрд╕рдордорд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░реАрд▓ CFS рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реЗрдбреНрдпреВрд▓рд░ рд╡реЗрдЧрд│реНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ - рддреЗ рдкреНрд░рдердо рдХрдореА-рд╢рдХреНрддреА рдЖрдгрд┐ рдКрд░реНрдЬрд╛-рдХрд╛рд░реНрдпрдХреНрд╖рдо рдХреЛрд░ рд▓реЛрдб рдХрд░рддреЗ.
  • fanotify рдлрд╛рдЗрд▓ рдЗрд╡реНрд╣реЗрдВрдЯ рдЯреНрд░реЕрдХрд┐рдВрдЧ API рджреНрд╡рд╛рд░реЗ, рдЬреЗрд╡реНрд╣рд╛ рдПрдЦрд╛рджреА рдлрд╛рдЗрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдШрдбрд▓реА рдЬрд╛рддреЗ рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрддрд╛.
  • cpuset рдХрдВрдЯреНрд░реЛрд▓рд░ рд╕рдорд╛рдХрд▓рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ CPU рдЖрдгрд┐ NUMA рдиреЛрдбреНрд╕рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреЗ рдЧрдЯ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
  • рдЦрд╛рд▓реАрд▓ ARM рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA рдорд╛рдпрдХреНрд░реЛ RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХ.
  • рдПрдЖрд░рдПрдо рдЙрдкрдкреНрд░рдгрд╛рд▓реАрддреАрд▓ рд╕реБрдзрд╛рд░рдгрд╛: рдореЗрдорд░реА рд╣реЙрдЯ-рдкреНрд▓рдЧ, рдореЗрд▓реНрдЯрдбрд╛рдЙрди рдЖрдгрд┐ рд╕реНрдкреЗрдХреНрдЯрд░ рд╕рдВрд░рдХреНрд╖рдг, 52-рдмрд┐рдЯ рдореЗрдорд░реА рдЕреЕрдбреНрд░реЗрд╕рд┐рдВрдЧ рдЗ.
  • x86-64 рд╕рд╛рдареА WBNOINVD рдирд┐рд░реНрджреЗрд╢рд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди.

рдореЗрдорд░реА рдЙрдкрдкреНрд░рдгрд╛рд▓реА:

  • ARM64 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ KASAN рдЯреВрд▓рд╕рд╛рдареА рдХрдореА рдореЗрдорд░реА рд╡рд╛рдкрд░рд╛рд╕рд╣ рдЪрд╛рдЪрдгреА рдЯреЕрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
  • рдореЗрдорд░реА рдлреНрд░реЕрдЧрдореЗрдВрдЯреЗрд╢рди рдирд╛рдЯрдХреАрдпрд░рд┐рддреНрдпрд╛ рдХрдореА рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (90% рдкрд░реНрдпрдВрдд), рдкрд░рд┐рдгрд╛рдореА рдкрд╛рд░рджрд░реНрд╢рдХ рд╡рд┐рд╢рд╛рд▓рдкреГрд╖реНрда рдЗрдВрдЬрд┐рди рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ.
  • рдореЛрдареНрдпрд╛ рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░рд╛рд╡рд░реАрд▓ mremap(2) рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди 20 рдкрдЯреАрдиреЗ рд╡рд╛рдврд▓реЗ рдЖрд╣реЗ.
  • KSM рдпрдВрддреНрд░рдгреЗрдордзреНрдпреЗ, jhash2 рдЪреА рдЬрд╛рдЧрд╛ xxhash рдиреЗ рдШреЗрддрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ 64-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдорд╡рд░реАрд▓ KSM рдЪреА рдЧрддреА 5 рдкрдЯреАрдиреЗ рд╡рд╛рдврд▓реА рдЖрд╣реЗ.
  • ZRam рдЖрдгрд┐ OOM рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛.

рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмреНрд▓реЙрдХ рдХрд░рд╛:

  • рд╡рд┐рдирдВрддреА рд░рд╛рдВрдЧрд╛рдВрдЪреА рдмрд╣реБ-рд╕реНрддрд░реАрдп рдкреНрд░рдгрд╛рд▓реА рдЕрд╕рд▓реЗрд▓реА blk-mq рдпрдВрддреНрд░рдгрд╛ рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдореБрдЦреНрдп рдмрдирд▓реА рдЖрд╣реЗ. рд╕рд░реНрд╡ рдЧреИрд░-mq рдХреЛрдб рдХрд╛рдврд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
  • NVMe рд╕рдорд░реНрдердирд╛рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛, рд╡рд┐рд╢реЗрд╖рдд: рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдСрдкрд░реЗрд╢рдирдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ.
  • Btrfs рд╕рд╛рдареА, рд╕реНрд╡реЕрдк рдлрд╛рдЗрд▓реНрд╕рд╕рд╛рдареА рдкреВрд░реНрдг рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рддрд╕реЗрдЪ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкреБрдирд░реНрд▓реЗрдЦрди рди рдХрд░рддрд╛ FSID рдмрджрд▓рдгреЗ.
  • fsck рджреНрд╡рд╛рд░реЗ FS рдЪреНрдпрд╛ рд╕реНрдердЧрд┐рдд рддрдкрд╛рд╕рдгреАрд╕рд╛рдареА F2FS рдордзреНрдпреЗ ioctl рдХреЙрд▓ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
  • рдЗрдВрдЯрд┐рдЧреНрд░реЗрдЯреЗрдб рдмрд╛рдЗрдВрдбрд░рдПрдлрдПрд╕ - рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдирд╕рд╛рдареА рд╕реНрдпреВрдбреЛ-рдПрдлрдПрд╕. рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛рдЪ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд Android рдЪреА рдЕрдиреЗрдХ рдЙрджрд╛рд╣рд░рдгреЗ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • CIFS рдордзреНрдпреЗ рдЕрдиреЗрдХ рд╕реБрдзрд╛рд░рдгрд╛: DFS рдХреЕрд╢реЗ, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛, smb3.1.1 рдкреНрд░реЛрдЯреЛрдХреЙрд▓.
  • ZRam рди рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рд╕реНрд╡реЕрдк рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдореЗрдорд░реА рд╡рд╛рдЪрд╡рддреЗ.

рд╕реБрд░рдХреНрд╖рд╛ рдЖрдгрд┐ рдЖрднрд╛рд╕реАрдХрд░рдг:

  • рд░рд╢рд┐рдпрди рдлреЗрдбрд░реЗрд╢рдирдЪреНрдпрд╛ рдПрдлрдПрд╕рдмреАрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реЗ рд╕реНрдЯреНрд░реАрдмреЙрдЧ рд╣реЕрд╢ рдлрдВрдХреНрд╢рди (GOST 34.11-2012) рдЬреЛрдбрд▓реЗ.
  • Google рдиреЗ рд▓реЛ-рдкреЙрд╡рд░ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ Adiantum рдХреВрдЯрдмрджреНрдзреАрдХрд░рдг рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╛рдареА рд╕рдорд░реНрдерди.
  • рдЕрд▓реНрдЧреЛрд░рд┐рджрдо XChaCha12, XChaCha20 рдЖрдгрд┐ NHPoly1305 рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд.
  • seccomp рдХреЙрд▓реНрд╕ рд╣рд╛рддрд╛рд│рдгреЗ рдЖрддрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЬрд╛рдЧреЗрдд рд╣рд▓рд╡рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
  • KVM рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реНрдпрд╛рдВрд╕рд╛рдареА, рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЯреНрд░реЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдХрд┐рдорд╛рди рдХрд╛рдордЧрд┐рд░реА рдирд┐рдХреГрд╖реНрдЯрддреЗрд╕рд╣ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
  • KVM/Hyper-V рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛.
  • virtio-gpu рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдЖрддрд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдореЙрдирд┐рдЯрд░реНрд╕рд╕рд╛рдареА EDID рд╕рд┐рдореНрдпреБрд▓реЗрд╢рдирд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.
  • virtio_blk рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдбрд┐рд╕реНрдХрд░реНрдб рдХреЙрд▓ рд▓рд╛рдЧреВ рдХрд░рддреЛ.
  • Intel DSM 1.8 рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд NV рдореЗрдорд░реАрд╕рд╛рдареА рд╕реБрд░рдХреНрд╖рд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реА.

рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕:

  • рдЕреЕрдбреЙрдкреНрдЯрд┐рд╡реНрд╣ рд╕рд┐рдВрдХ (рдбрд┐рд╕реНрдкреНрд▓реЗрдкреЛрд░реНрдЯ рд╕реНрдЯрдБрдбрд░реНрдбрдЪрд╛ рднрд╛рдЧ) рдЖрдгрд┐ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд░рд┐рдлреНрд░реЗрд╢ рд░реЗрдЯ (рдПрдЪрдбреАрдПрдордЖрдп рд╕реНрдЯрдБрдбрд░реНрдбрдЪрд╛ рднрд╛рдЧ) рдпрд╛рдВрдирд╛ рдкреВрд░реНрдгрдкрдгреЗ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА DRM API рдордзреНрдпреЗ рдмрджрд▓.
  • рдЙрдЪреНрдЪ-рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди рд╕реНрдХреНрд░реАрдирд▓рд╛ рд╕рдВрдмреЛрдзрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡реНрд╣рд┐рдбрд┐рдУ рд╕реНрдЯреНрд░реАрдордЪреНрдпрд╛ рд▓реЙрд╕рд▓реЗрд╕ рдХреЙрдореНрдкреНрд░реЗрд╢рдирд╕рд╛рдареА рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реНрдЯреНрд░реАрдо рдХреЙрдореНрдкреНрд░реЗрд╢рди рдорд╛рдирдХ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • AMDGPU рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдЖрддрд╛ CI, VI, SOC2 рд╕рд╛рдареА FreeSync 15 HDR рдЖрдгрд┐ GPU рд░реАрд╕реЗрдЯрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЛ.
  • рдЗрдВрдЯреЗрд▓ рд╡реНрд╣рд┐рдбрд┐рдУ рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЖрддрд╛ рдЕрдВрдмрд░ рд▓реЗрдХ рдЪрд┐рдкреНрд╕, YCBCR 4:2:0 рдЖрдгрд┐ YCBCR 4:4:4 рдлреЙрд░рдореЕрдЯрд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЛ.
  • рдиреЛрд╡реНрдпреВ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдордзреНрдпреЗ рдЯреНрдпреБрд░рд┐рдВрдЧ TU104/TU106 рдХреБрдЯреБрдВрдмрд╛рддреАрд▓ рд╡реНрд╣рд┐рдбрд┐рдУ рдХрд╛рд░реНрдбрд╕рд╛рдареА рд╡реНрд╣рд┐рдбрд┐рдУ рдореЛрдбрд╕рд╣ рдХрд╛рд░реНрдп рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.
  • рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЯрдЪрд╕реНрдХреНрд░реАрди, рд╕реАрдбреАрдЯреЗрдХ рдкреЕрдирд▓реНрд╕, рдмрдирд╛рдирд╛ рдкрд╛рдИ, рдбреАрдПрд▓рд╕реА 1010 рдЬреАрдЖрдпрдЬреА, рдЗ. рд╕рд╛рдареА рдПрдХрд╛рддреНрдорд┐рдХ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕.
  • HDA рдбреНрд░рд╛рдпрд╡реНрд╣рд░ "рдЬреЕрдХ" рдмрдЯрдг, LED рдЗрдВрдбрд┐рдХреЗрдЯрд░, Tegra186 рдЖрдгрд┐ Tegra194 рдЙрдкрдХрд░рдгрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЛ.
  • рдЗрдирдкреБрдЯ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдиреЗ рдХрд╛рд╣реА Microsoft рдЖрдгрд┐ Logitech рдЙрдВрджрд░рд╛рдВрд╡рд░ рдЙрдЪреНрдЪ-рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рд╢рд┐рдХрд▓реЗ рдЖрд╣реЗ.
  • рд╡реЗрдмрдХреЕрдо, рдЯреАрд╡реНрд╣реА рдЯреНрдпреВрдирд░реНрд╕, рдпреВрдПрд╕рдмреА, рдЖрдпрдЖрдпрдУ, рдЗрддреНрдпрд╛рджреАрдВрд╕рд╛рдареА рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдордзреНрдпреЗ рдмрд░реЗрдЪ рдмрджрд▓.

рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА:

  • рдпреВрдбреАрдкреА рд╕реНрдЯреЕрдХ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдмрдлрд░рд┐рдВрдЧрд╢рд┐рд╡рд╛рдп рд╕реЙрдХреЗрдЯрд╡рд░ рдбреЗрдЯрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╢реВрдиреНрдп-рдХреЙрдкреА рдпрдВрддреНрд░рдгреЗрдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ.
  • рдЬреЗрдиреЗрд░рд┐рдХ рд░рд┐рд╕реАрд╡реНрд╣ рдСрдлрд▓реЛрдб рдпрдВрддреНрд░рдгрд╛ рджреЗрдЦреАрд▓ рддреЗрдереЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • xfrm рдзреЛрд░рдгрд╛рдВрдордзреНрдпреЗ рд╕реБрдзрд╛рд░рд┐рдд рд╢реЛрдз рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЬреЗрд╡реНрд╣рд╛ рддреЗ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдЕрд╕рддрд╛рдд.
  • рдмреЛрдЧрджреЗ рдЕрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ VLAN рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • Infiniband рдЖрдгрд┐ рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХрд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рд╕реБрдзрд╛рд░рдгрд╛.

рд╕реНрддреНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛