起動レイヤーポートが導入されました WindowsOpenBSD 上で実行できる Wine アプリケーション。OpenBSD 上で Wine を実行する際の主な問題は、この OS がユーザー空間から gsbase レジスタを設定することを禁止しているのに対し、実行時には Windowsアプリケーションでは、このレジスタはスレッドローカルメモリへのアクセスに使用されます。提案する設計では、コマンド内の%gsセグメントプレフィックスをエミュレートすることで、この制限に対処します。
この移植版の制限事項としては、64ビットプログラムしか実行できない点が挙げられる。 Windows (32ビット版を実行するためのWoW64モード) Windows(このポートはまだ64ビットUnixシステムでは動作しません。)例として、ゲーム「ウィッチャー3 ワイルドハント - リマスター版」がWineとvkd3d-protonを使用してOpenBSD上で動作する様子が示されています。計画では、分離のためにunveilシステムコールを使用することが言及されています。このポートには42個のパッチが含まれており、portsツリーのmasterブランチに含まれていますが、まだstableブランチには移動されていません。
出所: オープンネット.ru
