完全なLinuxがWindows 10上で稼働する? 「WSL 2」とは

WSL 2のWin32相互運用性Win32相互運用性では、最初にLinux側で実行対象がWin32実行ファイルなのかを判断するため、ファイルを読み込む必要がある。このとき、Linuxカーネル内の9Pクライアントを介して、Win32側のファイルをアクセスする。その後、登録されているインタープリターを介して実行を行う。最終的にはWin32側のwsl.exeに実行が依頼され、Win32実行ファイルが起動される。

WSL 2のWin32相互運用性Win32相互運用性では、最初にLinux側で実行対象がWin32実行ファイルなのかを判断するため、ファイルを読み込む必要がある。このとき、Linuxカーネル内の9Pクライアントを介して、Win32側のファイルをアクセスする。その後、登録されているインタープリターを介して実行を行う。最終的にはWin32側のwsl.exeに実行が依頼され、Win32実行ファイルが起動される。