Wine 11.9

Wine 11.9 Wine 11.9 Wine 11.9 Wine 11.9

Izdanje je održano Wine 11.9, nova eksperimentalna verzija slobodne implementacije Win32 API-ja, koja omogućuje pokretanje Windows aplikacija na Linux, BSD i macOS bez cjelovitog virtualnog stroja. Izdanja su objavljena 15. svibnja 2026. i nastavlja dvotjedni ciklus razvoja grane 11.x, koja će kasnije postati temelj Wine 12.0.

U Wine 11.9 glavna pažnja posvećena je niskonivoj promjenama u radu niti, poboljšanjima za ARM64, razvoju podrške za Wayland te daljnjem povećanju kompatibilnosti s aplikacijama koje koriste VBScript. Osim toga, programeri su zatvorili 24 izvještaja o greškama koji se odnose na aplikacijske programe i igre.

Što je novo

  • Dodana je biblioteka SQLite isporučena s Wine-om. Win uključuje vlastitu kopiju SQLite, pripremljenu na temelju izvornog koda glavnog projekta SQLite. Ona se koristi za implementaciju winsqlite3, tj. kompatibilnog s Windows sučelja za pristup SQLite-u. Ovo praktično smanjuje ovisnost o vanjskom okruženju i čini ponašanje winsqlite3 predvidljivijim za Windows programe koji očekuju ovu biblioteku u sustavu.

  • Započeta je podrška za sistemske niti. Wine je započeo prijelaz na korištenje operativnosistemskih niti tamo gdje su ranije dijelom radili vlastiti unutarnji mehanizmi. Ova promjena za sada je označena kao početna podrška, ali je važna za daljnju preradu unutarnjih podsustava Wine-a. Konkretno, ističe se da se sistemske niti mogu koristiti i od drugih komponenti, uključujući unutarnje dijelove zvučnog drajvera.

  • Implementirano je pauziranje niti u emuliranom kodu na ARM64. Za ARM64 dodana je mogućnost pauziranja niti unutar emuliranog koda. To se odnosi na slučajeve kada Wine izvodi kod Windows aplikacija na ARM64 sustavima i mora ispravno reproducirati ponašanje Windows-a pri upravljanju nitima. Poboljšanje je posebno važno za složene programe koji aktivno rade s višestrukim nitima, sinkronizacijom i niskonivnim mehanizmima izvršenja.

  • Nastavljena je rad na kompatibilnosti s VBScript-om. U novoj verziji su napravljene nove ispravke za podršku VBScriptu. Ova komponenta je potrebna ne samo za stare skripte, već i za instalacijske programe, korporativne aplikacije i servisne komponente Windows programa koje i dalje koriste skripte na VBScriptu. Među ispravljenim greškama posebno se spominje problem u analizi dodele u VBScriptu.

  • Dodana je podrška za prisilno pomeranje pokazivača u Wayland drajveru. U Wine drajveru za Wayland uvedena je podrška za pomeranje pokazivača putem wp_pointer_warp_v1 protokola. Ova funkcionalnost je potrebna aplikacijama i igrama koje očekuju da program može programatski premestiti pokazivač miša. Za uobičajene prozorske programe to nije uvek primetno, ali za igre, posebno iz prvog lica, odsustvo takve funkcije često dovodi do problema sa upravljanjem kamerom i hvatanjem miša.

  • Ispravljeno je 24 greške. Na listi zatvorenih problema su ispravke za Lotus Notes, WinSCP, VBScript, Wargaming Game Center, Command & Conquer 3 i druge aplikacije i igre. Među konkretnim izveštajima spominju se greška instalatera Lotus Notes 8.x sa greškom SAX parsera, problem sa prikazivanjem interfejsa WinSCP i greška pri kompilaciji konstrukcije dodele u VBScriptu.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster