GXemul
گیور کا ایکسپریمنٹل ایمولیٹر (جو پہلے مپس 64 ایمل کے نام سے جانا جاتا تھا) ایک کمپیوٹر آرکیٹیکچر ایمولیٹر ہے جسے اینڈرز گیور نے تیار کیا ہے۔ یہ ایک نظر ثانی شدہ بی ایس ڈی طرز کے لائسنس کے تحت مفت سافٹ ویئر کے طور پر دستیاب ہے۔ 2005 میں گیورے نے سافٹ ویئر پروجیکٹ کا نام مپس 64 ایمل سے بدل کر جی ایکس ایمل رکھ دیا۔ یہ تاثر دینے سے بچنے کے لیے تھا کہ ایمولیٹر ایم آئی پی ایس فن تعمیر تک محدود تھا، جو کہ ابتدائی طور پر نقل کیا جانے والا واحد فن تعمیر تھا۔ اگرچہ ایمولیٹر کی ترقی ابھی بھی جاری ہے، 2004 کے بعد سے یہ اتنا مستحکم رہا ہے کہ مختلف غیر ترمیم شدہ مہمان آپریٹنگ سسٹم کو اس طرح چلانے دیا جائے جیسے وہ حقیقی ہارڈ ویئر پر چل رہے ہوں۔ فی الحال ایمولیٹڈ پروسیسر آرکیٹیکچرز میں اے آر ایم، ایم آئی پی ایس، ایم 88 کے، پاور پی سی، اور سپر ایچ شامل ہیں۔ مہمان آپریٹنگ سسٹم جن کی ایمولیٹر کے اندر کام کرنے کی تصدیق کی گئی ہے وہ ہیں نیٹ بی ایس ڈی، اوپن بی ایس ڈی، لینکس، ہیلن او ایس، الٹریکس، اور اسپرائیٹ۔ پورے مہمان آپریٹنگ سسٹم کو چلانے کے علاوہ، ایمولیٹر کو چھوٹے پیمانے پر تجربات کے لیے بھی استعمال کیا جا سکتا ہے، جیسے کہ شوق آپریٹنگ سسٹم کی ترقی، یا اسے عمومی ڈیبگر کے طور پر استعمال کیا جا سکتا ہے۔ متحرک ترجمہ GXemul کا پروسیسر ایمولیشن متحرک ترجمہ کا استعمال کرتا ہے، تاکہ ایمولیٹڈ پروسیسر کی ہدایات کو انٹرمیڈیٹ نمائندگی (IR) میں تبدیل کیا جا سکے۔ آئی آر ایک ایسی شکل میں ہے جسے میزبان کے ذریعے انجام دیا جا سکتا ہے۔ دوسرے لفظوں میں، ایمولیٹر کو نئے میزبان آرکیٹیکچرز میں صرف ایک ری کمپیلیشن کے ساتھ پورٹ کرنا ممکن ہونا چاہیے ؛ اسے چلانے کے لیے ہر میزبان فن تعمیر کے لیے مقامی کوڈ جنریشن بیک اینڈ کو نافذ کرنے کی ضرورت نہیں ہے۔ مزید دیکھیں کیو ای ایم یو سم پیئر پی سی بوکس پلیٹ فارم ورچوئلائزیشن سافٹ ویئر کا موازنہ بیرونی لنکس جی ایکس ایمل ہوم پیج نیٹ بی ایس ڈی کا ایمولیٹر پیج فری ایمولیٹر سافٹ ویئر ملٹی ایمولیٹر پاور پی سی ایمولیٹر