1 年以上のハードな開発を経て、Wine 9.0 では 7,000 以上の改善が行われました。これらの更新により、ユーザー エクスペリエンスとシステム パフォーマンスが大幅に向上し、Linux および Unix 系システムでの Windows 互換性レイヤーの実装が大幅に進歩しました。
Wine 9.0 のメジャー アップデート
- WoW64 アーキテクチャ: Wine 9.0 バージョンでは WoW64 アーキテクチャが導入され、純粋な 64 ビット Unix システム上で 32 ビット Windows アプリケーションを実行できます (以前は不可能でした)。このモードはデフォルトでは有効になっておらず、16 ビット コードと一部の OpenGL 機能をサポートしていません。
- 実験的な Wayland ドライバー: 実験的な Wayland グラフィックス ドライバーが追加されました。まだ開発段階ですが、基本的なウィンドウ管理、マルチモニターのサポート、高 DPI スケーリング、Vulkan のサポートなどの機能がすでにサポートされています。
- ARM64 の改善: PE/Unix の分離が完了し、Wine 9.0 は ARM64 アーキテクチャ上で既存の Windows バイナリを実行できるようになりました。 ARM64X および ARM64EC モジュールのサポートと、予備的な 32 ビット x86 エミュレーション機能が含まれています。
- グラフィックスと Direct3D の最適化: PostScript ドライバーが再実装され、WinRT テーマに新しいダーク モード オプションが追加され、Vulkan ドライバーが更新されました。さらに、エネルギー効率機能を向上させるために、WineD3D および Vulkan バックエンドに対して多くの最適化が行われています。
- オーディオ/ビデオと DirectShow のアップグレード: DirectMusic モジュールのいくつかの基本機能を実装し、MIDI 再生を統合し、さまざまな DirectShow フィルターとデコーダーを提供しました。
- デスクトップの統合と国際化: URL/URI のプロトコル関連付け機能が強化され、ユーザー インターフェイスにグルジア語などの複数言語のサポートが追加されました。さらに、ロケール データは Unicode CLDR データベースに基づいて更新されます。
Wine 9.0 の新しいハイライト
上記の機能に加えて、Wine 9.0 バージョンには、セキュリティとパフォーマンスをさらに向上させるための一連の重要な機能も導入されています。
システムのセキュリティを強化するために使用される技術であるアドレス空間レイアウトのランダム化 (ASLR) を実装しました。 -
低フラグメンテーション ヒープ (LFH) テクノロジーを採用し、より効率的なメモリ管理を実現します。 -
スマート カードのサポートを追加しました。 -
Mono エンジンは、.NET アプリケーションのサポートを改善するためにアップグレードされ、Wine のデバッガも強化されました。Zydis ライブラリを使用して x86 アーキテクチャ用のコードを逆アセンブルし、デバッグ プロセスの効率と精度が向上しました。さらに、さまざまな開発ツールが最適化および改善され、より良い開発エクスペリエンスを提供します。
Wine 9.0 には、FluidSynth、Faudio、LibPng などの付属ライブラリも追加されています。これらのライブラリを更新すると、互換性とパフォーマンスが向上します。 Wayland ドライバーの場合、スマート カードをサポートするには Wayland クライアント ライブラリと PCSClite ライブラリが必要です。
詳細については、Wine 9.0 リリースのお知らせを参照してください。
以上がWine 9.0: 最先端のテクノロジーと Windows アプリケーションの完璧な組み合わせの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。