تم بالفعل إطلاق الإصدار الجديد من QEMU 4.0

qemu في أوبونتو

الكثير أعلن مطورو مشروع QEMU عن إطلاق الإصدار الجديد de QEMU 4.0 بحيث يتم تمييز الميزات الجديدة مثل دعم ملحقات تعليمات ARMv8 + وإصلاحات الأخطاء والمزيد.

بالنسبة لأولئك الذين لا يعرفون عن QEMU ، يجب أن يعرفوا ذلك هو تطبيق مجاني ومفتوح المصدر مرخصة جزئيًا مع LGPL و GNU GPL التي وتتمثل وظيفتها في محاكاة المعالجات بناءً على الترجمة الديناميكية للثنائيات.

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

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

في البداية ، تم إنشاء المشروع بواسطة Fabrice Bellard (Fabrice Bellard) للسماح بإطلاق ملفات Linux التنفيذية التي تم إنشاؤها لمنصة x86 على بنيات أخرى غير x86.

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

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

كما ذكرنا في البداية ، أحد أهم المستجدات في هذا الإصدار الجديد من QEMU 4.0 هو دعم ملحقات تعليمات ARMv8 + كما تمت إضافته إلى محاكي هندسة ARM ، بالإضافة إلى SB و PredInv و HPD و LOR و FHM و AA32HPD و PAuth و JSConv و CondM و FRINT و BTI.

حداثة أخرى هي الإضافة تحسين مضاهاة ARM PMU (وحدة إدارة الطاقة). تضيف منصة Virt إمكانية استخدام أكثر من 255 جيجابايت من ذاكرة الوصول العشوائي ودعم صور u-boot من النوع "noload".

محاكي العمارة إلى x86 على محرك تسريع المحاكاة الافتراضية HAX (التنفيذ المعجل لأجهزة Intel) تلقي الدعم للمضيفات المتوافقة مع POSIX، مثل Linux و NetBSD (مدعوم سابقًا فقط على نظام Darwin الأساسي).

أيضا دعم مضاهاة I7200 CPU (nanoMIPS32 ISA) و I6500 (MIPS64R6 ISA) ، القدرة على معالجة طلبات نوع وحدة المعالجة المركزية باستخدام QMP (بروتوكول إدارة QEMU).

أثناء وجوده في محاكي هندسة PowerPC ، تمت إضافة دعم لمحاكاة وحدة تحكم المقاطعة XIVE ، وتم توسيع دعم POWER9 ، وبالنسبة لسلسلة P ، تمت إضافة خيار التوصيل السريع للقافزات PCI الرئيسي (PHB ، جسر مضيف PCI). تم تمكين الحماية الافتراضية لـ Spectre و Meltdown

تمت إضافة دعم محاكاة PCI و USB إلى محاكي هندسة RISC-V. يدعم خادم التصحيح المدمج (gdbserver) تحديد قوائم السجلات في ملفات XML.

كيفية تثبيت QEMU على Ubuntu والمشتقات؟

إذا كنت ترغب في تثبيت هذا التطبيق على نظامك ، فيجب أن تعرف ذلك في الوقت الحالي ، لم يتم تحديث الحزم إلى الإصدار 4.0 حتى الآن، لذا فهي مسألة أيام فقط.

لتثبيت هذا التطبيق ، سنفتح محطة طرفية وعلينا تثبيت بعض الحزم الإضافية حتى نتمكن من التعامل مع مشاكل QEMU في نظامنا.

سنقوم بفتح محطة طرفية Ctrl + Alt + T وسنكتب ما يلي:

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

علينا فقط انتظار تنزيل الحزم الضرورية وتثبيتها. بمجرد اكتمال هذه العملية ، يمكننا البدء في استخدام هذا التطبيق في نظامنا.

لفتح QEMU ، ما عليك سوى البحث عنه في قائمة التطبيقات لدينا وتشغيله. إذا بعد التثبيت ، عند محاولة فتح Virt Manager حدث الخطأ:

"لا يمكن الاتصال بـ libtid"

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


كن أول من يعلق

اترك تعليقك

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

*

*

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