FEX 2605, Π΅ΠΌΡΠ»Π°ΡΠΎΡ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ ΡΡΠ΅Π΄Π° Π·Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Linux ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° x86 ΠΈ x86-64 Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ Π½Π° ARM64 ΡΠΈΡΡΠ΅ΠΌΠΈ, Π±Π΅ΡΠ΅ ΠΏΡΡΠ½Π°Ρ ΡΠΈΡ ΠΎ ΠΈ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎ. ΠΡΠΎΠ΅ΠΊΡΡΡ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΊΠ°ΡΠΎ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° box64 ΠΈ qemu-user, ΠΊΠ°ΡΠΎ ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ° ΠΏΡΠ΅Π΄ΠΈΠΌΠ½ΠΎ Π²ΡΡΡ Ρ Π²ΠΈΡΠΎΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΈΠ³ΡΠΈ ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΡΠΎΡΡΡΠ΅Ρ.
FEX ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° JIT (just-in-time) Π΄Π²ΠΎΠΈΡΠ΅Π½ ΠΏΡΠ΅Π²ΠΎΠ΄ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Linux ΠΌΠΎΠ΄Π΅Π» Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° Steam, Wine, Proton ΠΈ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ x86_64 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π½Π° ARM ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΡΠΎΠ΅ΠΊΡΡΡ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° Π°ΠΊΡΠΈΠ²Π½ΠΎ Π·Π° Linux ΠΈΠ³ΡΠΈ Π½Π° ARM ΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°, Π½Π°ΡΠ΅Π΄ Ρ Π΄ΡΡΠ³ΠΈ, ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° Valve.
ΠΠ΅ΡΡΠΈΡ 2605 ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ° Π²ΡΡΡ Ρ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈ ARM ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΠΊΠ»ΡΡΠ²Π°Ρ:
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Qualcomm Snapdragon X Elite/X2;
- ΠΡΠ΅ΡΠΊΠΈΡΠ΅ Π² Wine ΠΈ Proton ΡΠ° ΠΎΡΡΡΡΠ°Π½Π΅Π½ΠΈ;
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠ½ΠΈΡΠΊΠΎΠ²ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ;
- Π Π°Π±ΠΎΡΠ°ΡΠ° Π½Π° JIT ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π°;
- ΠΡΡΡΡΠ°Π½Π΅Π½ΠΈ ΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Ρ ΡΠ΅Π΄ΠΈΡΠ° ΠΈΠ³ΡΠΈ ΠΈ DRM ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ;
- ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈΡΠ΅ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ AVX ΠΈ SSE ΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ;
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Mesa ΠΈ Vulkan;
- ΠΠ°ΠΌΠ°Π»Π΅Π½Π° Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π°Ρ ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΡΠΈ ΡΠ°Π±ΠΎΡΠ° Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈ Π³Π΅ΠΉΠΌΠΈΠ½Π³ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π½Π° ARM-Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Linux Π»Π°ΠΏΡΠΎΠΏΠΈ. ΠΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΠ΅ΡΠΈ FEX Π²ΡΠ΅ ΠΏΠΎ-ΡΠ΅ΡΡΠΎ ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π° ΠΊΠ°ΡΠΎ ΠΊΠ»ΡΡΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π° Π±ΡΠ΄Π΅ΡΠ°ΡΠ° ARM-Π±Π°Π·ΠΈΡΠ°Π½Π° Linux Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π½Π°ΡΡΠΎΠ»Π½ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠΈ ΠΈ Π³Π΅ΠΉΠΌΠΈΠ½Π³ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΡΠΎΠ΅ΠΊΡΡΡ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·Π° Π½Π° MIT. ΠΠ·Ρ ΠΎΠ΄Π½ΠΈΡΡ ΠΊΠΎΠ΄ Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ Π² GitHub.
ΠΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄:
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
