منصوبے کے بارے میں

FEX-Emu ARM64 لینکس سسٹمز پر x86 اور x86-64 بائنریز کی یوزرموڈ ایمولیشن فراہم کرتا ہے۔ یہ 32 بٹ اور 64 بٹ دونوں ایپلیکیشنز کو سپورٹ کرتا ہے اور ونڈوز گیمز چلانے کے لیے Wine/Proton کے ساتھ انضمام کرتا ہے۔ اہم خصوصیات میں گرافکس API کالز (OpenGL, Vulkan) کو براہ راست ہوسٹ لائبریریوں کو فارورڈ کرنا شامل ہے تاکہ اوور ہیڈ کم ہو، ایک تجرباتی کوڈ کیش جو ان گیم اسٹٹرنگ کو کم کرتا ہے، اور فی ایپلیکیشن کنفیگریشن سسٹم جو کارکردگی کی تبدیلیوں کی اجازت دیتا ہے جیسے مہنگے میموری ماڈل ایمولیشن کو چھوڑنا۔ ایک گرافیکل کنفیگریشن ٹول (FEXConfig) ان سیٹنگز کو منظم کرنا آسان بناتا ہے۔ FEX کو ARMv8.0+ ہارڈویئر اور ایک x86-64 روٹ فائل سسٹم درکار ہے، جسے فراہم کردہ FEXRootFSFetcher ٹول کے ذریعے بہت سی تقسیموں کے لیے خودکار طور پر حاصل کیا جا سکتا ہے۔ Ubuntu (22.04 سے 25.04 تک) پر PPA اسکرپٹ کے ذریعے تنصیب آسان ہے، جبکہ دیگر تقسیمیں ویکی گائیڈڈ سیٹ اپ کی پیروی کرتی ہیں۔ یہ پروجیکٹ Arch، Fedora، openSUSE، اور Ubuntu پر فعال طور پر تیار اور جانچا جاتا ہے۔