FEX 2605, אמולטור בקוד פתוח וסביבת תאימות שנועדה להריץ יישומי לינוקס שנבנו עבור ארכיטקטורות x86 ו-x86-64 על מערכות ARM64, שוחרר בשקט ובדיסקרטיות. הפרויקט מפותח כחלופה ל-box64 ול-qemu-user, תוך התמקדות בעיקר בביצועים גבוהים, תמיכה במשחקים ותוכנות משתמש מורכבות.
FEX משתמש בתרגום בינארי של JIT (Just-in-Time) ומיישם מודל עיבוד קריאות מערכת לינוקס מקורי, המאפשר לו להריץ Steam, Wine, Proton ומספר רב של תוכניות x86_64 סטנדרטיות על התקני ARM. הפרויקט מתפתח באופן פעיל עבור משחקי לינוקס על ARM ונתמך, בין היתר, על ידי מפתחים ב-Valve.
מהדורה 2605 מתמקדת בתיקוני תאימות ובהכנה לפלטפורמות ARM חדשות. השינויים כוללים:
- תמיכה משופרת במעבדי Qualcomm Snapdragon X Elite/X2;
- באגים ב-Wine וב-Proton תוקנו;
- יציבות משופרת של יישומים מרובי-הליכים;
- פעולת מהדר JIT עברה אופטימיזציה;
- תוקנו בעיות תאימות עם מספר משחקים ורכיבי DRM;
- מנגנוני עיבוד הוראות AVX ו-SSE עודכנו;
- שילוב משופר עם מנהלי התקנים של Mesa ו-Vulkan;
- תקורה מופחתת של החלפת הקשר.
המפתחים מציינים במיוחד את עבודתם המתמשכת להשקת פרויקטים מודרניים של משחקים על מחשבים ניידים מבוססי לינוקס מבוססי ARM. בחודשים האחרונים, FEX הוזכר יותר ויותר כמרכיב מפתח במערכת האקולוגית העתידית של לינוקס מבוססת ARM עבור מחשבים שולחניים ומכשירי משחקים.
הפרויקט מופץ תחת רישיון MIT. קוד המקור מתפרסם ב-GitHub.
קוד מקור:
מקור: linux.org.ru
