Wine 10.17 släppt med standard EGL-renderare och uppdaterad Mono-motor
Wine 10.17 introducerar EGL som standard OpenGL-renderare, uppdaterar Mono till 10.3 och åtgärdar 17 buggar för bättre appkompatibilitet.
The Wine Project, ett kompatibilitetslager som gör det möjligt för Linux- och macOS-användare att köra Windows-applikationer, har officiellt släppt version 10.17 som en underhållsuppdatering till den stabila 10.x-serien.
En av de mest anmärkningsvärda förändringarna är övergången till EGL-renderaren som standard OpenGL-renderare, vilket bör förbättra grafikprestanda och kompatibilitet på moderna system. Tillsammans med det har Wine-Mono—den öppen källkodsimplementation av Microsofts .NET Framework som används i Wine—uppdaterats till version 10.3.
Utvecklarna har också gjort strukturella förändringar genom att dela upp COMCTL32-biblioteket i separata v5- och v6-moduler, vilket hjälper till att förbättra temat och kompatibiliteten med program, särskilt för program som är beroende av nyare Windows UI-komponenter.
Det finns också bättre stöd för ANSI ODBC-drivrutiner, vilket förbättrar hur äldre applikationer kommunicerar med databaser, samt förbättrad hantering av CPU-information på FreeBSD, vilket ger mer exakt systemrapportering på den plattformen.
Som vanligt åtgärdar den här uppdateringen ett antal långvariga problem—17 totalt. Några höjdpunkter inkluderar fixar för krascher i Metro 2033, problem med tematiserade kontroller i Free Virtual Keyboard, och renderingproblem i INSIDE när man använder OpenGL.
Andra patchar åtgärdar problem med kommandoradsverktyg som copy och type, samt stabilitetsförbättringar för applikationer som använder Wayland-drivrutinen och Wines nya WoW64-arkitektur.
För mer information, besök tillkännagivandet. Wine 10.17:s källkod kan laddas ner från GitLabs projektsida för de som är intresserade av att prova eller uppgradera sin nuvarande installation. De binära paketen för olika distributioner förväntas bli tillgängliga inom kort.
