QEMU 5.1 осында және 2500-ге жуық өзгеріспен келеді, және бұл ең маңыздысы

QEMU

Іске қосу жобаның жаңа нұсқасы QEMU 5.1, онда көптеген процессорларға қолдау, сондай-ақ NVMe-ге қолдау, қателерді түзету және бұрыннан бар жақсартулар қосылды.

QEMU туралы білмейтіндер үшін мұны білуі керек платформаға арналған жинақталған бағдарламаны іске қосуға мүмкіндік береді жүйесіндегі жабдық мүлдем басқа сәулетМысалы, x86 үйлесімді компьютерде ARM қосымшасын іске қосу.

QEMU-да виртуалдандыру режимінде, жұмыс қорабындағы жұмыс кодының өнімділігі жергілікті жүйеге жақын бұл процессорға арналған нұсқаулардың тікелей орындалуына және Xen гипервизорын немесе KVM модулін пайдалануға байланысты.

Жоба бастапқыда x86 компиляцияланған Linux екілік файлдарының x86 емес архитектурада жұмыс істеуі үшін Фабрис Беллардпен құрылды.

Даму жылдарында 14 аппараттық архитектураға толық эмуляцияны қолдау қосылды, эмуляциялық аппараттық құрылғылар саны 400-ден асты.

QEMU 5.1 негізгі жаңалықтары

Осы 5.1 жаңа нұсқасын дайындауда, 2500-ден астам өзгертулер енгізілді, оның ішінде 235 әзірлеушілер қатысты.

Осы жаңа нұсқада ерекше көрінетін негізгі өзгерістердің ішінен біз оның қосылғанын біле аламыз AVR архитектурасына негізделген CPU эмуляциясын қолдау, сонымен қатар сонымен қатар Arduino тақталарына қолдау қосылды Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560), Arduino Mega (ATmega1280) және Arduino UNO (ATmega328P).

Сонымен қатар, бұл атап көрсетілген ARM эмуляторына ACPI қонақты жүйелері үшін ажырату және nvdimm қосылды, Сонымен қатар, ARMv8.2 TTS2UXN және ARMv8.5 MemTag кеңейтімдеріне қолдау көрсетілді.

Loongson 3A процессорына қолдау қосылды (R1 және R4) MIPS сәулет эмуляторына. FPU және MSA нұсқауларын эмуляциялау өнімділігі жақсарды, сондай-ақ SiFive E34 және Ibex процессорларын RISC-V сәулет эмуляторына қолдау көрсету. HiFive1 revB және OpenTitan тақталарына қолдау қосылды. Spike машиналарында бірнеше CPU-ға қолдау көрсетіледі.

Контроллер үшін NVMe NVMe 1.4 спецификациясында енгізілген тұрақты жады аймағын қолдайды.

Сонымен қатар qcow2 файлдарындағы тұрақты нүктелік кескіндерді басқаруға арналған qemu-img утилитасына жаңа 'растрлық' пәрмен қосылды.

Qemu-img сонымен қатар LUKS кілттерін басқаруды жүзеге асырады (keylot) және «өлшеу» пәрменіне қосылған «карта» (–бастау-ығысу, –макс-ұзындық) және “түрлендіру” (-битмарталар) командалары үшін қосымша мүмкіндіктер ұсынады. qcow2 файлдарындағы тұрақты нүктелік кескіндердің мөлшері туралы.

Ерекше көзге түскен басқа өзгерістердің ішінде осы жаңа нұсқасының:

  • PowerPC архитектура эмуляторы енді қонақтар жүйесінде FWNMI көмегімен қателерді қалпына келтіруге қолдау көрсетеді.
  • S390 архитектурасы үшін қауіпсіз виртуалдандыру үшін KVM қолдауы қосылды (қауіпсіз орындау режимі).
  • X86 архитектурасы эмуляторы Windows ACPI эмуляцияланған құрылғы кестесін (ACPI WAET) ұсыну арқылы Windows қонақтарын виртуалдандырудың үстеме ақысын азайтады. MacOS үшін HVF үдеуін жақсартады.
  • Блоктық құрылғы драйвері 2 МБ физикалық және логикалық блоктары бар виртуалды сақтау құрылғыларына қолдау көрсетеді.
  • Жаңа «құпия кілт» нысаны көмегімен Linux ядросының кілттері арқылы шифрлау үшін QEMU-ға парольдер мен кілттерді беру мүмкіндігі қосылды.
  • Zstd қысу алгоритмі qcow2 пішімін қолдайды.
  • Sonorapass-bmc тақтасына қолдау көрсетіледі.
  • Классикалық TCG қонақтарына арналған Virtio (Tiny Code Generator) vhost пайдаланушы процедураларын, соның ішінде virtiofsd қолдана алады. VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS кеңейтімі vhost-user-ке қосылды, бұл 8-ден астам RAM слоттарын тіркеуге мүмкіндік береді.
  • POWER стиліндегі NMI енгізу үшін интерфейс қосылды
  • Scv және rfscv нұсқаулары енді TCG-ге сәйкес келеді
  • Енді сіз POWER10 машинасын «pseries» типімен таңдай аласыз

Сонымен, егер сіз Qemu-дің осы жаңа нұсқасы туралы көбірек білгіңіз келсе, онда сіз оның басылымындағы мәліметтерді тексере аласыз. Сілтеме бұл.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.