テクノロジー
Windows 95でLinux 6.19が動く「WSL9x」:GPFエラーをシステムコールに転用したハック
WSL9xは、Windows 95上で仮想化やエミュレーションなしにLinuxカーネルを動作させる画期的な技術である。この技術は、本来OSが不正な命令を強制終了するための安全機構である一般保護違反を逆手に取り、Linuxのシステムコール処理路として転用することで、30年前のレガシーOSが抱える構造的制約を克服した。
別名: GPF, General Protection Fault
x86アーキテクチャにおいて、プログラムが許可されていないメモリ領域へのアクセスや不正な命令を実行しようとした際に発生する例外。通常はOSがプロセスを強制終了させるための安全機構だが、WSL9xではこれをシステムコールのトリガーとして逆手に取っている。