Wineの2週間ごとの開発版であるバージョン11.9が、Wine 12.0に向けたサイクルの一部としてリリースされました。このアップデートには、公式コードから派生した統合SQLiteライブラリがwinsqlite3に組み込まれ、システムスレッドの初期サポート、ARM64エミュレートコードにおけるスレッド中断機能が含まれています。また、VBScriptの互換性向上、wp_pointer_warp_v1によるWaylandでのポインタスクロールサポートも追加されました。さらに、Lotus Notes、WinSCP、Command and Conquer 3などのアプリケーションやゲームに影響を与えていた24件のバグが修正されています。
技術的な新機能: ネイティブSQLiteとARM64でのスレッド制御 🛠️
公式コードから直接統合されたSQLiteライブラリの組み込みにより、winsqlite3に依存するWindowsアプリケーションでのデータベース管理が簡素化され、外部依存関係が排除されます。システムスレッドの初期サポートとARM64エミュレートコードでのスレッド中断機能は、非x86アーキテクチャでのマルチスレッドアプリケーション実行における進歩を示しています。VBScriptの修正とWaylandでのwp_pointer_warp_v1サポートは、最新のデスクトップ環境を備えたLinux環境でのエクスペリエンスを向上させますが、Wine 12.0への道のりでは、まだ多くの詳細を詰める必要があります。
24件のバグ減少、しかしLotus Notesは相変わらずLotus Notes 😅
Wine 11.9は、Lotus Notes、WinSCP、Command and Conquer 3などのアプリケーションに影響を与えていた24件のバグを修正しています。もちろん、Lotus Notesは相変わらずLotus Notesです。おそらく、少し異なる方法でフリーズするようになったでしょう。Command and Conquer 3のプレイヤーは、より安定したフリーズを楽しめるようになり、WinSCPは新たな修正済みバグの層を伴ってファイルを転送します。少なくとも開発者には、呪う理由が24件減りましたが、冷めたコーヒーは依然としてパッチ未適用の問題です。