Wine 6.0がリリースされました:新機能



Wine 5.0のリリースから1年が経過し、開発者は Wine6.0の安定したリリースを発表しました多くの更新があり、新しいバージョンのWineには8300を超える変更があります。注目に値する主な点は、PE形式の基本的なWineモジュール、WineD3D用のVulkanグラフィカルAPIに基づくバックエンド、更新されたテキストコンソール、DirectShowサポートの外観、およびMediaFoundationフレームワークの提供です。



現在、5049台のWindowsアプリケーションの正常な動作が正式に確認されています。追加の構成により、Wine6.0はさらに4227個のアプリケーションを実行できます。それらのいくつかは不安定ですが、一般的に、Wineの下で実行されているWindowsプログラムは1万を超えています。



では、何が新しいのでしょうか。



PE形式のモジュールの外観



  • DLL-, Windows-, PE ELF. NTDLL, KERNEL32, GDI32 USER32. , , , .
  • Unix- PE- Unix- -. , API Win32 - . Unix- «so»- PE-.
  • Winelib libwine.so, libwine.so . , , . Wine 6.0, libwine .
  • PE- . .






  • , . API Direct2D.
  • Wine sRGB , .
  • , null .
  • DDS DDS (DirectDraw Surface) JPEG-XR. GIF.
  • Vulkan API Vulkan 1.2.162. JSON , Vulkan.
  • , meta-.


Direct3D



  • , , . Direct3D 12 API Vulkan. libvkd3d-shader, 4 5 SPIR-V. , , , , .
  • Direct3D 11, , , MSAA (Multi-Sample Anti-Aliasing) .
  • Direct3D 9 - (alpha-to-coverage).
  • OpenGL-, EXT_framebuffer_multisample_blit_scaled ARB_buffer_storage.
  • .
  • D3DX, ID3DXFont, ID3D12ShaderReflection , 3DX10GetImageInfoFromMemory().






  • Windows, .
  • win9x.
  • NT, .
  • NetlO.sys, , .
  • ntdll AVX- x86.






  • winex11.drv XRandR 1.4 .
  • API X11, OpenGL Vulkan .
  • _GTK_WORKAREAS .






  • Rawinput.
  • Windows USB-, LibUSB.
  • .
  • .
  • Plug&Play.






  • Gecko 2.47.2.
  • API WebSocket.
  • LDAP Active Directory.






  • Wine Media Foundation, Media Session, Streaming Audio Renderer (SAR), Video Renderer, EVR mixer, Topology Loader Media Engine.
  • AMStream (ActiveMovie Multimedia Streaming).
  • Video Mixing Renderer. , (windowless) (renderless), , (letterboxing) .
  • DirectShow File Writer DirectX Media Object (DMO) Wrapper.
  • XACT3 Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll), FAudio.


C Runtime



  • PE, MinGW runtime .
  • Winegcc C runtime UCRTBase.
  • C runtime Windows c UTF-8.






  • Windows Winegcc PDB DLL PE.
  • DLL '-Wl,--out-implib'.
  • LLVM-MinGW - PE-.
  • WineLib.






  • これで、コマンドラインから直接Windows環境のバージョンを構成できます。
  • シェルフォルダの処理が改善されました。標準のダウンロードフォルダとテンプレートフォルダが表示されました。
  • Dbusインターフェースは、外付けドライブを接続するために使用されます。
  • 現在のユーザーの名前を表示するユーティリティWHOAMIを実装しました。


変更の完全なリストは 、開発者のWebサイトにあります。






All Articles