FEX 2605، هڪ اوپن سورس ايموليٽر ۽ مطابقت وارو ماحول جيڪو ARM64 سسٽم تي x86 ۽ x86-64 آرڪيٽيڪچر لاءِ ٺهيل لينڪس ايپليڪيشنن کي هلائڻ لاءِ ٺهيل آهي، خاموشي ۽ احتياط سان جاري ڪيو ويو. پروجيڪٽ کي باڪس 64 ۽ qemu-user جي متبادل طور تي ترقي ڪئي پئي وڃي، بنيادي طور تي اعليٰ ڪارڪردگي، راندين لاءِ سپورٽ، ۽ پيچيده صارف سافٽ ويئر تي ڌيان ڏنو پيو وڃي.
FEX صرف وقت ۾ (JIT) بائنري ترجمو استعمال ڪري ٿو ۽ هڪ اصلي لينڪس سسٽم ڪال پروسيسنگ ماڊل لاڳو ڪري ٿو، ان کي ARM ڊوائيسز تي اسٽيم، وائن، پروٽون، ۽ وڏي تعداد ۾ معياري x86_64 پروگرام هلائڻ جي قابل بڻائي ٿو. هي منصوبو ARM تي لينڪس راندين لاءِ فعال طور تي ترقي ڪري رهيو آهي ۽ ٻين جي وچ ۾، والو جي ڊولپرز پاران سپورٽ ڪئي وئي آهي.
رليز 2605 مطابقت جي اصلاحن ۽ نئين ARM پليٽ فارمن جي تياري تي ڌيان ڏئي ٿو. تبديلين ۾ شامل آهن:
- Qualcomm Snapdragon X Elite/X2 پروسيسرز لاءِ بهتر سپورٽ؛
- وائن ۽ پروٽون بگ درست ڪيا ويا آهن؛
- ملٽي ٿريڊڊ ايپليڪيشنن جي بهتر استحڪام؛
- JIT ڪمپائلر آپريشن کي بهتر بڻايو ويو آهي؛
- ڪيترن ئي راندين ۽ DRM حصن سان مطابقت جي مسئلن کي حل ڪيو؛
- AVX ۽ SSE هدايتون پروسيسنگ ميڪانيزم کي اپڊيٽ ڪيو ويو آهي؛
- ميسا ۽ ولڪن ڊرائيورن سان بهتر انضمام؛
- گھٽيل ڪنٽيڪٽ سوئچنگ اوور هيڊ.
ڊولپرز خاص طور تي ARM-based Linux ليپ ٽاپ تي جديد گيمنگ پروجيڪٽ لانچ ڪرڻ لاءِ پنهنجي جاري ڪم کي نوٽ ڪن ٿا. تازن مهينن ۾، FEX کي ڊيسڪ ٽاپ ۽ گيمنگ ڊوائيسز لاءِ مستقبل جي ARM-based Linux ايڪو سسٽم جي هڪ اهم جزو جي طور تي وڌيڪ ذڪر ڪيو ويو آهي.
هي منصوبو MIT لائسنس تحت ورهايو ويو آهي. سورس ڪوڊ GitHub تي شايع ٿيل آهي.
سورس ڪوڊ:
جو ذريعو: linux.org.ru
