QEMU 6.1 рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рд╡рд┐рдореЛрдЪрди

QEMU 6.1 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдореЛрдЪрди рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ, QEMU рдЖрдкрдХреЛ рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, x86-рд╕рдВрдЧрдд рдкреАрд╕реА рдкрд░ рдПрдХ рдПрдЖрд░рдПрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдПрдВред рдХреНрдпреВрдИрдПрдордпреВ рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдореЛрдб рдореЗрдВ, рд╕реАрдкреАрдпреВ рдкрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕реАрдзреЗ рдирд┐рд╖реНрдкрд╛рджрди рдФрд░ рдЬрд╝реЗрди рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдпрд╛ рдХреЗрд╡реАрдПрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг рдПрдХ рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд░реАрдм рд╣реЛрддрд╛ рд╣реИред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореВрд▓ рд░реВрдк рд╕реЗ рдлрд╝реИрдмреНрд░рд┐рд╕ рдмреЗрд▓рд╛рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЧреИрд░-x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ x86 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рд▓рд┐рдирдХреНрд╕ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, 14 рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЕрдиреБрдХрд░рдгрд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 400 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдИред рд╕рдВрд╕реНрдХрд░рдг 6.1 рдХреА рддреИрдпрд╛рд░реА рдореЗрдВ, 3000 рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ 221 рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рдЧрдП рдереЗред

