{"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\/sk\/blog\/news\/stabilnyj-reliz-wine-9-0","title":{"rendered":"Stabiln\u00e9 vydanie Wine 9.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po roku v\u00fdvoja a 26 experiment\u00e1lnych verzi\u00e1ch bol predstaven\u00fd stabiln\u00fd release otvorenej implement\u00e1cie Win32 API \u2014 Wine 9.0, ktor\u00fd obsahuje viac ako 7000 zmien. Medzi k\u013e\u00fa\u010dov\u00e9 \u00faspechy novej verzie patr\u00ed implement\u00e1cia architekt\u00fary WoW64 pre sp\u00fa\u0161\u0165anie 32-bitov\u00fdch programov v 64-bitovom prostred\u00ed, integr\u00e1cia ovl\u00e1da\u010da na podporu Wayland, podpora architekt\u00fary ARM64, implement\u00e1cia API DirectMusic a podpora smart kariet.      <\/p>\n<p>Vo Wine bola potvrden\u00e1 pln\u00e1 funk\u010dnos\u0165 5336 (pred rokom 5266, pred dvoma rokmi 5156, pred tromi rokmi 5049) programov pre Windows, \u010fal\u0161\u00edch 4397 (pred rokom 4370, pred dvoma rokmi 4312, pred tromi rokmi 4227) programov funguje v\u00fdborne pri dodato\u010dn\u00fdch nastaveniach a extern\u00fdch DLL. U 3943 programov (pred rokom 3888, pred dvoma rokmi 3813, pred tromi rokmi 3703) sa vyskytuj\u00fa drobn\u00e9 probl\u00e9my, ktor\u00e9 v\u0161ak nebr\u00e1nia pou\u017e\u00edvaniu z\u00e1kladn\u00fdch funkci\u00ed aplik\u00e1ci\u00ed.       <\/p>\n<p>K\u013e\u00fa\u010dov\u00e9 novinky Wine 9.0:   <\/p>\n<ul>\n<li class=\"l\"> Bol pridan\u00fd ovl\u00e1da\u010d winewayland.drv, ktor\u00fd umo\u017e\u0148uje pou\u017e\u00edva\u0165 Wine v prostrediach postaven\u00fdch na protokole Wayland bez nutnosti pou\u017eitia XWayland a komponentov X11. V\u00fdvoj je zameran\u00fd na zabezpe\u010denie fungovania \u010dist\u00e9ho Wayland prostredia s podporou sp\u00fa\u0161\u0165ania aplik\u00e1ci\u00ed Windows, ktor\u00e9 nevy\u017eaduje in\u0161tal\u00e1ciu bal\u00edkov s\u00favisiacich s X11, \u010do umo\u017e\u0148uje dosiahnu\u0165 vy\u0161\u0161\u00ed v\u00fdkon a r\u00fdchlej\u0161iu odozvu hier v\u010faka odstr\u00e1neniu zbyto\u010dn\u00fdch vrstiev. Pou\u017eitie \u010dist\u00e9ho prostredia Wayland pre Wine taktie\u017e umo\u017e\u0148uje zbavi\u0165 sa probl\u00e9mov so zabezpe\u010den\u00edm, ktor\u00e9 s\u00fa pre X11 typick\u00e9 (napr\u00edklad ned\u00f4veryhodn\u00e9 hry pre X11 m\u00f4\u017eu \u0161pehova\u0165 in\u00e9 aplik\u00e1cie, preto\u017ee protokol X11 umo\u017e\u0148uje pr\u00edstup ku v\u0161etk\u00fdm vstupn\u00fdm udalostiam a realizova\u0165 substit\u00faciu fikt\u00edvnych stla\u010den\u00ed kl\u00e1vesov).\n<p>Ovl\u00e1da\u010d je ozna\u010den\u00fd ako experiment\u00e1lny a st\u00e1le vo v\u00fdvoji, no u\u017e obsahuje podporu mnoh\u00fdch funkci\u00ed, ako je spr\u00e1va okien, pr\u00e1ca s viacer\u00fdmi monitormi, podpora \u0161k\u00e1lovania v\u00fdstupu na obrazovk\u00e1ch s vysokou hustotou  pixelov (high-DPI), pr\u00e1ce s relat\u00edvnymi s\u00faradnicami pri sledovan\u00ed pohybu my\u0161i a podpora grafick\u00e9ho API Vulkan. Ovl\u00e1da\u010d nie je predvolene akt\u00edvny a pre jeho aktiv\u00e1ciu je potrebn\u00e9 prida\u0165 \"wayland\" do registra\u010dn\u00e9ho k\u013e\u00fa\u010da \"HKCU\\Software\\Wine\\Drivers\" a uisti\u0165 sa, \u017ee premenn\u00e1 prostredia DISPLAY nie je nastaven\u00e1:        wine reg.exe add HKCU\\Software\\Wine\\Drivers \/v Graphics \/d x11,wayland      <\/p>\n<li class=\"l\"> Bol prelo\u017een\u00fd v\u0161etok modul na rozhranie syst\u00e9mov\u00fdch volan\u00ed NT, namiesto vykon\u00e1vania priamych volan\u00ed medzi \u00farov\u0148ami PE a Unix, \u010do znamenalo dokon\u010denie mnohoro\u010dnej pr\u00e1ce na preklade v\u0161etk\u00fdch DLL kni\u017en\u00edc na pou\u017e\u00edvanie form\u00e1tu spustite\u013en\u00fdch s\u00faborov PE (Portable Executable).\n<li class=\"l\"> Pokra\u010doval v\u00fdvoj vrstvy WoW64 (64-bit Windows-on-Windows), ktor\u00e1 umo\u017e\u0148uje sp\u00fa\u0161\u0165a\u0165 32-bitov\u00e9 Windows aplik\u00e1cie v 64-bitov\u00fdch Unix syst\u00e9moch. Vo v\u0161etk\u00fdch moduloch, ktor\u00e9 sa obracaj\u00fa na Unix kni\u017enice, s\u00fa zapojen\u00e9 prevodn\u00edky syst\u00e9mov\u00fdch volan\u00ed WoW64 (thunk), ktor\u00e9 umo\u017e\u0148uj\u00fa 32-bitov\u00fdm modulom vo form\u00e1te PE obr\u00e1ti\u0165 sa na 64-bitov\u00e9 Unix kni\u017enice.\n<p>Vylep\u0161en\u00fd nov\u00fd re\u017eim sp\u00fa\u0161\u0165ania WoW64, v ktorom 32-bitov\u00fd k\u00f3d be\u017e\u00ed v 64-bitovom procese (v starom re\u017eime WoW64 sa 32-bitov\u00e9 aplik\u00e1cie sp\u00fa\u0161\u0165ali v 32-bitov\u00fdch Unix procesoch). Bola pridan\u00e1 podpora nov\u00e9ho re\u017eimu WoW64 na platforme macOS. Ke\u010f\u017ee v novom re\u017eime WoW64 s\u00fa vyzna\u010den\u00e9 ur\u010dit\u00e9 nedostatky, ako absencia podpory 16-bitov\u00e9ho re\u017eimu a zn\u00ed\u017een\u00fd v\u00fdkon OpenGL z d\u00f4vodu absencie podpory roz\u0161\u00edrenia ARB_buffer_storage, zatia\u013e nie je predvolene zapnut\u00fd a vy\u017eaduje si kompil\u00e1ciu s mo\u017enos\u0165ou \"--enable-archs=i386,x86_64\" v skripte configure.         <\/p>\n<li class=\"l\"> Pridan\u00e1 mo\u017enos\u0165 vykon\u00e1vania existuj\u00facich spustite\u013en\u00fdch s\u00faborov Windows na syst\u00e9moch s architekt\u00farou ARM64. Realizovan\u00e1 mo\u017enos\u0165 zostavenia Wine pre ABI ARM64EC (ARM64 Emulation Compatible) a podpora na\u010d\u00edtania modulov ARM64EC, ktor\u00e9 sa pou\u017e\u00edvaj\u00fa na u\u013eah\u010denie portovania na syst\u00e9my ARM64 aplik\u00e1ci\u00ed, ktor\u00e9 boli p\u00f4vodne nap\u00edsan\u00e9 pre architekt\u00faru x86_64, prostredn\u00edctvom poskytnutia mo\u017enosti vykon\u00e1vania v prostred\u00ed ARM64 jednotliv\u00fdch modulov s k\u00f3dom x86_64 pomocou emul\u00e1tora. Pridan\u00e1 podpora form\u00e1tu PE s\u00faborov ARM64X, ktor\u00fd umo\u017e\u0148uje na\u010d\u00edtanie jedn\u00e9ho spustite\u013en\u00e9ho s\u00faboru v procesoch x64\/Arm64EC a ARM64. Realizovan\u00e9 rozhranie na emul\u00e1ciu 32-bitov\u00fdch syst\u00e9mov x86, ale kni\u017enica s emul\u00e1torom zatia\u013e nie je zahrnut\u00e1 v hlavnom zlo\u017een\u00ed Wine (na sp\u00fa\u0161\u0165anie x86 k\u00f3du v prostred\u00ed ARM64 sa m\u00f4\u017ee pou\u017ei\u0165 extern\u00fd emul\u00e1tor FEX).\n<li class=\"l\"> <b>Grafick\u00fd subsyst\u00e9m<\/b>\n<ul>\n<li class=\"l\"> Ovl\u00e1da\u010d PostScript bol prepracovan\u00fd na podporu spool s\u00faborov vo form\u00e1te Windows, v ktor\u00fdch s\u00fa ulo\u017een\u00e9 \u00fadaje o \u00faloh\u00e1ch, ktor\u00e9 sa posielaj\u00fa na tla\u010d. Priame pr\u00edstupy k ovl\u00e1da\u010du z Unix prostredia boli vyl\u00fa\u010den\u00e9.\n<li class=\"l\"> V t\u00e9mach WinRT bola pridan\u00e1 podpora tmav\u00e9ho re\u017eimu. V aplik\u00e1cii WineCfg bola pridan\u00e1 mo\u017enos\u0165 povoli\u0165 tmav\u00e9 rozhranie.\n<li class=\"l\"> V ovl\u00e1da\u010di pre grafick\u00e9 API Vulkan bola pridan\u00e1 podpora \u0161pecifik\u00e1cie Vulkan 1.3.272 (v Wine 8.0 bola podpora 1.3.237).\n<li class=\"l\"> Bola optimalizovan\u00e1 funkcia kni\u017enice GdiPlus, \u010do viedlo k zv\u00fd\u0161eniu v\u00fdkonu pri pr\u00e1ci s grafikou.      <\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Bola zabezpe\u010den\u00e1 pozastavovanie anal\u00fdzy viacer\u00fdch pr\u00fadov pr\u00edkazov v pr\u00edpade, \u017ee nie s\u00fa spracovan\u00e9 pr\u00edkazy na vykres\u013eovanie, \u010d\u00edm sa zni\u017euje spotreba energie na \u00farove\u0148 jedn\u00e9ho pr\u00fadu pri vykon\u00e1van\u00ed programov, ktor\u00e9 nezaberaj\u00fa cel\u00fa \u0161\u00edrku p\u00e1sma pr\u00fadov pr\u00edkazov.\n<li class=\"l\"> V Direct3D 10 bola implementovan\u00e1 podpora pre dodato\u010dn\u00e9 efekty.\n<li class=\"l\"> Boli zaveden\u00e9 optimaliz\u00e1cie v\u00fdkonu v k\u00f3de WineD3D a backend, ktor\u00fd vyu\u017e\u00edva grafick\u00e9 API Vulkan.\n<li class=\"l\"> V k\u00f3de vykres\u013eovania zalo\u017eenom na API Vulkan bola pridan\u00e1 kontrola mo\u017enost\u00ed podporovan\u00fdch zariaden\u00edm a poskytn\u00fa aplik\u00e1cii inform\u00e1cie o dostupnej \u00farovni funkcionality Direct3D.\n<li class=\"l\"> Boli implementovan\u00e9 funkcie D3DXFillTextureTX a D3DXFillCubeTextureTX.\n<li class=\"l\"> Do klasick\u00e9ho backendu OpenGL ARB bola pridan\u00e1 podpora ur\u010dovania tie\u0148ov pomocou roz\u0161\u00edrenia ARB_fragment_program_shadow.\n<li class=\"l\"> V D3DXLoadMeshHierarchyFromX a podobn\u00fdch funkci\u00e1ch bola pridan\u00e1 podpora pre na\u010d\u00edtanie pou\u017e\u00edvate\u013esk\u00fdch \u00fadajov pomocou rozhrania ID3DXLoadUserData.    <\/ul>\n<li class=\"l\"> <b>Zvuk a video<\/b>\n<ul>\n<li class=\"l\"> Bola navrhnut\u00e1 po\u010diato\u010dn\u00e1 implement\u00e1cia API DirectMusic. Bola pridan\u00e1 podpora kolekci\u00ed, n\u00e1strojov a zvukov\u00fdch vzoriek vo form\u00e1te SoundFont. Bola pridan\u00e1 podpora Dopplerovho efektu. Boli implementovan\u00e9 testy na overenie spr\u00e1vnosti implement\u00e1cie pri pr\u00e1ci s sekvencorom dmime a MIDI syntetiz\u00e1torom dmsynth.\n<li class=\"l\"> Pre pou\u017eitie v API DirectMusic je zabudovan\u00e1 kni\u017enica FluidSynth.\n<li class=\"l\"> Bola implementovan\u00e1 podpora na\u010d\u00edtania zvukov\u00fdch fontov (SoundFont \u2014 form\u00e1ty pre synt\u00e9zu zalo\u017een\u00fa na vzork\u00e1ch, pou\u017e\u00edvan\u00e9 na prehr\u00e1vanie MIDI s\u00faborov) vo form\u00e1toch DLS1 a DLS2, ako aj vo form\u00e1te SF2, pou\u017e\u00edvanom v Linuxe.\n<li class=\"l\"> Bola pridan\u00e1 mo\u017enos\u0165 prehr\u00e1vania MIDI obsahu pomocou kni\u017enice dmsynth s vyu\u017eit\u00edm softv\u00e9rov\u00e9ho syntetiz\u00e1tora FluidSynth a API DirectSound pre v\u00fdstup zvuku.\n<li class=\"l\"> Bol pridan\u00fd dekod\u00e9r pre vide\u00e1 vo form\u00e1te videokod\u00e9ka Indeo IV50.    <\/ul>\n<li class=\"l\"> <b>DirectShow<\/b>\n<ul>\n<li class=\"l\"> Bol implementovan\u00fd komponent DMO (DirectX Media Object) s dekod\u00e9rom form\u00e1tu WMV (Windows Media Video).\n<li class=\"l\"> Bol pridan\u00fd filter na zachyt\u00e1vanie zvuku (DirectShow Audio Capture Filter).\n<li class=\"l\"> Do filtrovacieho rozde\u013eova\u010da tokov MPEG-1 (DirectShow MPEG-1 Stream Splitter) bola pridan\u00e1 podpora tokov s videom a servisn\u00fdch tokov okrem zvukov\u00fdch tokov.\n<li class=\"l\"> Bol implementovan\u00fd filter na dek\u00f3dovanie videa vo form\u00e1te MPEG-1 (DirectShow MPEG-1 Video Decoder).    <\/ul>\n<li class=\"l\"> <b>Vstupn\u00e9 zariadenia<\/b>\n<ul>\n<li class=\"l\"> V DirectInput bola implementovan\u00e1 podpora mapovania akci\u00ed (action maps), ktor\u00e1 umo\u017e\u0148uje priradi\u0165 tla\u010didl\u00e1 na hernom ovl\u00e1da\u010di k ur\u010dit\u00fdm akci\u00e1m v hr\u00e1ch.    <\/ul>\n<li class=\"l\"> <b>Integr\u00e1cia s pracovnou plochou<\/b>\n<ul>\n<li class=\"l\"> Bola zabezpe\u010den\u00e1 export\u00e1cia v\u00e4zieb do hlavn\u00e9ho pou\u017e\u00edvate\u013esk\u00e9ho prostredia, ktor\u00e9 umo\u017e\u0148uj\u00fa sp\u00fa\u0161\u0165a\u0165 aplik\u00e1cie riaden\u00e9 Wine ako spracovate\u013eov protokolov pri otv\u00e1ran\u00ed URL (napr\u00edklad spustenie spotify.exe pri otv\u00e1ran\u00ed odkazov typu &#171;spotify:user:spotify:playlist:848218482355482821&#187;).\n<li class=\"l\"> Implementovan\u00e9 extrahovanie \u00fadajov EDID (Extended Display Identification Data) s inform\u00e1ciami o parametroch pripojen\u00e9ho monitora, ako s\u00fa n\u00e1zov a model zariadenia.\n<li class=\"l\"> Bola pridan\u00e1 mo\u017enos\u0165 uzavrie\u0165 okno pracovnej plochy, roz\u0161\u00edren\u00e9 na cel\u00fa obrazovku, pomocou tla\u010didla &#171;Exit desktop&#187; v menu &#171;Start&#187;.      <\/ul>\n<li class=\"l\"> <b>Internacionaliz\u00e1cia<\/b>\n<ul>\n<li class=\"l\"> Roz\u0161\u00edren\u00e1 podpora IME (Input Method Editors). Vykonan\u00e9 pr\u00e1ce na zabezpe\u010den\u00ed kompatibility s nat\u00edvnymi realiz\u00e1ciami IME pre Windows a zlep\u0161en\u00ed integr\u00e1cie s IME v Linuxe.\n<li class=\"l\"> Zabezpe\u010den\u00e1 gener\u00e1cia datab\u00e1zy lokal\u00edt vo form\u00e1te locale.nls z datab\u00e1zy Unicode CLDR (Unicode Common Locale Data Repository) verzie 44. Pridan\u00e1 podpora dodato\u010dn\u00fdch lokal\u00edt bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA, prg-PL, skr-PK, tyv-RU, vmw-MZ, xnr-IN a za-CN.\n<li class=\"l\"> Preveden\u00fd preklad rozhrania do gruz\u00ednskeho jazyka. Poskytovan\u00e9 kompletn\u00e9 preklady pre 16 jazykov, pri\u010dom pre 31 jazykov s\u00fa \u010diasto\u010dn\u00e9.\n<li class=\"l\"> Tabu\u013eky symbolov Unicode boli aktualizovan\u00e9 na verziu \u0161tandardu 15.1.0. Aktualizovan\u00e1 datab\u00e1za \u010dasov\u00fdch z\u00f3n.    <\/ul>\n<li class=\"l\"> <b>Jadro (rozhrania jadra Windows)<\/b>\n<ul>\n<li class=\"l\"> Ako predvolen\u00e1 verzia Windows bola ur\u010den\u00e1 Windows 10.\n<li class=\"l\"> Pre spustite\u013en\u00e9 s\u00fabory vo form\u00e1te PE bola implementovan\u00e1 podpora randomiz\u00e1cie adresn\u00e9ho priestoru (ASLR), av\u0161ak adresy na\u010d\u00edtania k\u00f3du do pam\u00e4te zatia\u013e nie s\u00fa \u00faplne randomizovan\u00e9.\n<li class=\"l\"> Implementovan\u00e1 podpora slabo fragmentovanej hromady (LFH, Low Fragmentation Heap), \u010do umo\u017enilo zv\u00fd\u0161i\u0165 v\u00fdkon oper\u00e1ci\u00ed alok\u00e1cie pam\u00e4te.\n<li class=\"l\"> Do mechanizmu alok\u00e1cie virtu\u00e1lnej pam\u00e4te bola pridan\u00e1 podpora pre rezervovanie pam\u00e4te (placeholder), \u010do umo\u017e\u0148uje aplik\u00e1cii rezervova\u0165 ur\u010dit\u00fa oblas\u0165 virtu\u00e1lnej pam\u00e4te na bud\u00face vyu\u017eitie.\n<li class=\"l\"> 64-bit boot loaders (loader and preloader) for executable files and libraries are assembled in the PIE (Position-Independent Executables) format to free up part of the 32-bit address space.\n<li class=\"l\"> Correct stack unwinding is ensured for NT system calls and user callback calls.    <\/ul>\n<li class=\"l\"> <b>Network capabilities<\/b>\n<ul>\n<li class=\"l\"> V engine MSHTML bola implementovan\u00e1 podpora mechanizmu spr\u00e1vy pam\u00e4te &#171;Cycle Collection&#187;.\n<li class=\"l\"> MSHTML has added support for synchronous processing mode of XMLHttpRequest requests.\n<li class=\"l\"> The jscript.dll has added support for the WeakMap object for handling collections of key\/value pairs, where the key is an object to which arbitrary values can be attached. The methods WeakMap.get(), WeakMap.delete(), WeakMap.clear(), and WeakMap.has() have been implemented.\n<li class=\"l\"> The Gecko browser engine has been updated to version 2.47.4.\n<li class=\"l\"> Support for notifications of network interface state changes has been implemented.  <\/ul>\n<li class=\"l\"> <b>Cryptography and security<\/b>\n<ul>\n<li class=\"l\"> The Winscard.dll library has added support for smart cards implemented via the PCSClite system library.\n<li class=\"l\"> BCrypt has added support for the Diffie-Hellman key exchange protocol.\n<li class=\"l\"> The Negotiate package has been implemented, providing a layer for using the SSPI (Security Support Provider Interface) to access SSP (Security Support Provider) providers.             <\/ul>\n<li class=\"l\"> <b>Built-in applications<\/b>\n<ul>\n<li class=\"l\"> In the Wine Debugger (winedbg), the Zydis library is utilized for disassembling X86 machine instructions.\n<li class=\"l\"> The WineCfg interface has been enhanced to set older Windows versions (up to XP) on 64-bit platforms, allowing the launch of outdated applications using WoW64 mode.\n<li class=\"l\"> All built-in graphical applications now output error information in a separate dialog instead of displaying it in the console.\n<li class=\"l\"> The systeminfo program now displays information from the WMI (Windows Management Instrumentation) database.\n<li class=\"l\"> The klist application has been added to display Kerberos tickets.\n<li class=\"l\"> The taskkill application has implemented the ability to forcibly terminate child processes.\n<li class=\"l\"> Do n\u00e1stroja start bol pridan\u00fd parameter &#171;\\\/machine&#187; na v\u00fdber architekt\u00fary pou\u017e\u00edvan\u00e9 pri sp\u00fa\u0161\u0165an\u00ed hybridn\u00fdch spustite\u013en\u00fdch s\u00faborov podporuj\u00facich x86 a ARM.\n<li class=\"l\"> Most of the functionality of the tasklist program has been implemented.\n<li class=\"l\"> A basic implementation of the findstr application has been added.  <\/ul>\n<li class=\"l\"> <b>Development tools<\/b>\n<ul>\n<li class=\"l\"> V utilite WineDump bola implementovan\u00e1 mo\u017enos\u0165 v\u00fdstupu obsahu s\u00faborov registrov Windows (form\u00e1t REGF) a zobrazenia \u00fadajov pre v\u0161etky architekt\u00fary (x86\/ARM64) podporovan\u00e9 v hybridn\u00fdch PE s\u00faboroch.\n<li class=\"l\"> V kompil\u00e1tore IDL bola pridan\u00e1 podpora atrib\u00fatov &#171;composable&#187;, &#171;default_overload&#187;, &#171;deprecated&#187; a &#171;protected&#187;.\n<li class=\"l\"> Bola odstr\u00e1nen\u00e1 kni\u017enica libwine.so, ktor\u00e1 bola ozna\u010den\u00e1 za zastaran\u00fa v verzii Wine 6.0 a u\u017e sa dlho nepou\u017e\u00edvala v Wine. Programy vo form\u00e1te ELF, zostaven\u00e9 v star\u00fdch verzi\u00e1ch Wine (5.0 a star\u0161\u00edch) s libwine.so, na spustenie vo Wine 9.0 vy\u017eaduj\u00fa prekompil\u00e1ciu.    <\/ul>\n<li class=\"l\"> <b>Zabudovan\u00e9 kni\u017enice a extern\u00e9 z\u00e1vislosti<\/b>\n<ul>\n<li class=\"l\"> Do s\u00faboru boli integrovan\u00e9 kni\u017enice FluidSynth 2.3.3, Musl 1.2.3 (iba matematick\u00e9 funkcie) a Zydis 4.0.0.\n<li class=\"l\"> Aktualizovan\u00e9 na nov\u00e9 verzie komponenty 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 a Zlib 1.3. Engine Wine Mono s implement\u00e1ciou platformy .NET bol aktualizovan\u00fd na verziu 8.1.0.\n<li class=\"l\"> V ovl\u00e1da\u010di winewayland.drv ako extern\u00e9 z\u00e1vislosti s\u00fa pou\u017eit\u00e9 klientsk\u00e1 kni\u017enica Wayland a kni\u017enice xkbcommon a xkbregistry.\n<li class=\"l\"> Na podporu smart kariet bola zapojen\u00e1 extern\u00e1 kni\u017enica PCSClite (v macOS \u2014 PCSC).\n<li class=\"l\"> Na zostavenie PE s\u00faborov na platform\u00e1ch odli\u0161n\u00fdch od i386 je teraz potrebn\u00e9 ma\u0165 cross-kompil\u00e1tor s podporou direkt\u00edv &#171;.seh&#187; na spracovanie v\u00fdnimiek.    <\/ul>\n<\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60446\">opennet.ru<\/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.4 - 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\/sk\/blog\/news\/stabilnyj-reliz-wine-9-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47Stabiln\u00fd release Wine 9.0 | ProHoster","description":"Po roku v\u00fdvoja a 26 experiment\u00e1lnych verzi\u00e1ch bol predstaven\u00fd stabiln\u00fd release otvorenej implement\u00e1cie Win32 API - Wine 9.0, ktor\u00fd zah\u0155\u0148a viac ako 7000 zmien.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/stabilnyj-reliz-wine-9-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/112954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=112954"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/112954\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=112954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=112954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=112954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}