تم إصدار QEMU 6.2 بالفعل وهذه هي أخبارها

كيمو

تم تقديم إطلاق الإصدار الجديد من المشروع مؤخرًا QEMU 6.2 ، النسخة التي في إعداد النسخة الجديدة تم إجراء أكثر من 2300 تغيير بواسطة 189 مطورًا.

بالنسبة لأولئك الذين ليسوا على دراية بالمشروع ، يجب أن يعرفوا أنه يعمل كمحاكي يسمح لك بتشغيل برنامج مترجم لمنصة أجهزة على نظام بهندسة مختلفة تمامًا ، على سبيل المثال ، لتشغيل تطبيق ARM على جهاز كمبيوتر متوافق مع x86.

في وضع المحاكاة الافتراضية في QEMU ، يكون أداء تنفيذ التعليمات البرمجية في بيئة وضع الحماية قريبًا من نظام الأجهزة نظرًا للتنفيذ المباشر للتعليمات على وحدة المعالجة المركزية واستخدام Xen hypervisor أو وحدة KVM.

تم إنشاء المشروع في الأصل بواسطة Fabrice Bellard للسماح لثنائيات Linux المبنية على x86 للعمل على بنيات غير x86. على مر السنين ، تمت إضافة دعم محاكاة كامل لـ 14 بنية للأجهزة ، وتجاوز عدد الأجهزة التي تمت مضاهاتها 400.

الأخبار الرئيسية لـ QEMU 6.2

في هذا الإصدار الجديد من QEMU 6.2 في الآلية فضيلة ميم، والذي يسمح لك بتوصيل وفصل ذاكرة الأجهزة الافتراضية ، تمت إضافة الدعم الكامل لتفريغ أعطال الضيف ، عمليات النسخ قبل وبعد ترحيل البيئة (ما قبل النسخ / النسخ اللاحق) وإنشاء لقطات نظام الضيف في الخلفية.

آخر التغييرات التي تبرز في قمب (بروتوكول آلة QEMU) تنفيذ معالجة الخطأ يحدث DEVICE_UNPLUG_GUEST_ERROR من جانب الضيف في حالة حدوث أعطال أثناء عمليات التوصيل السريع.

كما تم تسليط الضوء على ذلك تم تمديد بناء جملة وسيطات التمهيد المعالجة في المكونات الإضافية لمولد الكود الكلاسيكي TCG (Tiny Code Generator) ، بالإضافة إلى دعم الأنظمة متعددة النواة تمت إضافته إلى البرنامج المساعد "cache".

في محاكي x86 يدعم طراز وحدة المعالجة المركزية Intel Snowridge-v4 ، إضافة دعم للوصول إلى جيوب Intel SGX (Software Guard eXtensions) من الضيوف الذين يستخدمون الجهاز / dev / sgx_vepc على جانب المضيف والواجهة الخلفية "memory-backend-epc" في QEMU. لأنظمة الضيف المحمية بالتكنولوجيا ايه ام دي سيف (افتراضية آمنة مشفرة) ، إضافة القدرة على التحقق من إطلاق النواة المباشر (بدون استخدام محمل الإقلاع) (يتم تمكينه عن طريق تعيين معلمة 'kernel-hashes = on' إلى 'sev-guest').

في محاكي ARM على الأنظمة المضيفة تدعم Apple Silicon آلية تسريع الأجهزة "hvf" عند بدء تشغيل أنظمة الضيف المستندة إلى AArch64.

من تغييرات أخرى التي تتميز عن الإصدار الجديد:

  • تم تنفيذ نوع جديد من الآلات المقلدة "kudo-mbc".
  • بالنسبة للأجهزة "Virt" ، أضاف دعم لمحاكاة ITS (خدمة ترجمة المقاطعة) والقدرة على استخدام أكثر من 123 وحدة معالجة مركزية في وضع المحاكاة.
  • تمت إضافة دعم لأجهزة BBRAM و eFUSE لأجهزة محاكاة "xlnx-zcu102" و "xlnx-versal-Virt".
  • بالنسبة للأنظمة القائمة على شريحة Cortex-M55 ، يتم توفير الدعم للملف الشخصي المتداول لملحقات معالج MVE.
  • تمت إضافة الدعم الأولي لنموذج وحدة المعالجة المركزية POWER10 DD2.0 إلى محاكي هندسة PowerPC.
  • تم تحسين دعم بنية POWER10 للأجهزة التي تمت مضاهاتها "powernv" وتمت إضافة أوصاف FORM2 PAPR NUMA لأجهزة "pseries".
  • تمت إضافة دعم امتدادات مجموعة تعليمات Zb [abcs] إلى محاكي هندسة RISC-V. يُسمح بخيارَي "المستخدم المضيف" و "عدد الميمات" لجميع الأجهزة التي تمت مضاهاتها.
  • تمت إضافة دعم SiFive PWM (معدل عرض النبض).
  • يعمل المحاكي 68k على تحسين التوافق مع NuBus المقترح من Apple ، بما في ذلك القدرة على تحميل صور ROM ودعم فتحات المقاطعة.
  • تمت إضافة دعم لمحاكاة طراز معالج Fujitsu A64FX.
  • تم تمكين وضع التخزين المؤقت للكتابة في جهاز qemu-nbd افتراضيًا ("الكتابة البطيئة" بدلاً من "الكتابة المباشرة") لمطابقة سلوك qemu-img.
  • تمت إضافة خيار "–selinux-label" لتسمية مآخذ SELinux Unix.

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها من التغييرات والمستجدات التي تم تقديمها في هذا الإصدار الجديد من QEMU 6.2 ، يمكنك التحقق من التفاصيل والمزيد الرابط التالي


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.