Wine 6.18 リリースと Wine ステージング 6.18

WinAPI のオープン実装の実験的ブランチである Wine 6.18 がリリースされました。 バージョン 6.17 のリリース以来、19 件のバグ レポートがクローズされ、485 件の変更が加えられました。

最も重要な変更点:

  • Shell32 ライブラリと WineBus ライブラリは PE (Portable Executable) 形式に変換されました。
  • Unicode データがバージョン 14 に更新されました。
  • Mono エンジンがバージョン 6.4.0 に更新されました。
  • DWARF 3/4 デバッグ形式をサポートするために追加の作業が行われました。
  • 新しいバックエンドは、HID (ヒューマン インターフェイス デバイス) プロトコルをサポートするジョイスティックに対してデフォルトで有効になっています。
  • 『バイオハザード7』の動作に関するエラー報告は受付を終了いたしました。
  • アプリケーションの動作に関連するエラー レポートはクローズされました: Far Manager 2.0、Melodyne 5、ID Photo Maker 3.2、Thai2English、Windows ISO Downloader 8.45、Click-N-Type 3.03。

同時に、Wine Staging 6.18 プロジェクトのリリースが形成され、そのフレームワーク内で Wine の拡張ビルドが形成されます。これには、メインの Wine ブランチへの採用にはまだ適していない完全に準備ができていない、または危険なパッチが含まれます。 Wine と比較して、Wine Staging は 616 個の追加パッチを提供します。

新しいリリースは Wine 6.18 コードベースと同期します。 ntoskrnl.exe、IRP、shell7 での unixfs サポート、および K32GetModuleBaseNameW、K32GetModuleInformation、および K32GetModuleBaseNameA 関数の実装に関連する 32 つのパッチが、メインの Wine に転送されました。 Token オブジェクトを sapi に統合する機能と、FltBuildDefaultSecurityDescriptor および ISpObjectToken-CreateInstance 関数のサポートを備えた 4 つのパッチを追加しました。 plat-streaming-support パッチを更新しました。

さらに、Easy Anti-Cheat アンチチート システムでの Linux プラットフォームのサポートの実装に関する Epic Games の発表にも注目してください。サポートは、ネイティブ Linux ビルドと、Wine および Proton レイヤーを使用して起動されるゲームの両方に対して実装されており、Wine/Proton Windows ビルドでアンチチートが有効になっているゲームを起動する際の問題を解決します。 Easy Anti-Cheat を使用すると、特別な分離モードでネットワーク ゲームを実行できます。これにより、ゲーム クライアントの整合性が検証され、プロセスの妨害やメモリの操作が検出されます。

出所: オープンネット.ru

コメントを追加します