Një degë e re e projektit Hangover është publikuar, e cila lejon ekzekutimin e aplikacioneve Windows me 32-bit, të ndërtuara për arkitekturat x86 (i386) dhe ARM32, në mjediset të bazuara në arkitekturën ARM64 (Aarch64). Është duke u zhvilluar një implementim i variantit Hangover për arkitekturën RISC-V. Lëshimi është i bazuar në kodin e bazës Wine 9.0, e cila reflektohet në numrin e versionit. Pavarësitë e projektit shpërndahen nën licencën LGPL-2.1.
Projekti lejon të arrihet një performancë dukshëm më e lartë në krahasim me ekzekutimin e plotë të Wine në mënyrën e emulimit, pasi me përdorimin e Hangover, emulatori aplikohet vetëm për ekzekutimin e kodit të vet aplikacionit, ndërsa të gjitha thirrjet në sistem, bibliotekat dhe komponentët e Wine ekzekutohen jashtë emulatorit në një ekzekutim natyror për platformën aktuale (Hangover prish zinxhirin e emulimit në nivelin e thirrjeve win32 dhe wine). Në层in e emulimit mund të përdoren emulatorë QEMU, FEX dhe Box64, në varësi të preferencave të përdoruesit. Është filluar, por ende nuk është përfunduar, puna për mbështetje të emulatorit Blink.
Ndër ndryshimet në versionin 9.0:
- Kjo ofron mundësinë e përdorimit të QEMU së bashku me mbështetje të ofruar në Wine për WoW64 (64-bit Windows-on-Windows), e cila lejon ekzekutimin e aplikacioneve Windows me 32-bit në sistemet Unix me 64-bit. Mbështetje është siguruar për arkitekturat x86_32 dhe ARM32.
- Është shtuar mbështetje për përdorimin e emulatorit FEX në formatin PE dhe në ndërtimet për Unix. Në të ardhmen, planifikohet të ndalet përdorimi i ndërtimeve Unix të FEX në favor të ndërtimeve në formatin PE.
- Është siguruar integrim i plotë me emulatorin Box64.
- Janë grumbulluar paketa deb për Debian 11 dhe 12. Në të ardhmen, planifikohet të rregullohet publikimi i paketimeve për Ubuntu dhe Alpine Linux.
- Ka filluar puna për mundësimin e ekzekutimit të aplikacioneve Windows në mjediset të bazuara në arkitekturën RISC-V.
- Po zhvillohet puna për rikthimin e mbështetjes për emulimin e arkitekturës x86_64 për ekzekutimin e aplikacioneve Windows me 64-bit (në degën 0.8 ishte lënë vetëm mbështetje për i386 për shkak të papërgatitjes për përdorimin e ARM64EC në Wine).
Gjithashtu mund të përmendet formimi i publikimit të projektit Wine Staging 9.0, që ofron ndërtimet e zgjeruara të Wine, duke përfshirë patches që nuk janë plotësisht të gatshme ose janë të rrezikshme, derisa të jenë të papërshtatshme për t'u pranuar në degën kryesore të Wine. Krahasuar me Wine, Wine Staging ofron 505 patches shtesë. Në publikimin e ri të Wine Staging është realizuar sinkronizimi me bazën e kodit të Wine 9.0 dhe është përditësuar patch vkd3d-latest.
Burimi: opennet.ru
