Det har blitt gjort et eksperimentelt utslipp av den åpne implementeringen av Win32 API — Wine 9.7. Siden utslippet av 9.6 er 18 feilrapporter stengt og 123 endringer gjort.
De viktigste endringene:
- Byggesystemet har fått støtte for å generere utførbare filer i ARM64X-formatet, som inneholder både kode for ABI Arm64EC og ARM64. I winebuild er det lagt til en «-marm64x» alternativ for å generere hybride ARM64X-biblioteker, og i winegcc har alternativet «-marm64x» blitt implementert for å bygge for ARM64X.
- Støtten for ABI ARM64EC (ARM64 Emulation Compatible) er blitt utvidet, som brukes for å forenkle porteringen av applikasjoner skrivet for x86_64-arkitektur til ARM64-systemer. ARM64EC lar kjøre separate moduler med x86_64-kode i et ARM64-miljø ved hjelp av en emulator.
- Grensesnittet til Vulkan-grafikk-API-driveren har blitt omstrukturert.
- I tolken for grensesnittskapselsesspråket WIDL (Wine Interface Definition Language) er det lagt til støtte for ARM-arkitekturen og typebibliotek (TypeLib) i det gamle formatet (SLTG).
- Feilrapporter knyttet til spillene: Command and Conquer RA II, Command and Conquer Tiberian Sun, Oregon Trail II, Medieval II Total War, Totem Arts Launcher er stengt.
- Feilrapporter knyttet til applikasjonene: MSYS2, ProcessHacker 2.x, Clang 6.0, Notepad++, explorer.exe, Geovision Parashara’s Light, Advanced IP Scanner, Mspaint, ON1 Raw Photo Editor, HP System Diagnostics er stengt.
Kilde: opennet.ru
