Ha pasado un a帽o desde el lanzamiento de Wine 5.0, y los desarrolladores han presentado una versi贸n estable de Wine 6.0. Hay muchas actualizaciones, hay m谩s de 8300 cambios en la nueva versi贸n de Wine. Lo principal a destacar es la entrega de m贸dulos b谩sicos de Wine en formato PE, un backend basado en la API gr谩fica de Vulkan para WineD3D, una consola de texto actualizada, la aparici贸n del soporte DirectShow y el framework Media Foundation.
Por el momento, se ha confirmado oficialmente el funcionamiento normal de 5049 aplicaciones de Windows. Con configuraci贸n adicional, Wine 6.0 puede ejecutar 4227 aplicaciones m谩s. Algunos de ellos son inestables, pero en general, hay muchos m谩s de 10 mil programas de Windows ejecut谩ndose bajo Wine.
驴Qu茅 hay de nuevo?
Aparici贸n de m贸dulos en formato 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.
- Ahora puede configurar la versi贸n del entorno de Windows directamente desde la l铆nea de comandos.
- Manejo mejorado de carpetas de shell. Han aparecido las carpetas est谩ndar Descargas y Plantillas.
- La interfaz Dbus se utiliza para conectar unidades externas.
- Se implement贸 la utilidad WHOAMI para mostrar el nombre del usuario actual.
Se puede encontrar una lista completa de cambios en el sitio web de los desarrolladores .