Den eksperimentelle udgave af den åbne implementering af Win32 API — Wine 10.11 er offentliggjort. Siden udgivelsen af 10.10 er 25 fejlrapporter blevet lukket, og der er foretaget 292 ændringer.
De vigtigste ændringer:
- Der er blevet foretaget forberedelser til at inkludere support for den kerneltilføjede Linux 6.14 driver NTSync, som implementerer det symbolske enhed /dev/ntsync og et sæt primitives til synkronisering, der anvendes i Windows NT-kernen. Implementeringen af sådanne primitives på kerne niveau muliggør en betydelig forøgelse af ydeevnen i Windows-spil, der køres via Wine. Den store ydelsesforbedring opnås ved at fjerne overheaden fra brugen af RPC i brugerområdet. For eksempel, ved brug af NTSync-driveren sammenlignet med implementeringen af NT-synkroniseringsprimitive i brugerområdet, blev den maksimale FPS i spillet Dirt 3 øget med 678%, i Resident Evil 2 med 196%, i Tiny Tina’s Wonderlands med 177%, i Lara Croft: Temple of Osiris med 131%, i Call of Juarez med 125%, i The Crew med 96%, i Forza Horizon 5 med 48%, og i Anger Foot med 43%.
- I implementeringen af sprogdefineringssproget WIDL (Wine Interface Definition Language) er understøttelsen af generering af metadata til Windows Runtime (WinRT) udvidet.
- Fejlrapporter relateret til programmer som: Mixcraft, Clang Static Analyzer, Anritsu Software Toolbox, WordPro, Far File Manager 3, Pegasus Email, EZNEC pro2+ 7.0 er blevet lukket.
- Fejlrapporter relateret til spil som: Fallout 3, Diggles: The Myth of Fenris, Saya no Uta, C&C Generals Zero Hour, Genshin Impact, Purple Place, Kathy Rain 2, Among Us, Green Hell, Magic The Gathering Arena, Doom I & II Enhanced, Thief II, Bejeweled 3, Sid Meier’s Civilization III er blevet lukket.
Samtidigt er udgivelsen af Wine Staging 10.11 blevet dannet, som tilbyder udvidede versioner af Wine, der inkluderer ikke helt færdige eller risikable patches, som endnu ikke er egnede til at blive optaget i hovedgrenen af Wine. I forhold til Wine leverer Wine Staging 389 yderligere patches. I den nye udgave af Wine Staging er der sket synkronisering med Wine-kodebasen 10.11, og der er foretaget en overførsel af patches relateret til support af NTSync til hovedversionen af Wine.
Kilde: opennet.ru
