QEMU 6.1 пастаўляецца з апаратным шыфраваннем, падтрымкай большай колькасці плат і многае іншае

QEMU

Вызваленне новая версія QEMU 6.1 у якім больш за 3000 змяненняў былі ўнесены 221 распрацоўшчыкам, з якіх паляпшэнне кантролера, а таксама падтрымка большай колькасці плат, сярод якіх вылучаецца Cortex-M3, паляпшэнні для PowerPC, падтрымка апаратнага шыфравання, сярод іншых змяненняў.

Тым, хто не знаёмы з QEMU, яны павінны ведаць, што гэта праграмнае забеспячэнне дазваляе запускаць скампіляваную праграму для апаратнай платформы ў сістэме з зусім іншай архітэктурайНапрыклад, для запуску прыкладання ARM на ПК, сумяшчальным з x86.

У рэжыме віртуалізацыі ў QEMU прадукцыйнасць выканання кода ў асяроддзі пясочніцы набліжаецца да апаратнай сістэмы з-за непасрэднага выканання інструкцый на працэсары і выкарыстання гіпервізара Xen альбо модуля KVM.

Асноўныя навінкі QEMU 6.1

У гэтай новай версіі QEMU 6.1 мы можам выявіць, што па змаўчанні, падтрымка убудоў для генератара кодаў TCG (Tiny Code Generator) класічны уключаны і што былі дададзены новыя ўбудовы execlog (журнал выканання) і кэшаванне (мадэляванне паводзінаў кэша L1 на працэсары).

Яшчэ адна навінка, якая вылучаецца ў гэтай новай версіі, - гэта дададзеная падтрымка плат на аснове чыпаў Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) і Cortex-M3 (stm32vldiscovery) у эмулятары ARM.

У той час як з боку падтрымка новых мадэляў працэсараў Intel на эмулятары x86 Былі дададзены Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Дэнвертан-v3, Сноўрыдж-v3, Dhyana-v2 якія рэалізуюць інструкцыю XSAVES.

Знаходзячыся ў графічным інтэрфейсе, напрl падтрымліваю аўтэнтыфікацыю пароля пры выкарыстанні пратаколу Цяпер VNC уключаны толькі калі ён пабудаваны з вонкавым крыпта -бэкендам (грызуны, libgcrypt або крапіва).

Мы таксама можам даведацца, што я ведаю дададзеная падтрымка апаратнага шыфравання і механізмы хэшавання, прадстаўленыя на чыпах Aspeed, гэта таксама разам з падтрымкай эмуляцыі інструкцый SVE2 (у тым ліку bfloat16), аператараў для матрычнага множання і каманд для ачысткі буфераў асацыятыўнага перакладу (TLB).

Эмулятар архітэктуры PowerPC «псеўры» для эмуляваных машынs дадала падтрымку для выяўлення збояў "гарачай разеткі" у новых гасцявых асяроддзях ён павялічыў ліміт працэсара і рэалізаваў эмуляцыю некаторых інструкцый, характэрных для працэсараў POWER10.

Акрамя таго, згадваецца, што як прыярытэтны драйвер шыфравання, выкарыстоўваецца gnutls, што апярэджвае іншыя кантролеры па прадукцыйнасці, у той час як кантролер на базе электроннай тэхнікіПа змаўчанні прапанаваная вышэй libgcrypt была перамешчана ў варыянт а драйвер на аснове крапівы быў пакінуты ў якасці альтэрнатывы для выкарыстання пры адсутнасці GnuTLS і Libgcrypt.

З іншых змен якія вылучаюцца ў гэтай новай версіі QEMU 6.1:

  • У эмулятар I2C дададзена падтрымка мультыплексараў PMBus і I9546C (pca9548, pca2).
  • Эмулятар RISC-V падтрымлівае платформу OpenTitan і віртуальны графічны працэсар virtio-vga (на аснове virgl).
  • Эмулятар s390 дадае падтрымку працэсараў 16 -га пакалення і вектарных пашырэнняў.
  • Дададзена падтрымка плат на аснове чыпаў Genesi / bPlan Pegasos II (pegasos2).
  • Эмулятар чыпсэта Q35 (ICH9) падтрымлівае гарачае падключэнне прылад PCI. Палепшаная эмуляцыя пашырэнняў для віртуалізацыі, прадстаўленых на працэсарах AMD.
  • Эксперыментальная падтрымка спецыфікацыі ePMP
  • Першапачатковая падтрымка эксперыментальнага пашырэння Bit Manip
  • Дададзена опцыя bus-lock-ratelimit, каб абмежаваць інтэнсіўнасць блакавання шыны гасцявой сістэмай.
  • Дададзена каманда "blockdev-reopen" у QMP (машынны пратакол QEMU), каб змяніць канфігурацыю ўжо створанай блокавай прылады.
  • Дададзена падтрымка яго выкарыстання ў якасці паскаральніка для гіпервізара NVMM, распрацаванага праектам NetBSD.

У рэшце рэшт калі вам цікава даведацца пра гэта больш змяненняў і навінак, прадстаўленых у гэтай новай версіі QEMU 6.1, вы можаце праверыць падрабязнасці і іншае ў наступная спасылка.


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

Будзьце першым, каб каментаваць

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны.

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.