互換レイヤー
互換レイヤー(ごかんレイヤー、英: compatibility layer)は、例えばコンピュータシステムの場合、本来は相互に互換性の無い、異なるOS用のバイナリを動かすとか、新しいハードウェアにおいて古いプログラムを動かす、あるいは、古いハードウェアにおいて新しいプログラムを動かすといったような場合、あるいは異なったアーキテクチャ、ARMマシンでx86用バイナリを動かす、といったような場合に、エミュレーションやシステムコールの読み替え等の技法で、差異を吸収して互換性を提供する、というレイヤーを指す語である。