Wine 11.9

Wine 11.9 Wine 11.9 Wine 11.9 Wine 11.9

Izšla je nova različica Wine 11.9, nova eksperimentalna verzija svobodne implementacije Win32 API, koja omogućava pokretanje Windows aplikacija na Linuxu, BSD-u i macOS-u bez potpunih virtuelnih mašina. Izdanje je objavljeno 15. maja 2026. godine i nastavlja dvonedeljni ciklus razvoja grane 11.x, koja će kasnije postati osnova Wine 12.0.

U Wine 11.9, glavna pažnja posvećena je niskonivovnim promenama u radu sa nitima, poboljšanjima za ARM64, razvoju podrške za Wayland i daljem povećanju kompatibilnosti sa aplikacijama koje koriste VBScript. Osim toga, programeri su zatvorili 24 izveštaja o greškama koje se odnose kako na aplikacije, tako i na igre.

Kaj se je spremenilo

  • Dodana je biblioteka SQLite koja dolazi uz Wine. Wine sadrži sopstvenu kopiju SQLite, pripremljenu na osnovu izvorne kodne osnove glavnog projekta SQLite. Ona se koristi za implementaciju winsqlite3, tj. kompatibilnog sa Windows interfejsa za pristup SQLite-u. U suštini, to smanjuje zavisnost od spoljnog okruženja i čini ponašanje winsqlite3 predvidljivijim za Windows aplikacije koje očekuju prisustvo ove biblioteke u sistemu.

  • Započeta je podrška za sistemske niti. Wine je počeo prelaziti na korišćenje niti operativnog sistema tamo gde je ranije deo posla služen sopstvenim unutrašnjim mehanizmima. Ova promena se za sada označava kao početna podrška, ali je bitna za dalju preradu unutrašnjih podsystema Wine-a. Konkretno, napominje se da će sistemske niti moći da koriste i druge komponente, uključujući unutrašnje dijelove zvučnog drajvera.

  • Implementirana je pauza niti u emuliranom kodu na ARM64. Za ARM64 dodana je mogućnost pauziranja niti unutar emuliranog koda. To se odnosi na one slučajeve kada Wine izvršava kod Windows aplikacija na ARM64 sistemima i mora pravilno reprodukovati ponašanje Windows-a prilikom upravljanja nitima. Poboljšanje je posebno važno za složene programe koji aktivno rade sa višestrukim nitima, sinhronizacijom i niskonivovnim mehanizmima izvršenja.

  • Nastavljena je rad na kompatibilnosti sa VBScript-om. Nova verzija obuhvata nove ispravke podrške za VBScript. Ova komponenta je potrebna ne samo za stare skripte, već i za instalatore, korporativne aplikacije i servisne komponente Windows programa koje još uvek koriste VBScript. Među ispravljenim greškama posebno se navodi problem u analizi dodeljivanja u VBScriptu.

  • Dodata je podrška za prisilno pomeranje pokazivača u Wayland drajveru. U Wine drajveru za Wayland dodata je podrška za pomeranje pokazivača preko protokola wp_pointer_warp_v1. Ova mogućnost je potrebna aplikacijama i igrama koje očekuju da program može programatski da pomera pokazivač miša. Za obične prozore to nije uvek primetno, ali za igre, posebno one iz prvog lica, nedostatak ove funkcije često dovodi do problema sa kontrolom kamere i hvatanjem miša.

  • Ispravljeno je 24 grešaka. 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 pominju se greška instalatera Lotus Notes 8.x sa greškom SAX parser, problem sa prikazivanjem interfejsa WinSCP i greška u kompajliranju konstrukcije dodeljivanja u VBScriptu.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster