Tar éis bliana d'fhorbairt agus 26 leagan turgnamhacha, cuireadh scaoileadh cobhsaí de chur i bhfeidhm oscailte an API Win32 i láthair - Wine 9.0, a ionchorprú níos mó ná 7000 athruithe. I measc na bpríomhghnóthachtálacha sa leagan nua tá cur i bhfeidhm ailtireacht WoW64 maidir le cláir 32-giotán a reáchtáil i dtimpeallacht 64-giotán, comhtháthú tiománaithe chun tacú le Wayland, tacaíocht d'ailtireacht ARM64, cur i bhfeidhm an API DirectMusic agus tacaíocht do chártaí cliste.
Deimhníodh go n-oibríonn cláir 5336 (5266 bliain ó shin, 5156 dhá bhliain ó shin, 5049 trí bliana ó shin) i Wine i gceart. WindowsOibríonn 4397 clár eile (4370 bliain ó shin, 4312 dhá bhliain ó shin, 4227 trí bliana ó shin) go breá le socruithe breise agus DLLanna seachtracha. Tá fadhbanna beaga ag 3943 clár (3888 bliain ó shin, 3813 dhá bhliain ó shin, 3703 trí bliana ó shin) nach gcuireann isteach ar fheidhmiúlacht bhunúsach na bhfeidhmchlár.
Príomhnuálaíochtaí i bhFíon 9.0:
- Cuireadh an tiománaí winewayland.drv leis, rud a ligeann do Wine a úsáid i dtimpeallachtaí bunaithe ar Wayland gan úsáid a bhaint as comhpháirteanna XWayland nó X11. Tá sé mar aidhm ag an bhforbairt seo timpeallacht Wayland íon a sholáthar le tacaíocht lainseála. Windows- feidhmchláir nach gá pacáistí a bhaineann le X11 a shuiteáil orthu, rud a chuireann ar chumas feidhmíocht agus freagrúlacht níos airde i gcluichí trí shraitheanna neamhriachtanacha a dhíchur. Trí thimpeallacht Wayland íon a úsáid do Wine, cuirtear deireadh freisin le saincheisteanna slándála atá dúchasach do X11 (mar shampla, is féidir le cluichí X11 neamhiontaofa spiaireacht a dhéanamh ar fheidhmchláir eile toisc go gceadaíonn an prótacal X11 rochtain ar gach imeacht ionchuir agus ionadú eochrach a dhéanamh).
Tá an tiománaí marcáilte mar thurgnamhach agus faoi fhorbairt, ach, mar sin féin, tá tacaíocht aige cheana féin do go leor gnéithe, mar shampla bainistíocht fuinneoige, oibriú le monatóirí iolracha, tacaíocht le haghaidh aschur scálaithe ar scáileáin ard-dlúis picteilín (ard-DPI), ag obair le comhordanáidí coibhneasta nuair a bhíonn gluaiseacht luiche á rianú agus tacaíocht don API grafaic Vulkan. De réir réamhshocraithe, níl an tiománaí gníomhach agus chun é a chumasú ba chóir duit “wayland” a chur le paraiméadar na clárlainne “HKCU\Software\Wine\Drivers” agus a chinntiú nach bhfuil an athróg timpeallachta DISPLAY socraithe: wine reg.exe cuir HKCU\ \ Bogearraí \ Fíon \ Tiománaithe / v Graphics / d x11,wayland
- Rinneadh na modúil go léir a thiontú go comhéadan glaonna an chórais NT, seachas glaonna díreacha a dhéanamh idir na sraitheanna PE agus Unix, marcáil críochnú blianta fada oibre chun gach DLL a thiontú chun formáid comhaid inrite PE (Inrite Inrite) a úsáid.
- Leanadh ar aghaidh le forbairt an tsraith WoW64 (64-giotán) Windows-ar-Windows), rud a ligeann duit 32-giotán a rith Windows- feidhmchláir ar chórais Unix 64-giotán. Úsáideann gach modúl a rochtainíonn leabharlanna Unix aistritheoirí glaonna córais WoW64 (thunks), rud a ligeann do mhodúil 32-giotán i bhformáid PE rochtain a fháil ar leabharlanna Unix 64-giotán.
Tá feabhas curtha ar an modh seolta nua WoW64, rud a ligeann do chód 32-giotán rith laistigh de phróiseas 64-giotán (sa seanmhód WoW64, rith feidhmchláir 32-giotán i bpróisis Unix 32-giotán). Tá tacaíocht curtha leis chun an modh nua WoW64 a úsáid ar an ardán. macOSÓs rud é go bhfuil roinnt fabhtanna beaga sa mhodh nua WoW64, amhail easpa tacaíochta 16-giotán agus feidhmíocht laghdaithe OpenGL mar gheall ar easpa tacaíochta don síneadh ARB_buffer_storage, níl sé cumasaithe de réir réamhshocraithe fós agus caithfear é a thógáil leis an rogha "--enable-archs=i386,x86_64" sa script chumraíochta.
- Cuireadh an cumas leis comhaid inrite atá ann cheana a fhorghníomhú Windows Ar chórais leis an ailtireacht ARM64. Is féidir Wine a thógáil anois don ABI ARM64EC (Comhoiriúnach le hAithris ARM64), agus is féidir modúil ARM64EC a luchtú. Úsáidtear na modúil seo chun aistriú feidhmchlár a scríobhadh ar dtús don ailtireacht x86_64 chuig córais ARM64 a shimpliú trí fhorghníomhú modúl cód x86_64 aonair a chumasú sa timpeallacht ARM64 ag baint úsáide as aithriseoir. Cuireadh tacaíocht leis don fhormáid comhaid ARM64X PE, rud a ligeann comhad inrite aonair a luchtú i bpróisis x64/Arm64EC agus ARM64 araon. Tá comhéadan curtha i bhfeidhm chun córais x86 32-giotán a aithris, ach níl an leabharlann aithriseora san áireamh sa phríomhdháileadh Wine fós (is féidir an aithriseoir seachtrach FEX a úsáid chun cód x86 a rith sa timpeallacht ARM64).
- Fochóras grafaicí
- Tá an tiománaí PostScript athdheartha chun tacú le comhaid spólála sa fhormáid Windows, a stórálann sonraí faoi phoist phriontála. Níl glaonna díreacha chuig an tiománaí ón timpeallacht Unix san áireamh.
- Cuireadh tacaíocht mód dorcha le téamaí WinRT. Tá socrú curtha le WineCfg chun dearadh dorcha comhéadain a chumasú.
- Chuir an tiománaí le haghaidh API grafaicí Vulkan tacaíocht breise le sonraíocht Vulkan 1.3.272 (tacaíodh le 8.0 i bhFíon 1.3.237).
- Tá feidhmeanna na leabharlainne GdiPlus optamaithe, rud a cheadaíonn feidhmíocht ghrafaice méadaithe.
- Direct3D
- Cuirtear parsáil ar shruth ordaithe il-snáithithe ar fionraí nuair nach bhfuil aon orduithe rindreála á bpróiseáil, rud a cheadaíonn tomhaltas fuinnimh a laghdú go dtí an leibhéal próiseála aon-snáithithe nuair a bhíonn cláir á bhfeidhmiú nach bhfuil bandaleithead iomlán an tsrutha ordaithe acu.
- Cuimsíonn Direct3D 10 tacaíocht le haghaidh éifeachtaí breise.
- Rinneadh barrfheabhsuithe feidhmíochta ar an gcód WineD3D agus inneall ag baint úsáide as API grafaic Vulkan.
- Seiceálann cód rindreála Vulkan API-bhunaithe anois na cumais a thacaíonn an gléas agus insíonn sé don fheidhmchlár cén leibhéal feidhmiúlachta Direct3D atá ar fáil.
- Tá na feidhmeanna D3DXFillTextureTX agus D3DXFillCubeTextureTX curtha i bhfeidhm.
- Chuir an t-inneall clasaiceach OpenGL ARB shader tacaíocht leis chun scáthanna a shainiú ag baint úsáide as an síneadh ARB_fragment_program_shadow.
- Chuir D3DXLoadMeshHierarchyFromX agus feidhmeanna comhchosúla tacaíocht le sonraí úsáideoirí a luchtú ag baint úsáide as an gcomhéadan ID3DXLoadUserData.
- Fuaime agus físe
- Tá cur i bhfeidhm tosaigh an DirectMusic API molta. Tacaíocht bhreise do bhailiúcháin, uirlisí agus samplaí fuaime i bhformáid SoundFont. Tacaíocht bhreise don éifeacht Doppler. Tá tástálacha curtha i bhfeidhm chun an cur i bhfeidhm ceart a fhíorú agus an seicheamhóir dmime agus an sintéiseoir dmsynth MIDI á oibriú.
- Tá leabharlann FluidSynth ionsuite san API DirectMusic le húsáid.
- Cuireadh tacaíocht i bhfeidhm chun clónna fuaime a luchtú (SoundFont - formáidí le haghaidh sintéise bunaithe ar shamplaí a úsáidtear chun comhaid MIDI a sheinm) sna formáidí DLS1 agus DLS2, chomh maith leis an bhformáid SF2 a úsáidtear i Linux.
- Cuireadh leis an gcumas ábhar MIDI a imirt ag baint úsáide as an leabharlann dmsynth, ag baint úsáide as an sintéiseoir bogearraí FluidSynth agus an DirectSound API le haghaidh aschur fuaime.
- Cuireadh díchódóir leis le haghaidh físeáin i bhformáid codec físeáin Indeo IV50.
- Seó Díreach
- Tá an chomhpháirt DMO (DirectX Media Object) le díchódóir formáid WMV curtha i bhfeidhm (Windows Físeán Meán).
- Cuireadh scagaire gabhála fuaime leis (Scagaire Gabhála Fuaime DirectShow).
- Chomh maith le sruthanna fuaime, tacaíonn Scoilteoir Sruth MPEG-1 (DirectShow MPEG-1 Stream Splitter) le sruthanna físeáin agus sruthanna seirbhíse anois.
- Tá scagaire le haghaidh físeáin a dhíchódú i bhformáid MPEG-1 (Díchódóir Físeáin MPEG-1 DirectShow) curtha i bhfeidhm.
- Feistí ionchuir
- Tacaíonn DirectInput le mapáil gníomhaíochta, a ligeann duit cnaipí a cheangal ar rialtóir cluiche le gníomhartha sonracha i gcluichí.
- Comhtháthú deisce
- Tá ceangail easpórtáilte chuig an bpríomhthimpeallacht úsáideora, rud a fhágann gur féidir feidhmchláir a ritheann faoi Wine a ghairm mar láimhseálaithe prótacail agus URL á oscailt (mar shampla, spotify.exe a sheoladh agus naisc cosúil le “spotify:user: spotify: playlist: 848218482355482821”) á n-oscailt).
- Cuireadh eastóscadh sonraí EDID (Sonraí Aitheantais Taispeána Leathnaithe) i bhfeidhm le faisnéis faoi pharaiméadair an mhonatóra nasctha, amhail ainm agus samhail na feiste.
- Is féidir fuinneog deisce a imlonnaítear i mód lánscáileáin a dhúnadh ag baint úsáide as an gcnaipe “Deasc Scoir” sa roghchlár “Start”.
- Idirnáisiúnú
- Tá tacaíocht do IMEanna (Eagarthóirí Modhanna Ionchuir) leathnaithe. Tá obair déanta chun comhoiriúnacht le córais dhúchais a chinntiú. Windows Cur i bhfeidhm IME agus comhtháthú feabhsaithe le Linux GS
- Gintear bunachair shonraí locale i bhformáid locale.nls ó bhunachar sonraí Unicode CLDR (Stór Sonraí Coitianta Locale) leagan 44 curtha ar fáil tacaíocht do logaí breise bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA. , prg-PL curtha leis , skr-PK, tyv-RU, vmw-MZ, xnr-IN agus za-CN.
- Tá an comhéadan aistrithe go Seoirsis. Cuirtear aistriúcháin iomlána ar fáil do 16 theanga, agus aistriúchán páirteach ar 31 teanga.
- Nuashonraíodh táblaí carachtar Unicode go leagan caighdeánach 15.1.0. Nuashonraíodh an bunachar sonraí crios ama.
- Eithne (comhéadain eithne Windows)
- Mar an leagan eisithe Windows sainmhínithe de réir réamhshocraithe Windows 10.
- I gcás comhaid inrite i bhformáid PE, cuirtear tacaíocht do randamú spás seoltaí (ASLR) i bhfeidhm, ach níl na seoltaí chun cód a luchtú isteach sa chuimhne randamach go hiomlán fós.
- Tá tacaíocht do charn lag ilroinnte (LFH, Carn Ilroinnte Íseal) curtha i bhfeidhm, rud a mhéadaigh feidhmíocht oibríochtaí leithdháilte cuimhne.
- Tá tacaíocht le haghaidh áirithinte cuimhne (sealbhóir ionad) curtha leis an meicníocht leithdháilte cuimhne fhíorúil, rud a ligeann d'iarratas réimse sonrach de chuimhne fhíorúil a chur in áirithe le húsáid sa todhchaí.
- Tiomsaítear lódóirí 64-giotán (lódóir agus réamhlódóir) de chomhaid inrite agus leabharlanna san fhormáid PIE (Position-Independent Executables) chun cuid den spás seoltaí 32-giotán a shaoradh.
- Soláthraítear leachtú cruachta ceart do ghlaonna córais NT agus glaonna ar ais úsáideora.
- Gnéithe líonraithe
- Tacaíonn an t-inneall MSHTML leis an meicníocht bailithe truflais “Bailiúchán Rothaíochta”.
- Chuir MSHTML tacaíocht le próiseáil shioncronach ar iarratais XMLHttpRequest.
- Cuireann jscript.dll tacaíocht le réad WeakMap chun oibriú le bailiúchán de phéirí eochair/luacha ina bhfuil an eochair ina réad ar féidir luach treallach a bheith ag gabháil leis. Cur i bhfeidhm modhanna WeakMap.get(), WeakMap.delete(), WeakMap.clear() agus WeakMap.has().
- Nuashonraíodh inneall brabhsálaí Gecko go leagan 2.47.4.
- Tá tacaíocht le haghaidh fógraí faoi athruithe ar staid an chomhéadain líonra curtha i bhfeidhm.
- Cripteagrafaíocht agus Slándáil
- Tá tacaíocht do chártaí cliste curtha le leabharlann Winscard.dll, arna cur i bhfeidhm trí leabharlann chórais PCSClite.
- Tá tacaíocht bhreise curtha ag BCrypt do phrótacal malartaithe eochrach Diffie-Hellman.
- Tá an pacáiste Idirbheartaíochta curtha i bhfeidhm, ag soláthar ciseal chun comhéadan SSPI (Comhéadan Soláthraí Tacaíochta Slándála) a úsáid chun rochtain a fháil ar sholáthraithe SSP (Soláthraí Tacaíochta Slándála).
- próstatach
- Úsáideann an Dífhabhtóir Fíon (winedbg) leabharlann Zydis chun treoracha meaisín X86 a dhíchóimeáil.
- Tá comhéadan WineCfg nuashonraithe chun tacú le leaganacha níos sine ar ardáin 64-giotán. Windows (roimh XP), rud a ligeann duit feidhmchláir oidhreachta a rith ag baint úsáide as mód WoW64.
- Taispeánann gach feidhmchlár grafach ionsuite faisnéis earráide anois i ndialóg ar leith, in ionad iad a thaispeáint sa chonsól.
- Cuireann an clár systeminfo faisnéis ó bhunachar sonraí WMI ar taispeáint (Windows Ionstraimíocht Bainistíochta).
- Cuireadh feidhmchlár klist leis chun ticéid Kerberos a thaispeáint.
- Cuireann an feidhmchlár tascscil i bhfeidhm an cumas próisis leanaí a fhoirceannadh go héigeantach.
- Cuireadh rogha "/machine" leis an bhfóntas tosaigh chun an ailtireacht a úsáidtear agus earraí inrite hibrideacha a thacaíonn le x86 agus ARM á rith a roghnú.
- Tá an chuid is mó d'fheidhmiúlacht an chláir tascliosta curtha i bhfeidhm.
- Cuireadh cur i bhfeidhm bunúsach an fheidhmchláir findstr leis.
- Uirlisí Forbartha
- Tá an cumas ag fóntais WineDump ábhar comhad clárlainne a thaispeáint. Windows (formáid REGF), chomh maith le sonraí a thaispeáint do gach ailtireacht (x86/ARM64) a dtacaítear leo i gcomhaid PE hibrideacha.
- Tá tacaíocht bhreise curtha ag an tiomsaitheoir IDL do na tréithe "composable", "default_overload", "deprecated" agus "cosanta".
- Baineadh libwine.so as, rud nár baineadh leas as i bhFíon 6.0 agus nár úsáideadh le fada i bhFíon. Teastaíonn atógáil ó chláir i bhformáid ELF atá tógtha i leaganacha níos sine de Wine (5.0 agus níos sine) le libwine.so le go rithfear i bhFíon 9.0.
- Leabharlanna ionsuite agus spleáchais sheachtracha
- Tá na leabharlanna FluidSynth 2.3.3, Musl 1.2.3 (feidhmeanna matamaitice amháin) agus Zydis 4.0.0 comhtháite sa struchtúr.
- Nuashonraíodh Comhpháirteanna Vkd3d 1.10, Faudio 23.12, OpenLDAP 2.5.16, LCMS2 2.15, LibMPG123 1.32.2, LibPng 1.6.40, LibTiff 4.6.0, LibXml2 2.11.5, LibXml1.1.38 1.3, LibXml. Tá an t-inneall Wine Mono le cur i bhfeidhm an ardáin .NET nuashonraithe chun 8.1.0 a scaoileadh.
- Úsáideann an tiománaí winewayland.drv leabharlann cliant Wayland mar spleáchais sheachtracha, chomh maith leis na leabharlanna xkbcommon agus xkbregistry.
- Chun tacú le cártaí cliste, úsáidtear an leabharlann sheachtrach PCSClite (i macOS — PCSC).
- Teastaíonn tras- tiomsaitheoir anois chun comhaid PE a thógáil ar ardáin neamh-i386 le tacaíocht do threoracha ".seh" chun eisceachtaí a láimhseáil.
Foinse: oscailtenet.ru
