QEMU 6.2 เปิดตัวแล้วและนี่คือข่าวของมัน

QEMU

เพิ่งเปิดตัวโครงการเวอร์ชั่นใหม่ คิวมู 6.2, เวอร์ชั่นที่เป็นการจัดทำเวอร์ชั่นใหม่ มีการเปลี่ยนแปลงมากกว่า 2300 ครั้งโดยนักพัฒนา 189 คน.

สำหรับผู้ที่ไม่คุ้นเคยกับโครงการควรรู้ว่ามันทำหน้าที่เป็นตัวจำลองที่ อนุญาตให้คุณเรียกใช้โปรแกรมที่คอมไพล์แล้วสำหรับแพลตฟอร์มฮาร์ดแวร์บนระบบที่มีสถาปัตยกรรมที่แตกต่างอย่างสิ้นเชิง ตัวอย่างเช่น เพื่อเรียกใช้แอปพลิเคชัน ARM บนพีซีที่รองรับ x86

ในโหมดการจำลองเสมือนใน QEMU ประสิทธิภาพของการเรียกใช้โค้ดในสภาพแวดล้อมแซนด์บ็อกซ์นั้นใกล้เคียงกับระบบฮาร์ดแวร์เนื่องจากการดำเนินการคำสั่งโดยตรงบน CPU และการใช้ Xen ไฮเปอร์ไวเซอร์หรือโมดูล KVM

โปรเจ็กต์นี้สร้างขึ้นโดย Fabrice Bellard เพื่อให้ไบนารี Linux ที่สร้างบน x86 สามารถทำงานบนสถาปัตยกรรมที่ไม่ใช่ x86 ได้ ในช่วงหลายปีที่ผ่านมา มีการเพิ่มการสนับสนุนการจำลองแบบเต็มรูปแบบสำหรับสถาปัตยกรรมฮาร์ดแวร์ 14 ตัว จำนวนอุปกรณ์ฮาร์ดแวร์ที่จำลองมีเกิน 400

ความแปลกใหม่หลักของ QEMU 6.2

ในเวอร์ชันใหม่ของ QEMU 6.2 ในกลไกนี้ virtio-memซึ่งช่วยให้คุณเชื่อมต่อและยกเลิกการเชื่อมต่อหน่วยความจำของเครื่องเสมือน เพิ่มการสนับสนุนอย่างเต็มที่สำหรับการถ่ายโอนข้อมูลความผิดพลาดของแขก คัดลอกการดำเนินการก่อนและหลังการย้ายสภาพแวดล้อม (ก่อนคัดลอก / หลังคัดลอก) และการสร้างสแน็ปช็อตของระบบแขกในพื้นหลัง

การเปลี่ยนแปลงที่โดดเด่นอีกอย่างคือใน คิวเอ็มพี (โปรโตคอลเครื่อง QEMU) ใช้การจัดการข้อผิดพลาด DEVICE_UNPLUG_GUEST_ERROR เกิดขึ้นที่ฝั่งผู้เยี่ยมชมในกรณีที่เกิดความล้มเหลวระหว่างการใช้งานฮอตปลั๊ก

นอกจากนี้ยังมีการเน้นย้ำว่า ไวยากรณ์ของอาร์กิวเมนต์การบูตที่ประมวลผลถูกขยาย ในปลั๊กอินสำหรับตัวสร้างโค้ดแบบคลาสสิก TCG (เครื่องมือสร้างโค้ดเล็ก ๆ ) บวกกับการรองรับระบบมัลติคอร์ในปลั๊กอิน "แคช"

ใน โปรแกรมจำลอง x86 รองรับซีพียู Intel Snowridge-v4 รุ่น เพิ่มการสนับสนุนสำหรับการเข้าถึง Intel SGX enclaves (Software Guard eXtensions) จากแขกที่ใช้อุปกรณ์ / dev / sgx_vepc ที่ฝั่งโฮสต์และแบ็กเอนด์ "memory-backend-epc" ใน QEMU สำหรับระบบแขกที่ได้รับการคุ้มครองโดยเทคโนโลยี เอเอ็มดี SEV (การจำลองเสมือนที่เข้ารหัสอย่างปลอดภัย) เพิ่มความสามารถในการตรวจสอบการเปิดใช้เคอร์เนลโดยตรง (โดยไม่ต้องใช้บูตโหลดเดอร์) (เปิดใช้งานโดยการตั้งค่าพารามิเตอร์ 'kernel-hashes = on' เป็น 'sev-guest')

ในโปรแกรมจำลอง ARM บนระบบโฮสต์ Apple Silicon รองรับกลไกการเร่งความเร็วฮาร์ดแวร์ "hvf" เมื่อเริ่มต้นระบบแขกที่ใช้ AArch64

ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่าเวอร์ชั่นใหม่:

  • มีการนำเครื่องจำลองประเภทใหม่ "kudo-mbc" มาใช้แล้ว
  • สำหรับเครื่อง 'virt' ได้เพิ่มการรองรับการจำลอง ITS (Interrupt Translation Service) และความสามารถในการใช้ CPU มากกว่า 123 ตัวในโหมดการจำลอง
  • เพิ่มการรองรับอุปกรณ์ BBRAM และ eFUSE สำหรับเครื่องจำลอง "xlnx-zcu102" และ "xlnx-versal-virt"
  • สำหรับระบบที่ใช้ชิป Cortex-M55 มีการรองรับโปรไฟล์การเลื่อนของส่วนขยายโปรเซสเซอร์ MVE
  • เพิ่มการรองรับเบื้องต้นสำหรับรุ่น CPU POWER10 DD2.0 ลงในโปรแกรมจำลองสถาปัตยกรรม PowerPC แล้ว
  • การสนับสนุนสำหรับสถาปัตยกรรม POWER10 ได้รับการปรับปรุงสำหรับเครื่องจำลอง "powernv" และเพิ่มคำอธิบาย FORM2 PAPR NUMA สำหรับเครื่อง "pseries"
  • เพิ่มการรองรับส่วนขยายชุดคำสั่ง Zb [abcs] ในโปรแกรมจำลองสถาปัตยกรรม RISC-V อนุญาตให้ใช้ตัวเลือก "โฮสต์-ผู้ใช้" และ "numa mem" สำหรับเครื่องจำลองทั้งหมด
  • เพิ่มการรองรับ SiFive PWM (โมดูเลเตอร์ความกว้างพัลส์)
  • อีมูเลเตอร์ 68k ปรับปรุงความเข้ากันได้กับ NuBus ที่เสนอโดย Apple รวมถึงความสามารถในการโหลดอิมเมจ ROM และรองรับสล็อตอินเทอร์รัปต์
  • เพิ่มการรองรับการจำลองรุ่นโปรเซสเซอร์ Fujitsu A64FX
  • อุปกรณ์บล็อก qemu-nbd เปิดใช้งานโหมดแคชการเขียนตามค่าเริ่มต้น ("การเขียนแบบขี้เกียจ" แทนที่จะเป็น "การเขียนโดยตรง") เพื่อให้ตรงกับลักษณะการทำงานของ qemu-img
  • เพิ่มตัวเลือก "–selinux-label" เพื่อติดป้ายกำกับซ็อกเก็ต SELinux Unix

ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม ของการเปลี่ยนแปลงและความแปลกใหม่ที่นำเสนอใน QEMU 6.2 เวอร์ชันใหม่นี้ คุณสามารถตรวจสอบรายละเอียดและอื่น ๆ ได้ใน ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา