QEMU 6.1 apparat shifrlash, qo'shimcha taxtalarni qo'llab -quvvatlash va boshqalar bilan birga keladi

QEMU

Ning chiqarilishi ning yangi versiyasi QEMU 6.1 3000 ta ishlab chiquvchi tomonidan 221 dan ortiq o'zgartirishlar kiritilgan tekshirgichni takomillashtirish, shuningdek, Cortex-M3 ajralib turadigan kengashlarni qo'llab-quvvatlash, PowerPC-ni takomillashtirish, apparat shifrlashni qo'llab -quvvatlash, boshqa o'zgarishlar qatorida.

QEMU bilan tanish bo'lmaganlar, bu dasturiy ta'minot ekanligini bilishlari kerak butunlay boshqa arxitekturaga ega tizimda apparat platformasi uchun tuzilgan dasturni ishga tushirish imkonini beradiMasalan, x86 mos keladigan kompyuterda ARM dasturini ishga tushirish.

QEMU-da virtualizatsiya rejimida, protsessor bo'yicha ko'rsatmalar to'g'ridan-to'g'ri bajarilishi va Xen gipervizatori yoki KVM moduli ishlatilishi sababli, qum maydonida kod bajarilishi apparat tizimiga yaqin.

QEMU 6.1 ning asosiy yangi xususiyatlari

QEMU 6.1 taqdim etilgan ushbu yangi versiyada biz sukut bo'yicha, TCG kod generatori uchun plaginlarni qo'llab -quvvatlash (Tiny Code Generator) klassikasi yoqilgan va yangi plaginlar execlog (ijro jurnali) va keshni shakllantirish (CPUdagi L1 keshining xatti -harakatlarini simulyatsiya qilish) qo'shildi.

Bu yangi versiyada ko'zga tashlanadigan yana bir yangilik Aspeed chiplariga asoslangan taxtalarni qo'llab -quvvatladi (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) va Cortex-M3 (stm32vldiscovery) ARM emulyatorida.

Tomondan x86 emulyatoridagi yangi Intel CPU modellarini qo'llab -quvvatlash Qo'shilgan Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge-v3, Dhyana-v2 XSAVES buyrug'ini bajaradi.

GUIda bo'lganingizda, eMen parolni tasdiqlashni qo'llab -quvvatlayman protokol ishlatilganda VNC endi faqat yoqilgan u qurilganda tashqi kripto orqa qismi bilan (gnutls, libgcrypt yoki qichitqi o't).

Biz bilgan narsani ham topa olamiz apparat shifrlash uchun qo'shimcha yordam va Aspeed chiplarida taqdim etilgan xesh dvigatellari, shuningdek, SVE2 ko'rsatmalarini (bfloat16, shu jumladan) taqlid qilishni qo'llab -quvvatlash, matritsalarni ko'paytirish operatorlari va assotsiativ tarjima buferlarini (TLB) tozalash buyruqlari.

Arxitektura emulyatori PowerPC "xizmatlari" taqlid qilingan mashinalar uchuns hot -vilkasidagi nosozliklarni aniqlash uchun qo'llab -quvvatlashni qo'shdi yangi mehmon muhitida u CPU chegarasini oshirdi va POWER10 protsessorlariga xos bo'lgan ba'zi ko'rsatmalarni emulyatsiyasini amalga oshirdi.

Bundan tashqari, bu kabi eslatib o'tiladi ustuvor shifrlash drayveri, gnutls ishlatiladi, bu ishlash ko'rsatkichlari bo'yicha boshqa nazoratchilardan oldinda, elektron nazoratchiYuqorida taklif qilingan standart libgcrypt variantga o'tkazildi va qichitqi o'tga asoslangan haydovchi GnuTLS va Libgcrypt yo'qligida foydalanish uchun alternativa sifatida qoldirilgan.

Boshqa o'zgarishlardan QEMU 6.1 ning ushbu yangi versiyasidan ajralib turadigan:

  • PMBus va I2C multipleksorlarini qo'llab -quvvatlash (pca9546, pca9548) I2C emulyatoriga qo'shildi.
  • RISC-V emulyatori OpenTitan platformasini va virtual GPU virtio-vga (virgl asosida) ni qo'llab-quvvatlaydi.
  • S390 emulyatori 16 -avlod CPU va vektor kengaytmalarini qo'llab -quvvatlaydi.
  • Genesi / bPlan Pegasos II chiplari (pegasos2) asosidagi taxtalarni qo'llab -quvvatlash qo'shildi.
  • Q35 (ICH9) chipset emulyatori PCI qurilmalarini issiq ulashni qo'llab -quvvatlaydi. AMD protsessorlarida taqdim etilgan virtualizatsiya kengaytmalarini takomillashtirish.
  • EPMP spetsifikatsiyasi uchun eksperimental yordam
  • Bit Manip eksperimental kengaytmasini dastlabki qo'llab -quvvatlash
  • Mehmonlar tizimi tomonidan avtobusni qulflash intensivligini cheklash uchun bus-lock-ratelimit opsiyasi qo'shildi.
  • QMP (QEMU Machine Protocol) ga allaqachon bloklangan qurilmaning konfiguratsiyasini o'zgartirish uchun "blockdev-reopen" buyrug'i qo'shildi.
  • NetBSD loyihasi tomonidan ishlab chiqilgan NVMM gipervizorining tezlatgichi sifatida foydalanish uchun qo'llab -quvvatlash qo'shildi.

FINALMENTE agar siz bu haqda ko'proq bilishni xohlasangiz QEMU 6.1 ning ushbu yangi versiyasida taqdim etilgan o'zgarishlar va yangiliklarning tafsilotlari va boshqalarni tekshirishingiz mumkin. quyidagi havola.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

bool (to'g'ri)