{"id":112954,"date":"2024-01-17T11:28:01","date_gmt":"2024-01-17T09:28:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/stabilnyj-reliz-wine-9-0"},"modified":"2024-01-17T11:28:01","modified_gmt":"2024-01-17T09:28:01","slug":"stabilnyj-reliz-wine-9-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/stabilnyj-reliz-wine-9-0","title":{"rendered":"Stabil\u0101 Wine 9.0 izlai\u0161ana","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u0113c gada izstr\u0101des un 26 eksperiment\u0101l\u0101m versij\u0101m ir izlaists stabils Win32 API atv\u0113rt\u0101s realiz\u0101cijas Wine 9.0, kas ietver vair\u0101k nek\u0101 7000 izmai\u0146u. No galvenajiem sasniegumiem jaunaj\u0101 versij\u0101 izce\u013cama WoW64 arhitekt\u016bras \u012bsteno\u0161ana, lai palaistu 32 bitu programmas 64 bitu vid\u0113, vad\u012bt\u0101ja integr\u0101cija Wayland atbalstam, ARM64 arhitekt\u016bras atbalsts, DirectMusic API \u012bsteno\u0161ana un smartkar\u0161u atbalsts.      <\/p>\n<p>Wine piln\u012bb\u0101 apstiprina 5336 Windows programm\u0101m (pirms gada 5266, pirms diviem gadiem 5156, pirms trim gadiem 5049) darb\u012bbu, v\u0113l 4397 (pirms gada 4370, pirms diviem gadiem 4312, pirms trim gadiem 4227) programmas lieliski darbojas, izmantojot papildu iestat\u012bjumus un \u0101r\u0113j\u0101s DLL. 3943 programm\u0101m (pirms gada 3888, pirms diviem gadiem 3813, pirms trim gadiem 3703) ir nov\u0113roti nelieli darb\u012bbas trauc\u0113jumi, kas netrauc\u0113 galveno funkciju izmanto\u0161anai.       <\/p>\n<p>Galven\u0101s jaun\u0101s iesp\u0113jas Wine 9.0:   <\/p>\n<ul>\n<li class=\"l\"> Ir pievienots draiveris winewayland.drv, kas \u013cauj izmantot Wine Wayland protokolam balst\u012bt\u0101s vid\u0113s bez XWayland un X11 komponentiem. Izstr\u0101de ir v\u0113rsta uz t\u012bra Wayland vid\u0113 nodro\u0161in\u0101\u0161anu ar Windows programmu palai\u0161anas atbalstu, neuzst\u0101d\u012btu X11 saist\u012btu pakot\u0146u, kas \u013cauj sasniegt augst\u0101ku veiktsp\u0113ju un sp\u0113\u013cu rea\u0123\u0113\u0161anas \u0101trumu, izsl\u0113dzot liek\u0101s sl\u0101\u0146us. T\u012bras Wayland vid\u0113 izmanto\u0161ana ar\u012b \u013cauj atbr\u012bvoties no dro\u0161\u012bbas probl\u0113m\u0101m, kas rakstur\u012bgas X11 (piem\u0113ram, neuzticamas sp\u0113les X11 var \u0161pirin\u0101t citas lietotnes, jo X11 protokols \u013cauj piek\u013c\u016bt visiem ievadnotikumiem un veikt simul\u0113tus tausti\u0146u nospie\u017eumus).\n<p>Vad\u012bt\u0101js ir atz\u012bm\u0113ts k\u0101 eksperiment\u0101ls un joproj\u0101m ir izstr\u0101des proces\u0101, tom\u0113r taj\u0101 jau ir pieejams atbalsts daudz\u0101m funkcij\u0101m, piem\u0113ram, logu p\u0101rvald\u012bbai, vair\u0101ku monitoru darb\u012bbai, augstas iz\u0161\u0137irtsp\u0113jas (high-DPI) displeju izvades m\u0113rog\u0113\u0161anai, relat\u012bvo koordin\u0101tu izmanto\u0161anai peli kust\u012bbas izseko\u0161an\u0101 un Vulkan grafisk\u0101 API atbalstam. Noklus\u0113taj\u0101 iestat\u012bjum\u0101 vad\u012bt\u0101js nav akt\u012bvs, un t\u0101 iesl\u0113g\u0161anai j\u0101pievieno 'wayland' re\u0123istra parametr\u0101 'HKCU\\Software\\Wine\\Drivers' un j\u0101p\u0101rliecin\u0101s, ka videi nav pie\u0161\u0137irta DISPLAY:        wine reg.exe add HKCU\\Software\\Wine\\Drivers \/v Graphics \/d x11,wayland      <\/p>\n<li class=\"l\"> Tika ir pabeigta visu NT sist\u0113mas izsaukumu interfeisu modu\u013cu p\u0101rcel\u0161ana, t\u0101 viet\u0101 lai veiktu tie\u0161us izsaukumus starp PE un Unix l\u012bme\u0146iem, kas iez\u012bm\u0113ja gadiem ilgas darba nosl\u0113g\u0161anu visu DLL bibliot\u0113ku p\u0101rcel\u0161anai uz PE (Portable Executable) izpildfailu form\u0101tu.\n<li class=\"l\"> Turpin\u0101ta WoW64 (64-bit Windows-on-Windows) sl\u0101\u0146a att\u012bst\u012bba, kas \u013cauj 32 bitu Windows lietojumprogrammu izpildi 64 bitu Unix sist\u0113m\u0101s. Visos modu\u013cos, kas piek\u013c\u016bst Unix bibliot\u0113k\u0101m, tiek izmantoti WoW64 sist\u0113mas izsaukumu tulkot\u0101ji (thunks), kas \u013cauj 32 bitu PE form\u0101ta modu\u013ciem piek\u013c\u016bt 64 bitu Unix bibliot\u0113k\u0101m.\n<p>Ir uzlabots jaunais WoW64 palai\u0161anas re\u017e\u012bms, kur 32 bitu kods tiek izpild\u012bts 64 bitu proces\u0101 (vecaj\u0101 WoW64 re\u017e\u012bm\u0101 32 bitu lietojumprogrammas tika palaistas 32 bitu Unix procesos). Pievienots atbalsts jaun\u0101 WoW64 re\u017e\u012bma izmanto\u0161anai macOS platform\u0101. \u0145emot v\u0113r\u0101, ka jaunaj\u0101 WoW64 re\u017e\u012bm\u0101 ir atsevi\u0161\u0137as nepiln\u012bbas, piem\u0113ram, atbalsta tr\u016bkums 16 bitu re\u017e\u012bm\u0101 un OpenGL veiktsp\u0113jas samazin\u0101\u0161an\u0101s ARB_buffer_storage papla\u0161in\u0101jumu atbalsta tr\u016bkuma d\u0113\u013c, tas pagaid\u0101m nav aktiviz\u0113ts noklus\u0113juma iestat\u012bjum\u0101 un prasa apkopo\u0161anu ar opciju '--enable-archs=i386,x86_64' konfigur\u0101cijas skript\u0101.         <\/p>\n<li class=\"l\"> Ir pievienota iesp\u0113ja izpild\u012bt eso\u0161os Windows izpildfailus ARM64 arhitekt\u016bras sist\u0113m\u0101s. Ir \u012bstenota Wine b\u016bvniec\u012bba ARM64EC (ARM64 Emulation Compatible) ABI un ARM64EC modu\u013cu iel\u0101d\u0113\u0161anas atbalsts, kas tiek izmantoti, lai atvieglotu port\u0113\u0161anu uz ARM64 sist\u0113m\u0101m lietojumprogramm\u0101m, kas s\u0101kotn\u0113ji rakst\u012btas x86_64 arhitekt\u016brai, nodro\u0161inot iesp\u0113ju izpild\u012bt atsevi\u0161\u0137us x86_64 kodu modu\u013cus ARM64 vid\u0113 ar emulatoru. Ir pievienots ARM64X PE failu form\u0101ta atbalsts, kas \u013cauj iek\u013caut vienu izpildfailu x64\/Arm64EC un ARM64 procesos. Ir \u012bstenots interfeiss 32 bitu x86 sist\u0113mu emul\u0101cijai, ta\u010du emul\u0101cijas bibliot\u0113ka pagaid\u0101m nav iek\u013cauta Wine galvenaj\u0101 sast\u0101v\u0101 (lai palaistu x86 kodu ARM64 vid\u0113, var izmantot \u0101r\u0113jo emul\u0101toru FEX).\n<li class=\"l\"> <b>Grafisk\u0101 apak\u0161sist\u0113ma<\/b>\n<ul>\n<li class=\"l\"> PostScript vad\u012bt\u0101js ir p\u0101rstr\u0101d\u0101ts, lai atbalst\u012btu Windows form\u0101ta spool failus, kuros tiek uzglab\u0101ti dati par druk\u0101\u0161anas uzdevumiem. Tie\u0161as piek\u013cuves no Unix vidi vad\u012bt\u0101jam vairs nav.\n<li class=\"l\"> WinRT t\u0113mu dizain\u0101 ir pievienots tum\u0161\u0101 re\u017e\u012bma atbalsts. WineCfg ir pievienota opcija tum\u0161\u0101 interfeisa dizaina iesp\u0113jai.\n<li class=\"l\"> Grafisk\u0101 API Vulkan draiver\u012b pievienota atbalsts specifik\u0101cijai Vulkan 1.3.272 (Wine 8.0 atbalst\u012bja 1.3.237).\n<li class=\"l\"> Optimiz\u0113tas GdiPlus bibliot\u0113kas funkcijas, kas \u013c\u0101va palielin\u0101t grafikas apstr\u0101des veiktsp\u0113ju.      <\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Iesp\u0113jota daudzpl\u016bsmu komandu pl\u016bsmas anal\u012bzes p\u0101rtrauk\u0161ana, ja netiek sa\u0146emti apstr\u0101d\u0101jamie z\u012bm\u0113jumu komandas, kas \u013cauj samazin\u0101t ener\u0123ijas pat\u0113ri\u0146u l\u012bdz vienpl\u016bsmas apstr\u0101des l\u012bmenim programm\u0101s, kas neaiz\u0146em visu komandu pl\u016bsmas joslu.\n<li class=\"l\"> Direct3D 10 ir \u012bstenota papildu efektu atbalsts.\n<li class=\"l\"> Veiktas veiktsp\u0113jas optimiz\u0101cijas WineD3D kod\u0101 un backend, kas izmanto grafisko API Vulkan.\n<li class=\"l\"> Vulkan API b\u0101z\u0113 veidojot kodu, pievienota iesp\u0113ja p\u0101rbaud\u012bt ier\u012bces atbalst\u012bt\u0101s iesp\u0113jas un sniegt lietotnei inform\u0101ciju par pieejamo direktoru funkcionalit\u0101tes l\u012bmeni.\n<li class=\"l\"> Ieviestas funkcijas D3DXFillTextureTX un D3DXFillCubeTextureTX.\n<li class=\"l\"> Klasiskaj\u0101 OpenGL ARB \u0113nu sh\u0113mu backend pievienots atbalsts \u0113nu noteik\u0161anai, izmantojot ARB_fragment_program_shadow papla\u0161in\u0101jumu.\n<li class=\"l\"> D3DXLoadMeshHierarchyFromX un l\u012bdz\u012bg\u0101s funkcij\u0101s pievienots atbalsts lietot\u0101ja datu iel\u0101dei, izmantojot ID3DXLoadUserData interfeisu.    <\/ul>\n<li class=\"l\"> <b>Ska\u0146a un video<\/b>\n<ul>\n<li class=\"l\"> Ieteikta s\u0101kotn\u0113j\u0101 DirectMusic API realiz\u0101cija. Pievienota atbalsts kolekcij\u0101m, instrumentiem un ska\u0146u paraugiem SoundFont form\u0101t\u0101. Pievienota Doplera efekta atbalsts. Realiz\u0113ti testi, lai p\u0101rbaud\u012btu atbilst\u012bbu dmime secvensera un dmsynth MIDI sintizatora darb\u012bb\u0101.\n<li class=\"l\"> API DirectMusic izmanto\u0161anai ir iek\u013cauta FluidSynth bibliot\u0113ka.\n<li class=\"l\"> Ir \u012bstenots atbalsts ska\u0146as fontu (SoundFont \u2014 paraugu sint\u0113zes form\u0101ti, kas izmantoti MIDI failu atska\u0146o\u0161anai) iel\u0101dei DLS1 un DLS2 form\u0101tos, k\u0101 ar\u012b SF2 form\u0101t\u0101, kas tiek izmantots Linux.\n<li class=\"l\"> Pievienota MIDI satura atska\u0146o\u0161anas iesp\u0113ja, izmantojot dmsynth bibliot\u0113ku, izmantojot programmat\u016bras sintetizatoru FluidSynth un DirectSound API ska\u0146as izvad\u012b\u0161anai.\n<li class=\"l\"> Pievienots dekoderis videoklipiem Indeo IV50 codec form\u0101t\u0101.    <\/ul>\n<li class=\"l\"> <b>DirectShow<\/b>\n<ul>\n<li class=\"l\"> Ieviests DMO (DirectX Media Object) komponents ar WMV form\u0101ta (Windows Media Video) dekoderi.\n<li class=\"l\"> Pievienots ska\u0146as ieraksta filtrs (DirectShow Audio Capture Filter).\n<li class=\"l\"> MPEG-1 (DirectShow MPEG-1 Stream Splitter) pl\u016bsmu sadal\u012b\u0161anas filtr\u0101 papildus ska\u0146as pl\u016bsm\u0101m tika pievienots video pl\u016bsmu un pakalpojuma pl\u016bsmu atbalsts.\n<li class=\"l\"> Ir \u012bstenots filtrs MPEG-1 video dekod\u0113\u0161anai (DirectShow MPEG-1 Video Decoder).    <\/ul>\n<li class=\"l\"> <b>Input devices<\/b>\n<ul>\n<li class=\"l\"> DirectInput ietver atbalstu darb\u012bbu kart\u0113\u0161anai (action maps), kas \u013cauj pie\u0161\u0137irt pogas sp\u0113\u013cu kontrolier\u012b uz noteikt\u0101m darb\u012bb\u0101m sp\u0113l\u0113s.    <\/ul>\n<li class=\"l\"> <b>Integr\u0101cija ar darbvirsmu<\/b>\n<ul>\n<li class=\"l\"> Nodro\u0161in\u0101ta eksport\u0113\u0161ana galvenaj\u0101 lietot\u0101ja vid\u0113 saist\u012bbu, kas \u013cauj izsaukt Wine p\u0101rvald\u012bt\u0101s lietotnes k\u0101 protokola apstr\u0101d\u0101t\u0101jus, atverot URL (piem\u0113ram, spotify.exe palai\u0161ana, atverot saites, kas izskat\u0101s \u0161\u0101di: \u00abspotify:user:spotify:playlist:848218482355482821\u00bb).\n<li class=\"l\"> Iek\u013cauta EDID (Extended Display Identification Data) datu ieg\u016b\u0161ana ar inform\u0101ciju par pievienot\u0101 monitora parametriem, piem\u0113ram, ier\u012bces nosaukumu un modeli.\n<li class=\"l\"> Iesp\u0113ja aizv\u0113rt darbvirsmas logu, kas atv\u0113rts pilnekr\u0101na re\u017e\u012bm\u0101, izmantojot pogu \u00abExit desktop\u00bb izv\u0113ln\u0113 \u00abStart\u00bb.      <\/ul>\n<li class=\"l\"> <b>Internacionaliz\u0101cija<\/b>\n<ul>\n<li class=\"l\"> Papla\u0161in\u0101ta IME (Input Method Editors) atbalsts. Veikta sader\u012bbas uzlabo\u0161ana ar Microsoft Windows IME risin\u0101jumiem un uzlabota integr\u0101cija ar Linux IME.\n<li class=\"l\"> Nodro\u0161in\u0101ta lokaliz\u0101ciju datu b\u0101zes \u0123ener\u0113\u0161ana locale.nls form\u0101t\u0101 no Unicode CLDR (Unicode Common Locale Data Repository) datu b\u0101zes versijas 44. Pievienots atbalsts papildu lokaliz\u0101cij\u0101m bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA, prg-PL, skr-PK, tyv-RU, vmw-MZ, xnr-IN un za-CN.\n<li class=\"l\"> Veikts interfeisa tulkojums gruz\u012bnu valod\u0101. Nodro\u0161in\u0101ti pilna tulkojuma pakalpojumi 16 valod\u0101m un da\u013c\u0113ji 31 valodai.\n<li class=\"l\"> Unicode simbolu tabulas atjaunin\u0101tas l\u012bdz standarta versijai 15.1.0. Atjaunin\u0101ta laika joslu datu b\u0101ze.    <\/ul>\n<li class=\"l\"> <b>Kodols (Windows kodola interfeisi).<\/b>\n<ul>\n<li class=\"l\"> K\u0101 noklus\u0113juma izlaist\u0101 Windows versija noteikta Windows 10.\n<li class=\"l\"> IZPILD\u0100MAJIEM FAILIEM PE form\u0101t\u0101 ieviesta atbalsta randomiz\u0101cija adre\u0161u telp\u0101 (ASLR), tom\u0113r koda iel\u0101des adreses atmi\u0146\u0101 v\u0113l nav piln\u012bb\u0101 randomiz\u0113tas.\n<li class=\"l\"> Ieviesu\u0161i atbalstu v\u0101ji fragment\u0113tai kaudzei (LFH, Low Fragmentation Heap), kas \u013c\u0101vis palielin\u0101t atmi\u0146as pie\u0161\u0137ir\u0161anas oper\u0101ciju veiktsp\u0113ju.\n<li class=\"l\"> Virtu\u0101l\u0101s atmi\u0146as atbalsta meh\u0101nism\u0101 pievienots atbalsts atmi\u0146as rezerv\u0113\u0161anai (placeholder), \u013caujot lietojumprogrammai rezerv\u0113t noteiktu virtu\u0101l\u0101s atmi\u0146as apgabalu n\u0101kotnes izmanto\u0161anai.\n<li class=\"l\"> 64 bitu iel\u0101d\u0113t\u0101ji (loader un preloader) izpild\u0101majiem failiem un bibliot\u0113k\u0101m apkopoti PIE (Position-Independent Executables) form\u0101t\u0101, lai atbr\u012bvotu da\u013cu 32 bitu adre\u0161u telpas.\n<li class=\"l\"> Nodro\u0161in\u0101ta pareiza steka atgrie\u0161ana (stack unwinding) NT sist\u0113mas izsaukumiem un lietot\u0101ja callback izsaukumiem.    <\/ul>\n<li class=\"l\"> <b>T\u012bkla iesp\u0113jas.<\/b>\n<ul>\n<li class=\"l\"> MSHTML dzin\u012b ieviesta atbalsta meh\u0101nisms atkritumu sav\u0101k\u0161anai \u00abCycle Collection\u00bb.\n<li class=\"l\"> MSHTML ir pievienots atbalsts sinhronajam XMLHttpRequest piepras\u012bjumu apstr\u0101des re\u017e\u012bmam.\n<li class=\"l\"> jscript.dll ir pievienots atbalsts WeakMap objektam, kas darbojas ar atsl\u0113gas\/v\u0113rt\u012bbas p\u0101ru kolekciju, kur atsl\u0113ga ir objekts, pie kura var piesaist\u012bt jebk\u0101du v\u0113rt\u012bbu. Ieviestas metodes WeakMap.get(), WeakMap.delete(), WeakMap.clear() un WeakMap.has().\n<li class=\"l\"> P\u0101rl\u016bkprogrammas dzin\u0113js Gecko ir atjaunin\u0101ts l\u012bdz versijai 2.47.4.\n<li class=\"l\"> Ir ieviests atbalsts zi\u0146o\u0161anai par t\u012bkla interfeisa st\u0101vok\u013ca izmai\u0146\u0101m.  <\/ul>\n<li class=\"l\"> <b>Kriptogr\u0101fija un dro\u0161\u012bba<\/b>\n<ul>\n<li class=\"l\"> Winscard.dll bibliot\u0113k\u0101 ir pievienots atbalsts viedkart\u0113m, ko \u012bsteno caur sist\u0113mas bibliot\u0113ku PCSClite.\n<li class=\"l\"> BCrypt ir pievienots atbalsts DiFi-Hellman atsl\u0113gu apmai\u0146as protokolam.\n<li class=\"l\"> Ir ieviests Negotiate komplekts, kas nodro\u0161ina saskarni, izmantojot SSPI (Security Support Provider Interface) piek\u013cuvei SSP (Security Support Provider) nodro\u0161in\u0101t\u0101jiem.             <\/ul>\n<li class=\"l\"> <b>Ieb\u016bv\u0113ti lietojumprogrammas<\/b>\n<ul>\n<li class=\"l\"> Wine Debugger (winedbg) ir ieviesta Zydis bibliot\u0113ka ma\u0161\u012bnu instrukciju X86 disasemb\u0113\u0161anai.\n<li class=\"l\"> WineCfg saskarn\u0113 ir pievienota iesp\u0113ja iestat\u012bt vec\u0101kas Windows versijas (l\u012bdz XP) 64 bitu platform\u0101s, \u013caujot palaist novecoju\u0161as lietotnes, izmantojot WoW64 re\u017e\u012bmu.\n<li class=\"l\"> Vis\u0101s ieb\u016bv\u0113taj\u0101s grafiskaj\u0101s lietojumprogramm\u0101s ir ieviesta k\u013c\u016bdu inform\u0101cijas att\u0113lo\u0161ana atsevi\u0161\u0137\u0101 dialog\u0101, nevis konsol\u0113.\n<li class=\"l\"> systeminfo programm\u0101 tagad tiek r\u0101d\u012bta inform\u0101cija no WMI (Windows Management Instrumentation) datub\u0101zes.\n<li class=\"l\"> Ir pievienota klist lietotne Kerberos bi\u013ce\u0161u att\u0113lo\u0161anai.\n<li class=\"l\"> taskkill lietotn\u0113 ir ieviesta iesp\u0113ja piespiedu k\u0101rt\u0101 pabeigt b\u0113rnu procesus.\n<li class=\"l\"> Start util\u012bt\u0101 pievienots parametrs \u00ab\/machine\u00bb arhitekt\u016bras izv\u0113lei, kas tiek izmantota, palai\u017eot hibr\u012bd\u0101s izpild\u0101m\u0101s failus, kas atbalsta x86 un ARM.\n<li class=\"l\"> Ir ieviesta liel\u0101k\u0101 da\u013ca funkcionalit\u0101tes tasklist programmai.\n<li class=\"l\"> Ir pievienota pamata aplik\u0101cijas findstr \u012bsteno\u0161ana.  <\/ul>\n<li class=\"l\"> <b>Izstr\u0101des r\u012bki<\/b>\n<ul>\n<li class=\"l\"> WineDump util\u012bt\u0113 ir ieviesta iesp\u0113ja izvad\u012bt Windows re\u0123istra failu saturu (REGF form\u0101ts) un r\u0101d\u012bt datus vis\u0101m arhitekt\u016br\u0101m (x86\/ARM64), kas tiek atbalst\u012btas hibr\u012bdos PE-failos.\n<li class=\"l\"> IDL kompilator\u0101 pievienota atbalsta atrib\u016bti \u00abcomposable\u00bb, \u00abdefault_overload\u00bb, \u00abdeprecated\u00bb un \u00abprotected\u00bb.\n<li class=\"l\"> Ir atcelta libwine.so bibliot\u0113ka, kas tika uzskat\u012bta par novecoju\u0161u Wine 6.0 izlai\u0161an\u0101 un vairs netiek izmantota Wine. ELF form\u0101ta programm\u0101m, kas izveidotas iepriek\u0161\u0113j\u0101s Wine versij\u0101s (5.0 un vec\u0101k\u0101m) ar libwine.so, lai t\u0101s var\u0113tu darboties Wine 9.0, ir nepiecie\u0161ama atk\u0101rtota kompil\u0101cija.    <\/ul>\n<li class=\"l\"> <b>Ieb\u016bv\u0113t\u0101s bibliot\u0113kas un \u0101r\u0113j\u0101s atkar\u012bbas<\/b>\n<ul>\n<li class=\"l\"> Integr\u0113tas bibliot\u0113kas FluidSynth 2.3.3, Musl 1.2.3 (tikai matem\u0101tisk\u0101s funkcijas) un Zydis 4.0.0.\n<li class=\"l\"> Atjaunin\u0101ti uz jaun\u0101m versij\u0101m komponentes 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, LibXslt 1.1.38 un Zlib 1.3. Wine Mono dzin\u0113js ar .NET platformas realiz\u0101ciju ir atjaunin\u0101ts l\u012bdz 8.1.0 versijai.\n<li class=\"l\"> Draiver\u012b winewayland.drv k\u0101 \u0101r\u0113j\u0101s atkar\u012bbas tiek izmantota Wayland klienta bibliot\u0113ka, k\u0101 ar\u012b bibliot\u0113kas xkbcommon un xkbregistry.\n<li class=\"l\"> Viedkart\u0113m nodro\u0161in\u0101ta \u0101r\u0113j\u0101 bibliot\u0113ka PCSClite (macOS \u2014 PCSC).\n<li class=\"l\"> PE failu veido\u0161anai platform\u0101s, kas at\u0161\u0137iras no i386, tagad nepiecie\u0161ams krustu kompilators ar direkt\u012bvu \u00ab.seh\u00bb atbalstu iz\u0146\u0113mumu apstr\u0101dei.    <\/ul>\n<\/ul>\n<p>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60446\">opennet.lv<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 26 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API &#8212; Wine 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u0418\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439 \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b WoW64 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0432 64-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Wayland, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b ARM64, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f API DirectMusic \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043c\u0430\u0440\u0442\u043a\u0430\u0440\u0442. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-112954","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 26 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/news\/stabilnyj-reliz-wine-9-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 Wine 9.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 26 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/stabilnyj-reliz-wine-9-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-01-17T09:28:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-01-17T09:28:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Stabila Wine 9.0 izlai\u0161ana | ProHoster","description":"P\u0113c gada izstr\u0101des un 26 eksperiment\u0101laj\u0101m versij\u0101m ir izlaista stabila Win32 API atv\u0113rt\u0101 realiz\u0101cija - Wine 9.0, kas ietver vair\u0101k nek\u0101 7000 izmai\u0146as.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/stabilnyj-reliz-wine-9-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 Wine 9.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 26 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/stabilnyj-reliz-wine-9-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-01-17T09:28:01+00:00","article:modified_time":"2024-01-17T09:28:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/112954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=112954"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/112954\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=112954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=112954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=112954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}