يصل Bochs ، وهو بديل مفتوح المصدر لـ VirtualBox إلى نسخته 2.6.10

بوخس

Bochs هو محاكي مفتوح المصدر مكتوب بلغة C ++ وهو قادرة على العمل على منصات متعددة وبنى مختلفة. بوش لديه القدرة على محاكاة وحدة المعالجة المركزية مع هندسة Intel x86 وأجهزة الإدخال / الإخراج الشائعة و BIOS.

حاليا ، Bochs يمكن تجميعها لمحاكاة 386 ، 486 بنتيوم / بنتيوم 4 / بنتيوم 86 / بنتيوم 64 أو وحدة المعالجة المركزية مع هندسة xXNUMX-XNUMX، بما في ذلك تعليمات إضافية مثل MMX و SSEx و 3DNow!. ما هو أكثر من ذلك ، قادر على تشغيل مجموعة متنوعة من أنظمة التشغيل ضمن محاكاته ، من بينها Linux و DOS و Windows 95/98 و Windows NT / 2000 / XP و Vista و Seven.

حول Bochs

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

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

على عكس المحاكيات الأخرى الأكثر شيوعًا ، فإن واجهة المستخدم الرسومية الخاصة بها أقل سهولة ، ولكنها توفر خيارات التخصيص عن طريق تحرير ملف bochsrc.txt.

ما الجديد في Bochs 2.6.10؟

يصل الإصدار الجديد من Bochs 2.6.10 بعد عامين ونصف من التطوير ، الإصدار الذي يأتي مع عدد قليل من الميزات الجديدة وإلى جانب بعضها إصلاحات تراكمية للأخطاء.

واحدة من تلك الخصائص هي تنفيذ VMX (ملحقات الجهاز الظاهري) التي إضافة دعم لحماية الصفحات الفرعية للذاكرة المستندة إلى EPT (جداول الصفحات الممتدة).

أثناء تنفيذ تعليمات CPUID ، تمت إضافة طرز Skylake-X و Cannonlake و ICISLAKE-U CPU ، بالإضافة إلى علامات على وجود حماية ضد الهجمات على قنوات الجهات الخارجية وسجلات MSR المرتبطة بهذه الحماية المطبقة في رقائق

أيضا تم تمييز الدعم الإضافي لمجموعة شرائح i440BX PCI / AGP بالإضافة إلى إضافة المحاكاة الأساسية للمسرعات ثلاثية الأبعاد Voodoo Banshee و Voodoo3 ، ومحاكاة مجموعات التعليمات الموسعة AVX-3 VBMI512 / VNNI / BITALG ، VAES ، VPCLMULQDQ / GFNI.

فيما يتعلق بإصلاحات الأخطاء ، تم تقديم حلول لمحاكاة ملحقات PCID و ADCX / ADOX و MOVBE و AVX / AVX-512 و VMX.

مضاف الدعم الأساسي لـ DDC (قناة بيانات العرض) لبطاقات الرسومات المتوافقة مع VGA.

و أيضا تم نقل رمز يحاكي HPET (مؤقت حدث عالي الدقة) من QEMU.

قم بتنزيل وتثبيت bochs على Ubuntu ومشتقاته؟

هذا الإصدار الجديد متاح الآن للتنزيل لذلك تم إعداد مجموعات الثنائيات لنظامي Linux و Windows. في حالة Linux الخاصة ، يتوفر فقط للتجميع أو في حزمة rpm للتثبيت على التوزيعات مع دعم هذه الحزم.

للحالة الخاصة لتوزيعاتنا ما هو أوبونتو أو بعض مشتقاته ، لدينا خياران أحدهما تثبيت إصدار سابق (نظرًا لأن الإصدار الجديد لم يتم تحديثه بعد في المستودعات) من قنوات Ubuntu الرسمية أو قم بإجراء التجميع.

لأول واحد ، فقط افتح Terminal (يمكنك القيام بذلك باستخدام الاختصار Ctrl + Alt + T) واكتبه:

sudo apt-get install -y bochs

<strong>Mientras que para el caso de la compilación</strong>, deben descargar el paquete tar.gz desde <a href="https://sourceforge.net/projects/bochs/files/bochs/2.6.10/">el siguiente enlace.</a>

Hecha la descarga deben descomprimir el paquete:

[sourcecode type="bash"]tar zxvf bochs-2.6.10.tar.gz

ضع نفسك داخل المجلد الناتج:

cd bochs-2.6.10

واكتب الأمر التالي للترجمة:

./configure --enable-ne2000 --enable-cdrom

وفويلا ، يمكنهم البدء في استخدام Bochs. أخيرًا كما هو مذكور في المنشور ، تتم إدارة Bochs من ملف .bochsrc واحد.

لذلك بالنسبة لأولئك الذين لم يستخدموا الأداة ، يمكنني أن أوصي بالمقالة التالية حيث يوضحون بالتفصيل كيفية تكوينها جيدًا. الرابط هو هذا.


اترك تعليقك

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

*

*

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