Bochs هو محاكي كمبيوتر محمول مفتوح المصدر عالي IA-32 (x86) مكتوب بلغة C ++ ، والذي يعمل على الأنظمة الأساسية الأكثر شيوعًا.وهو يتضمن محاكاة وحدة المعالجة المركزية Intel x86 ، وأجهزة الإدخال / الإخراج الشائعة ، و BIOS مخصص.حاليًا ، يمكن تجميع Bochs لمحاكاة 386 أو 486 أو Pentium / PentiumII / PentiumIII / Pentium4 أو x86-64 CPU بما في ذلك MMX الاختياري و SSEx و 3DNow!تعليمات.Bochs قادر على تشغيل معظم أنظمة التشغيل داخل المحاكاة بما في ذلك Linux و DOS و Windows® 95/98 و Windows® NT / 2000 / XP أو Windows Vista.كتب Bochs بواسطة Kevin Lawton ويتم صيانته حاليًا بواسطة هذا المشروع.يمكن تجميع Bochs واستخدامها في مجموعة متنوعة من الأوضاع ، بعضها ما زال قيد التطوير.الاستخدام "المعتاد" للقاعات هو توفير مضاهاة كاملة x 86 للكمبيوتر ، بما في ذلك معالج x86 والأجهزة والأجهزة والذاكرة.يتيح لك ذلك تشغيل نظام التشغيل والبرامج داخل المحاكي على محطة العمل الخاصة بك ، تمامًا مثل أن يكون لديك جهاز داخل الجهاز.على سبيل المثال ، دعنا نقول أن محطة العمل لديك هي محطة عمل Unix / X11 ، لكنك تريد تشغيل تطبيقات Win'95.تتيح لك Bochs تشغيل Win 95 والبرامج المرتبطة به على محطة عمل Unix / X11 الخاصة بك ، مع عرض نافذة على محطة العمل الخاصة بك ، ومحاكاة شاشة على جهاز كمبيوتر شخصي....