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

كيمو

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

على مدار سنوات التطوير ، تمت إضافة دعم محاكاة كامل لـ 14 بنية للأجهزة ، وتجاوز عدد الأجهزة التي تمت مضاهاتها 400 جهاز. استعدادًا للإصدار 7.0 ، تم إجراء أكثر من 2500 تغيير من 225 مطورًا.

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

في هذا الإصدار الجديد من QEMU 7.0 الذي تم تقديمه ، فإن دعم مجموعة تعليمات Intel AMX (ملحقات المصفوفة المتقدمة) تنفذ في معالجات الخادم إنتل زيون قابلة للتطوير بالإضافة إلى أنه تمت إضافته إلى محاكي هندسة x86. تقدم AMX سجلات TMM "TILE" مخصصة جديدة وإرشادات لمعالجة البيانات في هذه السجلات ، مثل TMUL (Tile matrix MULtiply) لمضاعفة المصفوفة.

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

أضاف محاكي ARM للآلات 'Virtio' دعمًا لـ Virtio-mem-PCi ، كشف طوبولوجيا وحدة المعالجة المركزية الضيف وتمكين PAuth عند استخدام Hypervisor KVM مع مسرع hvf ، بالإضافة إلى دعم إضافي لمحاكاة برنامج تشغيل PMC Flash OSPI و SLCR في محاكي اللوحة "xlnx-versal-Virt".

محاكي العمارة يضيف RISC-V دعم برنامج Hypervisor الخاص بـ KVM وتنفذ ملحقات Vector 1.0 ، بالإضافة إلى دعم تحميل OpenSBI (الواجهة الثنائية للمشرف RISC-V) تمت إضافة ثنائيات لأجهزة محاكاة "سبايك". بالنسبة للأجهزة "المحاكية" ، يتم تنفيذ القدرة على استخدام ما يصل إلى 32 نواة معالج ودعم AIA.

من تغييرات أخرى التي تبرز:

  • يوفر محاكي هندسة HPPA ما يصل إلى 16 وحدة معالجة مركزية (vCPU) ومحرك رسومات محسّن لبيئات مستخدم HP-UX VDE / CDE.
  • تمت إضافة القدرة على تغيير ترتيب التمهيد لأجهزة SCSI.
  • تمت إضافة دعم لاستخدام ما يصل إلى 4 نوى لوحدة المعالجة المركزية ، وتحميل صورة initrd خارجية ، وإنشاء شجرة جهاز تلقائيًا لنواة قابلة للتمهيد في محاكي هندسة OpenRISC للوحات "sim".
  • طبق محاكي هندسة PowerPC لأجهزة "pseries" التي تمت محاكاتها القدرة على تشغيل أنظمة الضيف تحت سيطرة مراقب KVM المتداخل. تمت إضافة دعم لجهاز spapr-nvdimm.
  • تمت إضافة دعم لمعالج المقاطعة XIVE2 ومعالجات PHB5 للأجهزة التي تمت محاكاتها "powernv" ، ودعم محسّن لـ XIVE و PHB 3/4.
  • تمت إضافة دعم ملحقات z15 (مرفق ملحقات متنوعة-تعليمات-ملحقات 3) لمحاكي بنية s390x.
  • قام Classic TCG (Tiny Code Generator) بإزالة الدعم للمضيفين باستخدام وحدات المعالجة المركزية ARMv4 و ARMv5 التي لا تدعم الوصول غير المحاذي للذاكرة وليس لديها ذاكرة وصول عشوائي كافية لتشغيل QEMU.
  • تم تحسين دعم ملصقات الأمان في الوحدة النمطية Virtiofs ، والتي تُستخدم لإعادة توجيه جزء من نظام الملفات من البيئة المضيفة إلى نظام الضيف.
  • تم إصلاح الثغرة الأمنية CVE-2022-0358 ، والتي تسمح لك بتصعيد الامتيازات الخاصة بك على النظام من خلال إنشاء ملفات قابلة للتنفيذ في أدلة يتم إعادة توجيهها عبر Virtiofs ، مملوكة لمجموعة أخرى ومجهزة بعلامة SGID.

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


اترك تعليقك

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

*

*

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