HackerNews

FEX-emu – ARM64 Linuxデバイスでx86アプリケーションを実行する

FEX-emu – run x86 applications on ARM64 Linux devices

https://fex-emu.com/


FEX-Emuは、ARM64 Linuxデバイス上でx86アプリケーションを実行するための高速なユーザーモードエミュレーターです。qemu-userやbox64に似た機能を提供し、32ビットおよび64ビットバイナリの広範な互換性を持っています。このエミュレーターは、WineやProtonと組み合わせてWindowsゲームをプレイすることができ、OpenGLやVulkanなどのホストシステムライブラリへのAPIコールの転送をサポートしてエミュレーションのオーバーヘッドを削減します。実験的なコードキャッシュにより、ゲーム中のラグを最小限に抑え、アプリごとの設定を行うことも可能です。FEXは、高度なバイナリ再コンパイラを備え、x86(-64)命令セットのすべてのモダンな拡張をサポートします。また、包括的なシステムコール翻訳レイヤーにより、エミュレーションとホストOS間の違いを扱い、特定の機能も実装しています。