Нашри эмулятори QEMU 7.0

Нашри лоиҳаи QEMU 7.0 муаррифӣ шуд. Ҳамчун эмулятор, QEMU ба шумо имкон медиҳад, ки барномаи барои як платформаи сахтафзор тартибдодашударо дар система бо меъмории комилан дигар иҷро кунед, масалан, барномаи ARM-ро дар компютери x86 мувофиқ иҷро кунед. Дар реҷаи виртуализатсия дар QEMU, иҷрои иҷроиши код дар муҳити ҷудошуда аз сабаби иҷрои мустақими дастурҳо дар CPU ва истифодаи Xen hypervisor ё модули KVM ба системаи сахтафзор наздик аст.

Лоиҳа аслан аз ҷониби Фабрис Беллард барои таъмини қобилияти иҷрои файлҳои иҷрошаванда, ки барои платформаи x86 тартиб дода шудаанд, сохта шудааст. Linux дар меъмориҳои ғайр аз x86. Дар тӯли солҳои таҳия, барои 14 меъмории сахтафзор дастгирии эмулятсияи пурра илова карда шуд ва шумораи дастгоҳҳои сахтафзори эмулятсияшуда аз 400 адад гузашт. Ҳангоми омода кардани версияи 7.0, аз 225 таҳиягар зиёда аз 2500 тағйирот ворид карда шуданд.

Такмилҳои калидӣ ба QEMU 7.0 илова карда шуданд:

  • Эмулятори меъмории x86 ҳоло маҷмӯи дастурҳои Intel AMX (Advanced Matrix Extensions) -ро, ки дар протсессори сервери Intel Xeon Scalable амалӣ карда мешавад, дастгирӣ мекунад. AMX регистрҳои нави танзимшавандаи TMM "TILE" ва дастурҳоро барои коркарди додаҳо дар ин регистрҳо, ба монанди TMUL (Tile matrix MULtiply) барои зарби матритса пешниҳод мекунад.
  • Имконияти сабти рӯйдодҳои ACPI аз системаи меҳмон тавассути интерфейси ACPI ERST дода шудааст.
  • Модули virtiofs, ки барои интиқоли қисмҳои системаи файлии муҳити мизбон ба системаи меҳмонон истифода мешавад, дастгирии тамғакоғазҳои бехатариро беҳтар кардааст. Осебпазирии CVE-2022-0358, ки имкон медиҳад, ки имтиёзҳо тавассути эҷоди файлҳои иҷрошаванда дар директорияҳое, ки тавассути virtiofs ба гурӯҳи дигар тааллуқ доранд ва бо парчами SGID муҷаҳҳаз шудаанд, ирсол карда шаванд, ислоҳ карда шуд.
  • Баланд бардоштани чандирии нусхабардории тасвирҳои фаъоли система (тасвири лаҳзае сохта мешавад, ки пас аз он филтри нусхабардорӣ-пеш-навиштан (CBW) барои навсозии ҳолати аксбардорӣ, нусхабардории маълумот аз минтақаҳое, ки системаи меҳмон ба онҳо менависад) истифода мешавад. Дастгирии тасвирҳо дар форматҳои ғайр аз qcow2 илова карда шудааст. Дастрасӣ ба акси нусхабардорӣ ҳоло ба таври ғайримустақим тавассути драйвери дастгоҳи блоки дастрасии аксбардорӣ имконпазир аст. Назорати мукаммали филтри CBW илова карда шуд; масалан, харитаҳои мушаххасро аз коркард хориҷ кардан мумкин аст.
  • Эмулятори ARM барои мошинҳои 'virt' ҳоло virtio-mem-pci, муайян кардани топологияи CPU-и меҳмон ва фаъолсозии PAuth-ро ҳангоми истифодаи гипервизор дастгирӣ мекунад. KVM Бо суръатбахши HVF. Эмулятори тахтаи "xlnx-versal-virt" ҳоло эмуляцияи PMC SLCR ва контроллери хотираи флеши OSPI-ро дастгирӣ мекунад. Моделҳои нави идоракунии CRF ва APU барои мошинҳои эмуляцияшудаи "xlnx-zynqmp" илова карда шуданд. Эмуляцияи васеъкуниҳои FEAT_LVA2, FEAT_LVA (Фазои суроғаи виртуалии калон) ва FEAT_LPA (Фазои суроғаи физикии калон) илова карда шуд.
  • Генератори коди классикии TCG (Tiny Code Generator) дастгирии ҳостҳоро бо CPU-ҳои ARMv4 ва ARMv5, ки барои дастрасии якхелаи хотира дастгирӣ надоранд ва барои иҷрои QEMU RAM кофӣ надоранд, қатъ кардааст.
  • Эмулятори меъмории RISC-V ҳоло гипервизори KVM-ро дастгирӣ мекунад ва васеъшавии векторҳои Vector 1.0, инчунин дастурҳои Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx ва zhinx{min}-ро амалӣ мекунад. Дастгирии боркунии OpenSBI (RISC-V Supervisor Binary Interface) ба мошинҳои тақлидшудаи "хӯша" илова карда шудааст. Қобилияти истифодаи то 32 ядрои протсессор ва дастгирии AIA барои мошинҳои тақлидшудаи "virt" амалӣ карда шудааст.
  • Эмулятори меъмории HPPA ҳоло то 16 vCPU-ро дастгирӣ мекунад ва драйвери графикиро барои муҳити корбарони HP-UX VDE/CDE беҳтар мекунад. Имконияти тағир додани тартиби боркунӣ барои дастгоҳҳои SCSI илова карда шудааст.
  • Эмулятори меъмории OpenRISC барои тахтаҳои "sim" ҳоло то 4 ядрои CPU, боркунии initrd берунӣ ва тавлиди дарахти худкори дастгоҳро барои ядрои пурборшаванда дастгирӣ мекунад.
  • Эмулятори меъмории PowerPC барои мошинҳои тақлидшудаи "pseries" ҳоло системаҳои меҳмонро дар зери гипервизори дохилии KVM дастгирӣ мекунад. Дастгирии дастгоди spapr-nvdimm илова карда шуд. Дастгирии контроллерҳои XIVE2 ва контроллерҳои PHB5 барои мошинҳои тақлидшудаи "powernv" илова карда шуд ва дастгирии XIVE ва PHB 3/4 такмил дода шуд.
  • Дастгирии васеъкуниҳои z15 (Иншооти гуногун-Дастур-Extensions 3) ба эмулятори меъмории s390x илова карда шудааст.

Манбаъ: opennet.ru

Хостинги боэътимодро барои сайтҳо бо муҳофизати DDoS, серверҳои VPS VDS харед 🔥 Харидани хостинги боэътимоди вебсайт бо муҳофизати DDoS, серверҳои VPS VDS | ProHoster