QEMU 6.1 рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдкреНрд░рдореБрдЦ рд╕реБрдзрд╛рд░:

  • рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП QMP (QEMU рдорд╢реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдореЗрдВ "рдмреНрд▓реЙрдХрдбреЗрд╡-рд░реАрдУрдкрди" рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • Gnutls рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реЗ рдХреНрд░рд┐рдкреНрдЯреЛ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдиреНрдп рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рд╕реЗ рдЖрдЧреЗ рд╣реИред libgcrypt-рдЖрдзрд╛рд░рд┐рдд рдбреНрд░рд╛рдЗрд╡рд░ рдЬреЛ рдкрд╣рд▓реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрд╕реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╢реНрд░реЗрдгреА рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдиреЗрдЯрд▓-рдЖрдзрд╛рд░рд┐рдд рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдлрд╝реЙрд▓рдмреИрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ GnuTLS рдФрд░ Libgcrypt рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • I2C рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ PMBus рдФрд░ I2C рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд░реНрд╕ (pca9546, pca9548) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХреНрд▓рд╛рд╕рд┐рдХ рдЯреАрд╕реАрдЬреА (рдЯрд┐рдиреА рдХреЛрдб рдЬреЗрдирд░реЗрдЯрд░) рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рд╣реИред рдирдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдПрдХреНрдЬрд╝реЗрд▓реЙрдЧ (рдирд┐рд╖реНрдкрд╛рджрди рд▓реЙрдЧ) рдФрд░ рдХреИрд╢ рдореЙрдбрд▓рд┐рдВрдЧ (рд╕реАрдкреАрдпреВ рдореЗрдВ рдПрд▓1 рдХреИрд╢ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг) рдЬреЛрдбрд╝реЗ рдЧрдПред
  • рдПрдЖрд░рдПрдо рдПрдореБрд▓реЗрдЯрд░ рдиреЗ рдПрд╕реНрдкреАрдб (рд░реЗрдирд┐рдпрд░-рдмреАрдПрдорд╕реА, рдХреНрд╡рд╛рдВрдЯрд╛-рдХреНрдпреВ7рдПрд▓1), рдПрдирдкреАрд╕реАрдПрдо7рдПрдХреНрд╕рдПрдХреНрд╕ (рдХреНрд╡рд╛рдВрдЯрд╛-рдЬреАрдмреАрдПрд╕-рдмреАрдПрдорд╕реА) рдФрд░ рдХреЙрд░реНрдЯреЗрдХреНрд╕-рдПрдо3 (рдПрд╕рдЯреАрдПрдо32рд╡реАрдПрд▓рдбрд┐рд╕реНрдХрд╡рд░реА) рдЪрд┐рдкреНрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдмреЛрд░реНрдбреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред рдПрд╕реНрдкреАрдб рдЪрд┐рдкреНрд╕ рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдФрд░ рд╣реИрд╢рд┐рдВрдЧ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред SVE2 рдирд┐рд░реНрджреЗрд╢реЛрдВ (bfloat16 рд╕рд╣рд┐рдд), рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЧреБрдгрди рдСрдкрд░реЗрдЯрд░реЛрдВ рдФрд░ рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди-рдПрд╕реЛрд╕рд┐рдПрдЯрд┐рд╡ рдмрдлрд░ (TLB) рдлреНрд▓рд╢ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдЕрдиреБрдХрд░рдгреАрдп pseries рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП PowerPC рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ, рдирдП рдЕрддрд┐рдерд┐ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╣реЙрдЯ-рдкреНрд▓рдЧрд┐рдВрдЧ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, CPU рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд╕реАрдорд╛ рдмрдврд╝рд╛ рджреА рдЧрдИ рд╣реИ, рдФрд░ POWER10 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ . Genesi/bPlan Pegasos II (pegasos2) рдЪрд┐рдкреНрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдмреЛрд░реНрдбреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдПрдореБрд▓реЗрдЯрд░ рдУрдкрдирдЯрд╛рдЗрдЯрди рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдФрд░ рд╡рд░реНрдЯреАрдУ-рд╡реАрдЬреАрдП рд╡рд░реНрдЪреБрдЕрд▓ рдЬреАрдкреАрдпреВ (рд╡рд░реНрдЬреАрдПрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
  • S390 рдПрдореБрд▓реЗрдЯрд░ рдиреЗ 16рд╡реАрдВ рдкреАрдврд╝реА рдХреЗ рд╕реАрдкреАрдпреВ рдФрд░ рд╡реЗрдХреНрдЯрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред
  • рдирдП Intel CPU рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди x86 рдПрдореБрд▓реЗрдЯрд░ (рд╕реНрдХрд╛рдЗрд▓реЗрдХ-рдХреНрд▓рд╛рдЗрдВрдЯ-v4, рд╕реНрдХрд╛рдИрд▓реЗрдХ-рд╕рд░реНрд╡рд░-v5, рдХреИрд╕реНрдХреЗрдбрд▓реЗрдХ-рд╕рд░реНрд╡рд░-v5, рдХреВрдкрд░рд▓реЗрдХ-v2, рдЖрдЗрд╕рд▓реЗрдХ-рдХреНрд▓рд╛рдЗрдВрдЯ-v3, рдЖрдЗрд╕рд▓реЗрдХ-рд╕рд░реНрд╡рд░-v5, рдбреЗрдирд╡рд░реНрдЯрди-) рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред v3, рд╕реНрдиреЛрд░рд┐рдЬ- v3, рдзреНрдпрд╛рди-v2), рдЬреЛ XSAVES рдирд┐рд░реНрджреЗрд╢ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред Q35 (ICH9) рдЪрд┐рдкрд╕реЗрдЯ рдПрдореБрд▓реЗрдЯрд░ PCI рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╣реЙрдЯ рдкреНрд▓рдЧрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдПрдПрдордбреА рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдмреЗрд╣рддрд░ рдЕрдиреБрдХрд░рдгред рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реА рджреНрд╡рд╛рд░рд╛ рдмрд╕ рдЕрд╡рд░реЛрдзрди рдХреА рддреАрд╡реНрд░рддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдмрд╕-рд▓реЙрдХ-рд░реЗрдЯрд▓рд┐рдорд┐рдЯ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдиреЗрдЯрдмреАрдПрд╕рдбреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдПрдирд╡реАрдПрдордПрдо рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдХреЗ рд▓рд┐рдП рддреНрд╡рд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • GUI рдореЗрдВ, VNC рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЕрдм рдХреЗрд╡рд▓ рдмрд╛рд╣рд░реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдмреИрдХрдПрдВрдб (gnutls, libgcrypt рдпрд╛ Nettle) рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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