QEMU 7.1 эмуляторунун чыгарылышы

QEMU 7.1 долбоорунун релизи көрсөтүлдү. Эмулятор катары QEMU такыр башка архитектурасы бар системада бир аппараттык платформа үчүн түзүлгөн программаны иштетүүгө мүмкүндүк берет, мисалы, x86-шайкеш компьютерде ARM тиркемесин иштетүү. QEMUдагы виртуалдаштыруу режиминде, обочолонгон чөйрөдө коддун аткарылышынын көрсөткүчү CPUдагы көрсөтмөлөрдү түздөн-түз аткаруунун жана Xen гипервизорунун же KVM модулунун колдонулушунан улам аппараттык системага жакын.

Долбоор башында Фабрис Беллард тарабынан x86 платформасы үчүн компиляцияланган аткарылуучу файлдарды иштетүү мүмкүнчүлүгүн камсыз кылуу үчүн түзүлгөн. Linux x86дан башка архитектураларда. Иштеп чыгуу жылдарында 14 аппараттык архитектура үчүн толук эмуляцияны колдоо кошулуп, эмуляцияланган аппараттык түзмөктөрдүн саны 400дөн ашты. 7.1 версиясын даярдоодо 238 иштеп чыгуучудан 2800дөн ашык өзгөртүүлөр киргизилген.

Негизги жакшыртуулар QEMU 7.1 кошулду:

  • сахнада Linux "Нөлдүк көчүрмө-жөнөтүү" опциясы ишке ашырылды, бул эс тутум баракчаларын түз миграция учурунда ортоңку буферлөөсүз өткөрүп берүүгө мүмкүндүк берет.
  • QMP (QEMU Machine Protocol) "кир" абалда барак маалыматтары менен NBD сүрөттөрүн экспорттоо үчүн блок-экспорт-кошуу буйругун колдонуу мүмкүнчүлүгүн кошту. Ар кандай QEMU подсистемаларынан сурам статистикасына 'queery-stats' жана 'query-stats-schema' жаңы буйруктары да кошулду.
  • Конок агенти Solaris платформасын колдоону жакшыртты жана дисктин жана процессордун абалын көрсөтүү үчүн жаңы "конок-ал-дискстат" жана "конок-ал-cpusats" буйруктарын кошту. NVMe SMART'тан "конок-дисктерди алуу" буйругуна маалыматтын чыгышы жана NVMe автобусунун түрү жөнүндө маалыматты "конок алуу-fsinfo" буйругуна чыгаруу кошулду.
  • LoongArch инструкциялар топтому архитектурасынын (LA64) 64 биттик вариантын колдогон жаңы LoongArch эмулятору кошулду. Эмулятор Loongson 3 5000 процессорлорун жана Loongson 7A1000 түндүк көпүрөлөрүн колдойт.
  • ARM эмулятору эмуляцияланган машиналардын жаңы түрлөрүн ишке ашырат: Aspeed AST1030 SoC, Qaulcomm жана AST2600/AST1030 (fby35). Cortex-A76 жана Neoverse-N1 процессорлорун, ошондой эле SME (Scalable Matrix Extensions), RAS (Ишенимдүүлүк, Жеткиликтүүлүк, Тейлөө жөндөмдүүлүгү) процессор кеңейтүүлөрүн эмуляциялоо үчүн кошумча колдоо жана инструкцияларды спекулятивдүү аткаруу учурунда ички кэштен агып чыгууларды бөгөттөө үчүн буйруктар. CPU. "Virt" машиналары үчүн GICv4 үзгүлтүк контроллерин эмуляциялоо ишке ашырылган.
  • x86 архитектурасынын эмуляторунда KVM LBR (Акыркы бутак жазуусу) көзөмөлдөө механизмин виртуалдаштырууга колдоо кошулду.
  • HPPA архитектуралык эмулятору жүктөө менюсунда PS/6 клавиатурасын колдонууну колдогон SeaBIOS v2 негизиндеги жаңы микропрограмманы сунуштайт. Жакшыртылган сериялык порт эмуляциясы. Кошумча STI консолунун шрифттери кошулду.
  • Nios2 такталары үчүн MIPS архитектура эмулятору (-машина 10m50-ghrd) Vectored Interrupt Controller жана регистрлердин көмүскө топтомунун эмуляциясын ишке ашырат. Жакшыртылган өзгөчөлүктөр менен иштөө.
  • "or1k-sim" машинасы үчүн OpenRISC архитектуралык эмулятору 4 16550A UART түзмөктөрүн колдонуу мүмкүнчүлүгүн кошту.
  • RISC-V архитектура эмулятору 1.12.0 спецификациясында аныкталган жаңы нускамалар топтому кеңейтүүлөрүн (ISAs) колдоону, ошондой эле Sdtrig кеңейтүүсүн колдоону жана вектордук нускамаларды жакшырткан колдоону кошту. Мүчүлүштүктөрдү оңдоо мүмкүнчүлүктөрү жакшыртылды. TPM (Ишенимдүү платформа модулу) колдоосу "virt" эмуляцияланган машинага жана Ibex SPI колдоосу "OpenTitan" машинасына кошулду.
  • 390x архитектура эмулятору VEF 2 (Vector-Enhancements Facility 2) кеңейтүүлөрүн колдоону камсыз кылат. s390-ccw BIOS секторунун көлөмү 512 байттан башка дисктерден жүктөө мүмкүнчүлүгүн камсыз кылат.
  • Xtensa архитектура эмулятору lx106 өзөктөрүн жана кэш тестирлөө үчүн объект коддорун колдоону кошту.

Source: opennet.ru

DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster