概要
OpenBSD向けに Wineの新しいポート が提案された内容の要約。 主に 64bit Windowsソフトウェア の動作に成功。 WoW64未対応 のため32bitアプリは非対応。 テストには Notepad++ などが推奨されている。 開発は Andrii氏とFabien氏 中心に進行。
OpenBSD向けWineポートの概要
- OpenBSD 向けに Wine の新規ポート提案
- %gs/gsbase問題 に対し、 Andrii 氏がソフトウェア的な解決策を提供
- 「gsbaseが設定できないので、%gsプリフィックスをエミュレート」 というアプローチ
- 開発の中心は Andrii氏 と Fabien氏
- Wine への関心が数年前と比べて高まる傾向
- 多くのWindowsソフトが64bit化 したことが背景
- 数十種類の64bit Windowsソフトウェア で動作確認
- 動作例の スクリーンショット や ライブ配信記録 も公開
- The Witcher 3 Remaster (最新リリース)も動作
- vkd3d-proton 追加が必要
- ライブ配信も実施(録画環境の都合で実際より滑らかさに欠ける場合あり)
制限事項と注意点
- WoW64(32bit Windowsアプリ実行機能)未対応
- 32bitアプリは動作不可
- ファイル判別には
file(1)コマンド推奨- "MS-DOS executable PE for MS Windows (GUI) Intel 80386 32-bit" 等と表示されるものは32bit
- Wine組み込みテストは無効化中
- Xサーバーアクセス が必要
- 一部テストでハングが発生するため、今後対応予定
- 実際のゲームプレイでは問題確認されず
テスト・利用方法
- テスト推奨ソフトウェア:Notepad++(64bit版)
- 自己責任での利用 を強く推奨
- 非特権ユーザー でのテスト推奨
- unveil(2) 等による将来的なサンドボックス化も検討中
貢献者・参考情報
- 主要貢献者 :brynet@、bentley@、pertho(irc.libera.chat #openbsd-gaming)、vl_ms
- 議論・動作例・ライブ配信
今後の展望
- 組み込みテストの有効化 や 32bitアプリ対応 の検討
- セキュリティ強化 (unveil(2)等)
- さらなる動作検証・フィードバック の募集
ちょっと気になったんだけど、こういうポートを動かすためにはどれくらいの作業が必要なの?OpenBSD特有の詳細ってどんなのがあるの?