{"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\/sl\/blog\/news\/stabilnyj-reliz-wine-9-0","title":{"rendered":"Stabilna razli\u010dica Wine 9.0.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po letu razvoja in 26 eksperimentalnih razli\u010dic je bil predstavljen stabilni izdajatelj odprte implementacije Win32 API \u2014 Wine 9.0, ki je vklju\u010dil ve\u010d kot 7000 sprememb. Med klju\u010dnimi dose\u017eki nove razli\u010dice izstopa implementacija arhitekture WoW64 za zagon 32-bitnih programov v 64-bitnem okolju, integracija gonilnika za podporo Wayland, podpora arhitekturi ARM64, implementacija API DirectMusic in podpora pametnim karticam.      <\/p>\n<p>V Wine je potrjena popolna funkcionalnost 5336 (pred letom 5266, pred dvema letoma 5156, pred tremi leti 5049) programov za Windows, \u0161e 4397 (pred letom 4370, pred dvema letoma 4312, pred tremi leti 4227) programov deluje odli\u010dno s dodatno konfiguracijo in zunanjimi DLL. Pri 3943 programih (pred letom 3888, pred dvema letoma 3813, pred tremi leti 3703) so opazne manj\u0161e te\u017eave pri delovanju, ki ne ovirajo osnovnih funkcij aplikacij.       <\/p>\n<p>Klju\u010dne novosti Wine 9.0:   <\/p>\n<ul>\n<li class=\"l\"> Dodano je gonilo winewayland.drv, ki omogo\u010da uporabo Wine v okoljih, ki temeljijo na protokolu Wayland, brez uporabe XWayland in komponent X11. Razvoj je usmerjen v zagotavljanje delovanja \u010distega okolja Wayland s podporo za zagon Windows aplikacij, ki ne zahteva namestitve paketov, povezanih z X11, kar omogo\u010da vi\u0161jo u\u010dinkovitost in odzivnost iger s prepre\u010devanjem dodatnih plasti. Uporaba \u010distih okolij Wayland za Wine prav tako omogo\u010da odpravo te\u017eav s varnostjo, zna\u010dilnih za X11 (na primer, nezanesljive igre za X11 lahko vohunjijo za drugimi aplikacijami, saj protokol X11 omogo\u010da dostop do vseh vhodnih dogodkov in izvajanje nadomestnih pritisov tipk).\n<p>Gonilnik je ozna\u010den kot eksperimentalni in v razvoju, vendar \u017ee vklju\u010duje podporo za \u0161tevilne funkcionalnosti, kot so upravljanje oken, delo z ve\u010d monitorji, podpora za prilagajanje izhoda na zaslonih z visoko gostoto pikslov (high-DPI), delo z relativnimi koordinatami pri sledenju gibanja mi\u0161ke in podpora grafi\u010dnemu API Vulkan. Privzeto gonilnik ni aktiven, za aktivacijo pa je treba dodati \u00abwayland\u00bb v parameter registrskega klju\u010da \u00abHKCU\\Software\\Wine\\Drivers\u00bb in zagotoviti, da spremenljivka okolja DISPLAY ni nastavljena: wine reg.exe add HKCU\\Software\\Wine\\Drivers \/v Graphics \/d x11,wayland      <\/p>\n<li class=\"l\"> Preveden je prevod svih modula na interfejs sistemskih poziva NT, umesto direktnog pozivanja izme\u0111u nivoa PE i Unix, \u0161to je ozna\u010dilo zavr\u0161etak vi\u0161egodi\u0161njeg rada na prevo\u0111enju svih DLL biblioteka na kori\u0161\u0107enje formata izvr\u0161nih datoteka PE (Portable Executable).\n<li class=\"l\"> Nastavljena je izrada sloja WoW64 (64-bit Windows-on-Windows), koji omogu\u0107ava izvr\u0161avanje 32-bitnih Windows aplikacija u 64-bitnim Unix sistemima. U svim modulima koji se obra\u0107aju Unix bibliotekama kori\u0161\u0107eni su konvertori sistemskih poziva WoW64 (thunk), koji omogu\u0107avaju 32-bitnim PE modulima pristup 64-bitnim Unix bibliotekama.\n<p>Izbolj\u0161an je nov na\u010din zagona WoW64, v katerem se 32-bitna koda izvaja znotraj 64-bitnega procesa (v starem re\u017eimu WoW64 so se 32-bitne aplikacije zagnale v 32-bitnih Unix procesih). Dodana je podpora za uporabo novega na\u010dina WoW64 na platformi macOS. Ker v novem na\u010dinu WoW64 zaznamo nekatere pomanjkljivosti, kot so pomanjkanje podpore 16-bitnemu na\u010dinu in zni\u017eanje zmogljivosti OpenGL zaradi pomanjkanja podpore raz\u0161iritvi ARB_buffer_storage, ta na\u010din trenutno ni privzet in zahteva gradnjo z mo\u017enostjo \u00ab--enable-archs=i386,x86_64\u00bb v skriptu configure.         <\/p>\n<li class=\"l\"> Dodana je mogu\u0107nost izvr\u0161avanja postoje\u0107ih izvr\u0161nih datoteka Windows na sistemima sa ARM64 arhitekturom. Implementirana je mogu\u0107nost kompilacije Wine za ABI ARM64EC (ARM64 Emulation Compatible) i podr\u017eavanje u\u010ditavanja ARM64EC modula, kori\u0161\u0107enih za olak\u0161anje portovanja aplikacija na ARM64 sistemima, koje su prvobitno napisane za arhitekturu x86_64, kroz pru\u017eanje mogu\u0107nosti izvr\u0161avanja u okru\u017eenju ARM64 pojedina\u010dnih modula sa x86_64 kodom pomo\u0107u emulatora. Dodana je podr\u0161ka za PE format ARM64X datoteka, koji omogu\u0107ava u\u010ditavanje jedne izvr\u0161ne datoteke u x64\/Arm64EC i ARM64 procesima. Implementiran je interfejs za emulaciju 32-bitnih x86 sistema, ali biblioteka sa emulatorom jo\u0161 nije uklju\u010dena u osnovnu strukturu Wine (za pokretanje x86 koda u ARM64 okru\u017eenju mo\u017ee se koristiti eksterni emulator FEX).\n<li class=\"l\"> <b>Grafi\u010dni sistem<\/b>\n<ul>\n<li class=\"l\"> PostScript drajver je prerade\u0111en za podr\u0161ku spool datoteka u Windows formatu, u kojima se \u010duvaju podaci o zadacima za \u0161tampanje. Isklju\u010deni su direktni pozivi ka drajveru iz Unix okru\u017eenja.\n<li class=\"l\"> U WinRT temama dodana je podr\u0161ka za tamni re\u017eim. U WineCfg je dodata opcija za uklju\u010divanje tamnog dizajna korisni\u010dkog interfejsa.\n<li class=\"l\"> V gonik za grafi\u010dni API Vulkan je bila dodana podpora za specifikacijo Vulkan 1.3.272 (v Wine 8.0 je bila podpora za 1.3.237).\n<li class=\"l\"> Optimizirane so bile funkcije knji\u017enice GdiPlus, kar je omogo\u010dilo pove\u010danje zmogljivosti dela z grafiko.      <\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Zagotovljena je bila prekinitev raz\u010dlenitve ve\u010dnitnih tokov ukazov ob odsotnosti obdelanih ukazov risanja, kar omogo\u010da zmanj\u0161anje porabe energije na raven enonitnega obdelovanja pri izvajanju programov, ki ne zasedejo celotne pasovne \u0161irine toka ukazov.\n<li class=\"l\"> U Direct3D 10 implementirana je podr\u0161ka za dodatne efekte.\n<li class=\"l\"> Izvedene so bile optimizacije zmogljivosti v kodi WineD3D in v ozadju, ki uporablja grafi\u010dni API Vulkan.\n<li class=\"l\"> V kodi risanja na osnovi API Vulkan je bila dodana preverba mo\u017enosti, podprtih naprave, ter izhod aplikaciji podatkov o dostopni ravni funkcionalnosti Direct3D.\n<li class=\"l\"> Implementirane so funkcije D3DXFillTextureTX in D3DXFillCubeTextureTX.\n<li class=\"l\"> V klasi\u010dni ozadju sen\u010dil OpenGL ARB je bila dodana podpora za dolo\u010danje senc s pomo\u010djo raz\u0161iritve ARB_fragment_program_shadow.\n<li class=\"l\"> V D3DXLoadMeshHierarchyFromX in podobne funkcije je bila dodana podpora za nalaganje uporabni\u0161kih podatkov preko vmesnika ID3DXLoadUserData.    <\/ul>\n<li class=\"l\"> <b>Zvuk i video<\/b>\n<ul>\n<li class=\"l\"> Predlagana je bila za\u010detna izvedba API DirectMusic. Dodana je podpora za zbirke, instrumente in vzorce zvokov v formatu SoundFont. Dodana je podpora za Doppler efekt. Implementirani so testi za preverjanje pravilnosti izvedbe pri delu sekven\u010dnega naprave dmime in MIDI-sintezatorja dmsynth.\n<li class=\"l\"> Za kori\u0161\u0107enje u API-ju DirectMusic ugra\u0111ena je biblioteka FluidSynth.\n<li class=\"l\"> Implementirana je podpora za nalaganje zvo\u010dnih pisav (SoundFont \u2014 formati za sintezo na podlagi vzorcev, ki se uporabljajo za predvajanje MIDI-datotek) v formatih DLS1 in DLS2, prav tako pa tudi v formatu SF2, ki se uporablja v Linuxu.\n<li class=\"l\"> Dodana je mo\u017enost predvajanja MIDI-vsebine preko knji\u017enice dmsynth, z uporabo programski sintetizator FluidSynth in API DirectSound za izhod zvoka.\n<li class=\"l\"> Dodani so bili dekoderji za video v formatu videokodiranja Indeo IV50.    <\/ul>\n<li class=\"l\"> <b>DirectShow<\/b>\n<ul>\n<li class=\"l\"> Implementirana je bila komponenta DMO (DirectX Media Object) z dekoderjem formata WMV (Windows Media Video).\n<li class=\"l\"> Dodani so bili filtri za zajem zvoka (DirectShow Audio Capture Filter).\n<li class=\"l\"> V filtru za lo\u010devanje MPEG-1 tokov (DirectShow MPEG-1 Stream Splitter) je poleg avdio tokov dodana podpora za video tokove in storitvene tokove.\n<li class=\"l\"> Implementiran je filter za dekodiranje videa v formatu MPEG-1 (DirectShow MPEG-1 Video Decoder).    <\/ul>\n<li class=\"l\"> <b>Ulazni ure\u0111aji<\/b>\n<ul>\n<li class=\"l\"> V DirectInput je uvedena podpora mapiranja akcij (action maps), ki omogo\u010dajo povezovanje gumbov na igralnem krmilniku s specifi\u010dnimi akcijami v igrah.    <\/ul>\n<li class=\"l\"> <b>Integracija s delovno povr\u0161ino<\/b>\n<ul>\n<li class=\"l\"> Zagotovljeno je izvoz v glavno uporabni\u0161ko okolje vezij, ki omogo\u010dajo zagon aplikacij, ki te\u010dejo pod Wine, kot obdelovalcev protokolov ob odpiranju URL-jev (na primer, zagon spotify.exe ob odpiranju povezav, kot je \"spotify:user:spotify:playlist:848218482355482821\").\n<li class=\"l\"> Uvedeno je \u010drpanja podatkov EDID (Extended Display Identification Data) z informacijami o parametrih povezanega monitorja, kot so ime in model naprave.\n<li class=\"l\"> Omogo\u010deno je zapiranje okna namizja, raz\u0161irjenega v celozaslonski na\u010din, z uporabo gumba \"Exit desktop\" v meniju \"Start\".      <\/ul>\n<li class=\"l\"> <b>Mednarodna podpora<\/b>\n<ul>\n<li class=\"l\"> Raz\u0161irjena je podpora IME (Input Method Editors). Izvedeno je delo na zagotavljanju zdru\u017eljivosti z izvirnimi re\u0161itvami IME za Windows in izbolj\u0161anju integracije z Linuxovimi IME.\n<li class=\"l\"> Zagotovljena je generacija podatkovne baze lokalizacij v formatu locale.nls iz podatkovne baze Unicode CLDR (Unicode Common Locale Data Repository) razli\u010dice 44. Dodana je podpora za dodatne lokalizacije bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA, prg-PL, skr-PK, tyv-RU, vmw-MZ, xnr-IN in za-CN.\n<li class=\"l\"> Izveden je prevod vmesnika v gruzijski jezik. Zagotovljeni so popolni prevodi za 16 jezikov in delni za 31 jezik.\n<li class=\"l\"> Tabele znakov Unicode so posodobljene na razli\u010dico standarda 15.1.0. Posodobljena je baza \u010dasovnih pasov.    <\/ul>\n<li class=\"l\"> <b>Jezgro (interfejsi jezgra Windows-a)<\/b>\n<ul>\n<li class=\"l\"> Kot privzeta razli\u010dica Windows je dolo\u010dena Windows 10.\n<li class=\"l\"> Za izvr\u0161ljive datoteke v formatu PE je uvedena podpora za randomizacijo naslavljanja spomina (ASLR), vendar naslovi za nalaganje kode v pomnilnik \u0161e niso popolnoma randomizirani.\n<li class=\"l\"> Zagotovljena je podpora za slabo fragmentirano goro (LFH, Low Fragmentation Heap), kar je omogo\u010dilo pove\u010danje zmogljivosti operacij dodeljevanja pomnilnika.\n<li class=\"l\"> V mehanizmu dodeljevanja virtualnega pomnilnika je dodana podpora za rezervacijo pomnilnika (placeholder), ki omogo\u010da aplikaciji, da rezervira dolo\u010den del virtualnega pomnilnika za prihodnjo uporabo.\n<li class=\"l\"> 64-bitni nalo\u017eniki (loader in preloader) izvr\u0161ljivih datotek in knji\u017enic so zgrajeni v formatu PIE (Position-Independent Executables) za sprostitev dela 32-bitnega naslavljanja.\n<li class=\"l\"> Zagotovljeno je pravilno odvijanje sklada (stack unwinding) za sistemske klice NT in uporabni\u0161ke callback klice.    <\/ul>\n<li class=\"l\"> <b>Mre\u017ene mogu\u0107nosti<\/b>\n<ul>\n<li class=\"l\"> V motorju MSHTML je bila uvedena podpora za mehanizem zbiranja odpadkov \"Cycle Collection\".\n<li class=\"l\"> V MSHTML je dodana podpora za sinhroni na\u010din obdelave zahtevkov XMLHttpRequest.\n<li class=\"l\"> V jscript.dll je dodana podpora za objekt WeakMap, ki deluje s kolekcijo parov klju\u010d\/vrednost, kjer je klju\u010d objekt, na katerega je mogo\u010de pripeti poljubno vrednost. Implementirane so metode WeakMap.get(), WeakMap.delete(), WeakMap.clear() in WeakMap.has().\n<li class=\"l\"> Brskalni motor Gecko je posodobljen na razli\u010dico 2.47.4.\n<li class=\"l\"> Implementirana je podpora za obvestila o spremembi stanja omre\u017enega vmesnika.  <\/ul>\n<li class=\"l\"> <b>Kriptografija in varnost<\/b>\n<ul>\n<li class=\"l\"> V knji\u017enici Winscard.dll je dodana podpora za pametne kartice, implementirana preko sistemske knji\u017enice PCSClite.\n<li class=\"l\"> V BCrypt je dodana podpora za protokol izmenjave klju\u010dev Diffie-Hellman.\n<li class=\"l\"> Implementiran je paket Negotiate, ki ponuja plast za uporabo vmesnika SSPI (Security Support Provider Interface) za dostop do ponudnikov SSP (Security Support Provider).             <\/ul>\n<li class=\"l\"> <b>Vgrajene aplikacije<\/b>\n<ul>\n<li class=\"l\"> V orodju Wine Debugger (winedbg) za razstavljanje strojnih ukazov X86 je vklju\u010dena knji\u017enica Zydis.\n<li class=\"l\"> V vmesniku WineCfg je dodana mo\u017enost nastavitve starej\u0161ih razli\u010dic Windows (do XP) na 64-bitnih platformah, kar omogo\u010da zagon zastarelih aplikacij v na\u010dinu WoW64.\n<li class=\"l\"> V vseh vgrajenih grafi\u010dnih aplikacijah je implementirana prikazovanje informacij o napakah v lo\u010denem dialogu, namesto da bi jih prikazovali v konzoli.\n<li class=\"l\"> V programu systeminfo je omogo\u010deno prikazovanje podatkov iz baze WMI (Windows Management Instrumentation).\n<li class=\"l\"> Dodana je aplikacija klist za prikazovanje Kerberosovih potrdil.\n<li class=\"l\"> V aplikaciji taskkill je dodana mo\u017enost prisilnega zaklju\u010devanja podrejenih procesov.\n<li class=\"l\"> V orodje start je dodana mo\u017enost \"\\\/machine\" za izbiro arhitekture, ki se uporablja pri zagonu hibridnih izvr\u0161nih datotek, ki podpirajo x86 in ARM.\n<li class=\"l\"> Implementirana je ve\u010dina funkcionalnosti programa tasklist.\n<li class=\"l\"> Dodana je osnovna implementacija aplikacije findstr.  <\/ul>\n<li class=\"l\"> <b>Orodja za razvoj<\/b>\n<ul>\n<li class=\"l\"> V orodju WineDump je omogo\u010deno izhajanje vsebine datotek registra Windows (format REGF) ter prikaz podatkov za vse arhitekture (x86\/ARM64), podprte v hibridnih PE-datotekah.\n<li class=\"l\"> V prevajalnik IDL je bila dodana podpora za atribute \"composable\", \"default_overload\", \"deprecated\" in \"protected\".\n<li class=\"l\"> Odstranjena je knji\u017enica libwine.so, koja je progla\u0161ena zastarjelom u izdanju Wine 6.0 i ve\u0107 dugo se ne koristi u Wineu. Programi u ELF formatu, sastavljeni u starem verzijama Winea (5.0 i starijim) s libwine.so, zahtijevaju ponovno sastavljanje za izvo\u0111enje u Wineu 9.0.    <\/ul>\n<li class=\"l\"> <b>Ugra\u0111ene knji\u017enice i vanjske zavisnosti<\/b>\n<ul>\n<li class=\"l\"> U integraciju su uklju\u010dene knji\u017enice FluidSynth 2.3.3, Musl 1.2.3 (samo matemati\u010dke funkcije) i Zydis 4.0.0.\n<li class=\"l\"> A\u017eurirani su na nove verzije komponenata 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 i Zlib 1.3. Wine Mono engine s implementacijom .NET platforme a\u017euriran je na izdanje 8.1.0.\n<li class=\"l\"> U drajveru winewayland.drv kao vanjske zavisnosti koristi se klijentska knji\u017enica Wayland, kao i knji\u017enice xkbcommon i xkbregistry.\n<li class=\"l\"> Za podporo pametnim karticam je bila uporabljena zunanja knji\u017enica PCSClite (v macOS \u2014 PCSC).\n<li class=\"l\"> Za sestavljanje PE-datotek na platformah, ki niso i386, je zdaj potrebna prisotnost kri\u017eno prevajalnika s podporo za direktive \".seh\" za obravnavo izjem.    <\/ul>\n<\/ul>\n<p>Izvor: <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\/sl\/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=\"sl_SI\" \/>\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\/sl\/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\udd47Stabilan release Wine 9.0 | ProHoster","description":"Nakon godine razvoja i 26 eksperimentalnih verzija, predstavljen je stabilan release otvorene realizacije Win32 API - Wine 9.0, koja sadr\u017ei vi\u0161e od 7000 izmjena.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/stabilnyj-reliz-wine-9-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/112954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=112954"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/112954\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=112954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=112954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=112954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}