Wine 11.9

Wine 11.9 Wine 11.9 Wine 11.9 Wine 11.9

Utgivelsen har skjedd Wine 11.9, en ny eksperimentell versjon av en fri implementering av Win32 API, som lar deg kjøre Windows-applikasjoner på Linux, BSD og macOS uten en fullverdig virtuell maskin. Utgivelsen er publisert 15. mai 2026 og fortsetter den to-ukers utviklingssyklusen for 11.x-grenen, som senere vil danne grunnlaget for Wine 12.0.

I Wine 11.9 har fokuset vært på lavnivåendringer i trådhåndtering, forbedringer for ARM64, utvikling av Wayland-støtte og ytterligere forbedring av kompatibiliteten med programmer som bruker VBScript. I tillegg har utviklerne lukket 24 feilrapporter relatert til både applikasjoner og spill.

Hva har endret seg

  • Det er lagt til et bibliotek for SQLite som følger med Wine. Wine inkluderer sin egen kopi av SQLite, basert på kildekoden fra hovedprosjektet SQLite. Denne brukes til å implementere winsqlite3, som er et Windows-kompatibelt grensesnitt for tilgang til SQLite. Dette reduserer nesten avhengigheten av det eksterne miljøet og gjør oppførselen til winsqlite3 mer forutsigbar for Windows-programmer som forventer at dette biblioteket er til stede i systemet.

  • Støtte for systemtråder er startet. Wine har begynt å gå over til å bruke operativsystemets tråder der tidligere oppgaver ble håndtert av interne mekanismer. Denne endringen er foreløpig betegnet som innledende støtte, men den er viktig for den videre omarbeidingen av Wines interne under-systemer. Det bemerkes spesielt at systemtråder kan brukes av andre komponenter, inkludert interne deler av lyddriveren.

  • Implementert pause av tråder i emulert kode på ARM64. For ARM64 er det lagt til muligheten for å pause tråder inne i emulert kode. Dette gjelder når Wine kjører kode fra Windows-applikasjoner på ARM64-systemer og må korrekt reprodusere Windows oppførselen når det gjelder trådhåndtering. Forbedringen er spesielt viktig for komplekse programmer som aktivt jobber med flertråding, synkronisering og lavnivå utførelsesmekanismer.

  • Arbeidet med kompatibilitet med VBScript er nyopptatt. Den nye versjonen inneholder ytterligere feilrettinger for støtte for VBScript. Denne komponenten er nødvendig ikke bare for gamle skript, men også for installasjonsprogrammer, bedriftsprogrammer og hjelpekomponenter i Windows-programmer som fortsatt bruker skripting med VBScript. Blant de rettede feilene nevnes spesielt et problem med parsing av tildelinger i VBScript.

  • Støtte for å tvangsforflytte musepekeren er lagt til i Wayland-driveren. Wayland-driveren i Wine har nå støtte for å flytte musepekeren via wp_pointer_warp_v1-protokollen. Denne funksjonen er nødvendig for applikasjoner og spill som forventer at programmet kan flytte musepekeren programmessig. For vanlige vindusapplikasjoner er dette ikke alltid merkbart, men for spill, spesielt førstepersonsspill, fører ofte fravær av denne funksjonen til problemer med kamerastyring og musefanging.

  • 24 feil er rettet. Listen over lukkede problemer inkluderer rettelser for Lotus Notes, WinSCP, VBScript, Wargaming Game Center, Command & Conquer 3 og andre applikasjoner og spill. Blant spesifikke rapporter nevnes en feil i installasjonsprogrammet for Lotus Notes 8.x med SAX-parserfeil, et problem med renderingen av brukergrensesnittet i WinSCP, og en kompilasjonsfeil i tildelingskonstruksjonen i VBScript.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster