Wine 8.0 が登場しました。これには、昨年の Wine 7.0 から多くの改良が加えられています。
Linux 上で Windows アプリケーションを実行したいと考えている場合は、おそらく Wine について聞いたことがあるでしょう。 Wine は、Windows API 呼び出しを POSIX (ポータブル オペレーティング システム インターフェイス) 呼び出しに変換するレイヤーとして機能します。 また、Windows ディレクトリ構造を再作成し、システムの代替実装を提供します。 サービス。 Windows バイナリの実行にエミュレーションや仮想化も使用しません。 現在、数多くの改善と変更が加えられた Wine バージョン 8.0 がリリースされました。
最も注目すべき変更の 1 つは、Windows バイナリ形式である Portable Executable (PE) 変換の完了です。 これは、ディスク上のコピー保護スキームと、 システムモジュールのメモリ内コンテンツは同一であり、それらが実行されているシステムを信頼するようになります の上。 Wine 開発者らは、これにより「64 ビット ホスト上の 32 ビット アプリケーション、Windows デバッガ、ARM 上の x86 アプリケーション」などが可能になると述べています。
さらに、WoW64(Wウィンドウズ32ビット ああn W窓 64-bit) のサポートが「本質的にすべての」Unix ライブラリに実装されました。 これにより、適切な 32 ビット ライブラリがなくても、32 ビット アプリケーションを 64 ビット環境で実行できるようになります。 Wind 開発者はまだ一般的な使用を推奨していませんが、「--enable-archs」オプションを使用してビルドすることで有効にすることができます。
その他の改善点は次のとおりです。
- デフォルト設定で新しいライトテーマが有効になりました
- Direct3D の多くの最適化と改善
- コントローラーのホットプラグのサポートが改善されました
- 駆動輪検出
- Hidraw バックエンドが使用されている場合、Sony DualShock および DualSense コントローラーがサポートされます
- Windows ランタイム (WinRT) モジュール Windows。 ゲーム。 ゲームパッド、ジョイスティック、駆動輪にアクセスするためのプログラミング インターフェイスである入力が導入されました。
- Wine Gecko がアクセシビリティをサポート
詳細については、Wine 8.0 の公式発表を必ずご確認ください。 バイナリはまだダウンロードできませんが、自分でビルドすることも、バイナリがリリースされるのを待つこともできます。 完了すると、Ubuntu、Debian、Fedora、macOS にインストールできるようになります。 ワインはその一部を形成します スチームデッキさんの プロトン, したがって、これらの改善のいくつかによって、将来的にも Steam デッキでのゲームがさらに改善される可能性があります。
ソース: ワイン