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

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

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

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

  • рдХреНрд▓рд╛рд╕рд┐рдХ рдЯреАрд╕реАрдЬреА рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рдореЗрдВ x86 рдПрдореБрд▓реЗрдЯрд░ рдиреЗ AVX, AVX2, F16C, FMA3 рдФрд░ VAES рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде SSE рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред KVM рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдирд┐рдХрд╛рд╕ ("vmexit рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░реЗрдВ") рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╕реАрдкреАрдпреВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╣реИрдВрдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
  • рдПрдЖрд░рдПрдо рдПрдореБрд▓реЗрдЯрд░ рдХреЙрд░реНрдЯреЗрдХреНрд╕-рдП35 рд╕реАрдкреАрдпреВ рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдИрдЯреАрдПрд╕ (рдПрдиреНрд╣рд╛рдВрд╕реНрдб рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╢рди), рдкреАрдПрдордпреВрд╡реА3рдкреА5 (рдкреАрдПрдордпреВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди 3.5), рдЬреАрдЯреАрдЬреА (рдЧреЗрд╕реНрдЯ рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди рдЧреНрд░реЗрдиреНрдпреБрд▓ 4рдХреЗрдмреА, 16рдХреЗрдмреА, 64рдХреЗрдмреА), рдПрдЪрдПрдПрдлрдбреАрдмреАрдПрд╕ (рдПрдХреНрд╕реЗрд╕ рдлреНрд▓реИрдЧ рдФрд░ "рдЧрдВрджреА" рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдирд┐рдпрдВрддреНрд░рдг) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдФрд░ E0PD (рд╡рд┐рднрд╛рдЬрд┐рдд рдкрддрд╛ рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рддрдХ EL0 рдХреА рдкрд╣реБрдВрдЪ рдХреЛ рд░реЛрдХрдирд╛)ред
  • LoongArch рдПрдореБрд▓реЗрдЯрд░ fw_cfg DMA, рд╣реЙрдЯ-рдкреНрд▓рдЧ рдореЗрдореЛрд░реА рдФрд░ TPM (рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЙрдбреНрдпреВрд▓) рдбрд┐рд╡рд╛рдЗрд╕ рдЗрдореНрдпреВрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред
  • рдУрдкрдирдЖрд░рдЖрдИрдПрд╕рд╕реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдПрдореБрд▓реЗрдЯрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'рдЧреБрдг' рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдХреНрд▓рд╛рд╕рд┐рдХ рдЯреАрд╕реАрдЬреА (рдЯрд┐рдиреА рдХреЛрдб рдЬреЗрдирд░реЗрдЯрд░) рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рдХреЗ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • 'рдкреБрдгреНрдп' рдЕрдиреБрдХрд░рдгреАрдп рдорд╢реАрдиреЛрдВ рдореЗрдВ рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдкреАрдлреНрд▓реИрд╢ рд╕реЗ рдПрд╕-рдореЛрдб рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдбрд┐рд╡рд╛рдЗрд╕ рдЯреНрд░реА рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рдХрд╛рд░реНрдпред
  • 390x рдПрдореБрд▓реЗрдЯрд░ MSA5 (рдЫрджреНрдо-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП PRNO рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢-рд╕реБрд░рдХреНрд╖рд╛-рд╕рд╣рд╛рдпрддрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди 5), KIMD/KLM рдирд┐рд░реНрджреЗрд╢ (SHA-512 рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди) рдФрд░ KVM рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд zPCI рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред .
  • рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб NUMA рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдореЗрдореЛрд░реА рдХрд╛ рдкреВрд░реНрд╡-рдЖрд╡рдВрдЯрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
  • LUKS рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╣реЗрдбрд░ рдЬрд╛рдВрдЪ рдХреЛ рдордЬрдмреВрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ macOS рдкрд░ LUKS рдЫрд╡рд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИред
  • 9pfs рдмреИрдХрдПрдВрдб, рдЬреЛ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рджреВрд╕рд░реЗ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓рд╛рди 9 рдиреЗрдЯрд╡рд░реНрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ GHashTable рд╣реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдХреБрдЫ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ 6-12 рдЧреБрдирд╛ рд╡реГрджреНрдзрд┐ рд╣реБрдИред
  • рдирдпрд╛ рдиреЗрдЯрдбреЗрд╡ рдмреИрдХрдПрдВрдб рд╕реНрдЯреНрд░реАрдо рдФрд░ рдбреАрдЧреНрд░рд╛рдо рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдПрдЖрд░рдПрдо-рдЖрдзрд╛рд░рд┐рдд рдореЗрд╣рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдЬреЗрдВрдЯ рдореЗрдВ рдлреНрд░реАрдмреАрдПрд╕рдбреА рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • MacOS рдХреЗ рд▓рд┐рдП GUI рдмрд┐рд▓реНрдб рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЛрдХреЛ рдФрд░ SDL/GTK рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдмрдореЙрдбреНрдпреВрд▓ "рд╕реНрд▓рд┐рд░рдк" рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд▓рд┐рдмрд╕реНрд▓рд┐рд░рдк рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред
  • рдкрд░реАрдХреНрд╖рдг рдХреНрд╖рдорддрд╛ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг, рдмрд┐рдЧ рдПрдВрдбрд┐рдпрди рдмрд╛рдЗрдЯ рдСрд░реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ 32-рдмрд┐рдЯ рдПрдордЖрдИрдкреАрдПрд╕ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд▓реЗ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

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