{"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\/hr\/blog\/news\/stabilnyj-reliz-wine-9-0","title":{"rendered":"Stabilno izdanje Wine 9.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nakon godinu dana razvoja i 26 eksperimentalnih verzija, predstavljen je stabilni izdanja otvorene implementacije Win32 API - Wine 9.0, koja je obuhvatila vi\u0161e od 7000 promjena. Od klju\u010dnih dostignu\u0107a u novoj verziji izdvaja se implementacija arhitekture WoW64 za pokretanje 32-bitnih programa u 64-bitnom okru\u017eenju, integracija drajvera za podr\u0161ku Waylandu, podr\u0161ka za arhitekturu ARM64, implementacija API-ja DirectMusic i podr\u0161ka za pametne kartice.      <\/p>\n<p>U Wine-u je potvr\u0111eno potpuno funkcioniranje 5336 (prije godinu dana 5266, prije dvije godine 5156, prije tri godine 5049) programa za Windows, dok jo\u0161 4397 (prije godinu dana 4370, prije dvije godine 4312, prije tri godine 4227) programa dobro radi uz dodatna pode\u0161avanja i vanjske DLL-ove. Kod 3943 programa (prije godinu dana 3888, prije dvije godine 3813, prije tri godine 3703) uo\u010deni su manji problemi u radu, koji ne ometaju kori\u0161tenje osnovnih funkcija aplikacija.       <\/p>\n<p>Klju\u010dne novosti Wine 9.0:   <\/p>\n<ul>\n<li class=\"l\"> Dodavanjem drajvera winewayland.drv, omogu\u0107eno je kori\u0161tenje Wine-a u okru\u017eenjima temeljenim na Wayland protokolu bez kori\u0161tenja XWayland-a i X11 komponenti. Razvoj je usmjeren na omogu\u0107avanje rada \u010distog Wayland okru\u017eenja s podr\u0161kom za pokretanje Windows aplikacija, ne zahtijevaju\u0107i instalaciju paketa povezanih s X11, \u0161to omogu\u0107uje postizanje bolje izvedbe i odziva igara uklanjanjem suvi\u0161nih slojeva. Kori\u0161tenje \u010distog Wayland okru\u017eenja za Wine tako\u0111er omogu\u0107uje izbjegavanje sigurnosnih problema svojstvenih X11 (na primjer, nepouzdane igre za X11 mogu prislu\u0161kivati druge aplikacije jer X11 protokol omogu\u0107uje pristup svim ulaznim doga\u0111ajima i mo\u017ee zamijeniti la\u017ene pritiske tipki).\n<p>Drajver je ozna\u010den kao eksperimentalni i u razvoju, ali unato\u010d tome ve\u0107 sadr\u017ei podr\u0161ku za mnoge funkcionalnosti, kao \u0161to su upravljanje prozorima, rad s vi\u0161e monitora, podr\u0161ka za skaliranje izlaza na ekranima s visokom gusto\u0107om piksela (high-DPI), rad s relativnim koordinatama prilikom pra\u0107enja pokreta mi\u0161a i podr\u0161ka za grafi\u010dki API Vulkan. Prema zadanim postavkama, drajver nije aktivan i za njegovo uklju\u010divanje treba dodati \u201ewayland\u201c u parametar registra \u201eHKCU\\Software\\Wine\\Drivers\u201c i osigurati da varijabla okru\u017eenja DISPLAY nije postavljena:        wine reg.exe add HKCU\\Software\\Wine\\Drivers \/v Graphics \/d x11,wayland      <\/p>\n<li class=\"l\"> Zavr\u0161eno je prevo\u0111enje svih modula na su\u010delje sistemskih poziva NT, umjesto izravnih poziva izme\u0111u razina PE i Unix, \u0161to ozna\u010dava zavr\u0161etak vi\u0161egodi\u0161njeg rada na prevo\u0111enju svih DLL biblioteka za kori\u0161tenje formata izvr\u0161nih datoteka PE (Portable Executable).\n<li class=\"l\"> Nastavljeno je razvoj sloja WoW64 (64-bit Windows-on-Windows), koji omogu\u0107ava pokretanje 32-bitnih Windows aplikacija u 64-bitnim Unix sistemima. U svim modulima koji se obra\u0107aju Unix bibliotekama, koriste se pretvara\u010di sistemskih poziva WoW64 (thunk), \u0161to omogu\u0107ava 32-bitnim PE modulima pristup 64-bitnim Unix bibliotekama.\n<p>Unaprije\u0111en je novi na\u010din pokretanja WoW64, u kojem se 32-bitni kod izvr\u0161ava unutar 64-bitnog procesa (u starom na\u010dinu WoW64 32-bitne aplikacije su se pokretale u 32-bitnim Unix procesima). Dodana je podr\u0161ka za primjenu novog na\u010dina WoW64 na platformi macOS. Budu\u0107i da novi na\u010din WoW64 ima odre\u0111ene nedostatke, kao \u0161to su nedostatak podr\u0161ke za 16-bitni na\u010din i smanjenje performansi OpenGL zbog nedostatka podr\u0161ke za pro\u0161irenje ARB_buffer_storage, jo\u0161 nije uklju\u010den prema zadanim postavkama i zahtijeva izgradnju s opcijom \u201e--enable-archs=i386,x86_64\u201c u konfiguracijskom skriptu.         <\/p>\n<li class=\"l\"> Dodana je mogu\u0107nost izvo\u0111enja postoje\u0107ih izvr\u0161nih Windows datoteka na sustavima s ARM64 arhitekturom. Ostvarena je mogu\u0107nost kompilacije Winea za ABI ARM64EC (ARM64 Emulation Compatible) i podr\u0161ka za u\u010ditavanje ARM64EC modula, \u0161to olak\u0161ava prenos aplikacija izvorno napisanih za x86_64 arhitekturu na ARM64 sustave, putem omogu\u0107avanja izvo\u0111enja u ARM64 okru\u017eenju pojedinih modula s x86_64 kodom pomo\u0107u emulatora. Dodana je podr\u0161ka za ARM64X PE datote\u010dni format, koji omogu\u0107ava u\u010ditavanje jedne izvr\u0161ne datoteke u x64\/Arm64EC i ARM64 procesima. Ostvaren je su\u010delje za emulaciju 32-bitnih x86 sustava, ali biblioteka emulatora jo\u0161 nije uklju\u010dena u osnovni sklop Winea (za pokretanje x86 koda u ARM64 okru\u017eenju mo\u017ee se koristiti vanjski emulator FEX).\n<li class=\"l\"> <b>Grafi\u010dki podsustav<\/b>\n<ul>\n<li class=\"l\"> PostScript drajver je revidiran za podr\u0161ku spool datotekama u Windows formatu, u kojima se \u010duvaju podaci o poslovima za ispis. Izuzeti su izravni pozivi drajveru iz Unix okru\u017eenja.\n<li class=\"l\"> Teme WinRT su dodale podr\u0161ku za tamni re\u017eim. U WineCfg je dodata opcija za uklju\u010divanje tamnog ure\u0111enja su\u010delja.\n<li class=\"l\"> U drivere za grafi\u010dki API Vulkan dodana je podr\u0161ka za specifikaciju Vulkan 1.3.272 (u Wine 8.0 podr\u017eavana je 1.3.237).\n<li class=\"l\"> Optimizirane su funkcije GdiPlus biblioteke, \u0161to je omogu\u0107ilo pove\u0107anje performansi rada s grafikom.      <\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Osigurano je zaustavljanje analize vi\u0161e-thread komandnog toka u uvjetima nedostatka obra\u0111enih prikaznih naredbi, \u0161to omogu\u0107ava smanjenje potro\u0161nje energije na razinu jednokanalne obrade prilikom izvo\u0111enja programa koji ne koriste cijelu propusnost komandnog toka.\n<li class=\"l\"> U Direct3D 10 implementirana je podr\u0161ka za dodatne efekte.\n<li class=\"l\"> U kod WineD3D i backend koji koristi grafi\u010dki API Vulkan unijete su optimizacije performansi.\n<li class=\"l\"> U kodu za prikaz temeljenu na API Vulkan dodana je provjera mogu\u0107nosti podr\u017eanih od strane ure\u0111aja i prikaz aplikaciji informacija o dostupnom nivou funkcionalnosti Direct3D.\n<li class=\"l\"> Implementirane su funkcije D3DXFillTextureTX i D3DXFillCubeTextureTX.\n<li class=\"l\"> U klasi\u010dnom backendu shadera OpenGL ARB dodana je podr\u0161ka za definiranje sjena pomo\u0107u ARB_fragment_program_shadow pro\u0161irenja.\n<li class=\"l\"> U D3DXLoadMeshHierarchyFromX i sli\u010dne funkcije dodana je podr\u0161ka za u\u010ditavanje korisni\u010dkih podataka putem ID3DXLoadUserData su\u010delja.    <\/ul>\n<li class=\"l\"> <b>Zvuk i video<\/b>\n<ul>\n<li class=\"l\"> Predlo\u017eena je inicijalna implementacija API DirectMusic. Dodana je podr\u0161ka za kolekcije, instrumente i uzorke zvukova u SoundFont formatu. Dodana je podr\u0161ka za Doppler efekt. Implementirani su testovi za provjeru to\u010dnosti implementacije pri radu sekvencera dmime i MIDI sintizatora dmsynth.\n<li class=\"l\"> Za kori\u0161tenje u API-ju DirectMusic ugra\u0111ena je biblioteka FluidSynth.\n<li class=\"l\"> Implementirana je podr\u0161ka za u\u010ditavanje zvu\u010dnih fontova (SoundFont - formati za sinteti\u010dko reprodukciju zasnovano na uzorcima, koji se koriste za reprodukciju MIDI datoteka) u formatima DLS1 i DLS2, kao i u formatu SF2, koji se koristi u Linuxu.\n<li class=\"l\"> Dodana je mogu\u0107nost reprodukcije MIDI sadr\u017eaja putem dmsynth biblioteke, koriste\u0107i softverski sintizator FluidSynth i API DirectSound za izlaz zvuka.\n<li class=\"l\"> Dodana je dekoder za video u formatu Indeo IV50 video kodeka.    <\/ul>\n<li class=\"l\"> <b>DirectShow<\/b>\n<ul>\n<li class=\"l\"> Implementirana je komponenta DMO (DirectX Media Object) s dekoderom za WMV (Windows Media Video) format.\n<li class=\"l\"> Dodani su filteri za snimanje zvuka (DirectShow Audio Capture Filter).\n<li class=\"l\"> U filtru za odvajanje MPEG-1 tokova (DirectShow MPEG-1 Stream Splitter), pored zvu\u010dnih tokova dodana je podr\u0161ka za video tokove i servisne tokove.\n<li class=\"l\"> Implementiran je filtar za dekodiranje videa u formatu MPEG-1 (DirectShow MPEG-1 Video Decoder).    <\/ul>\n<li class=\"l\"> <b>Ure\u0111aji za ulaz<\/b>\n<ul>\n<li class=\"l\"> U DirectInput-u implementirana je podr\u0161ka za mape akcija (action maps), koja omogu\u0107ava povezivanje tipki na igra\u0107em kontroleru s odre\u0111enim radnjama u igrama.    <\/ul>\n<li class=\"l\"> <b>Integracija s radnom povr\u0161inom<\/b>\n<ul>\n<li class=\"l\"> Osigurano je izvoz u glavno korisni\u010dko okru\u017eenje veza koje omogu\u0107uju pozivanje aplikacija pokrenutih pod Wine-om kao rukovatelja protokola prilikom otvaranja URL-a (na primjer, pokretanje spotify.exe prilikom otvaranja linkova poput &#171;spotify:user:spotify:playlist:848218482355482821&#187;).\n<li class=\"l\"> Implementirano je izdvajanje podataka EDID (Extended Display Identification Data) s informacijama o parametrima povezanog monitora, kao \u0161to su naziv i model ure\u0111aja.\n<li class=\"l\"> Omogu\u0107eno je zatvaranje radne povr\u0161ine prikazane u punom zaslonu kori\u0161tenjem dugmeta &#171;Exit desktop&#187; u izborniku &#171;Start&#187;.      <\/ul>\n<li class=\"l\"> <b>Me\u0111unarodizacija<\/b>\n<ul>\n<li class=\"l\"> Pove\u0107ana je podr\u0161ka za IME (Input Method Editors). Odr\u017eani su radovi na osiguranju kompatibilnosti s izvorim Windows-ovim realizacijama IME-a i pobolj\u0161anja integracije s Linux IME-om.\n<li class=\"l\"> Osigurana je generacija Baze podataka lokalizacija u formatu locale.nls iz Baze podataka Unicode CLDR (Unicode Common Locale Data Repository) verzije 44. Dodana je podr\u0161ka za dodatne lokalizacije bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA, prg-PL, skr-PK, tyv-RU, vmw-MZ, xnr-IN i za-CN.\n<li class=\"l\"> Obavljen je prijevod su\u010delja na gruzijski jezik. Osigurani su potpuni prijevodi za 16 jezika i djelomi\u010dni za 31 jezik.\n<li class=\"l\"> Tablice Unicode znakova a\u017eurirane su na verziju standarda 15.1.0. A\u017eurirana je baza vremenskih zona.    <\/ul>\n<li class=\"l\"> <b>Jezgro (Windows jezgreni interfesi)<\/b>\n<ul>\n<li class=\"l\"> Kao proizvedena verzija Windowsa po defaultu odre\u0111ena je Windows 10.\n<li class=\"l\"> Za izvr\u0161ne datoteke u PE formatu implementirana je podr\u0161ka za randomizaciju adresnog prostora (ASLR), ali adrese u\u010ditavanja koda u memoriju jo\u0161 uvijek nisu potpuno randomizirane.\n<li class=\"l\"> Implementirana je podr\u0161ka za nisko fragmentiranu hrpu (LFH, Low Fragmentation Heap), \u0161to je omogu\u0107ilo pove\u0107anje performansi operacija alokacije memorije.\n<li class=\"l\"> U mehanizam alokacije virtualne memorije dodana je podr\u0161ka za rezervaciju memorije (placeholder), koja omogu\u0107ava aplikaciji da rezervira odre\u0111eni prostor virtualne memorije za budu\u0107u upotrebu.\n<li class=\"l\"> 64-bitni u\u010ditava\u010di (loader i preloader) izvr\u0161nih datoteka i biblioteka sastavljeni su u PIE formatu (Position-Independent Executables) kako bi se oslobodio dio 32-bitnog adresnog prostora.\n<li class=\"l\"> Osigurana je ispravna obrada steka (stack unwinding) za NT sistemske pozive i korisni\u010dke povratne pozive.    <\/ul>\n<li class=\"l\"> <b>Mre\u017ene mogu\u0107nosti<\/b>\n<ul>\n<li class=\"l\"> U MSHTML motoru implementirana je podr\u0161ka za mehanizam sakupljanja sme\u0107a &#171;Cycle Collection&#187;.\n<li class=\"l\"> MSHTML je dodao podr\u0161ku za sinkroni na\u010din obrade XMLHttpRequest zahtjeva.\n<li class=\"l\"> U jscript.dll dodat je predmet WeakMap za rad s kolekcijom parova klju\u010d\/vrijednost, gdje je klju\u010d objekt kojem se mo\u017ee dodati proizvoljna vrijednost. Implementirane su metode WeakMap.get(), WeakMap.delete(), WeakMap.clear() i WeakMap.has().\n<li class=\"l\"> Web preglednik Gecko a\u017euriran je na verziju 2.47.4.\n<li class=\"l\"> Implementirana je podr\u0161ka za obavijesti o promjenama stanja mre\u017enog su\u010delja.  <\/ul>\n<li class=\"l\"> <b>Kriptografija i sigurnost<\/b>\n<ul>\n<li class=\"l\"> U biblioteci Winscard.dll dodana je podr\u0161ka za pametne kartice, implementirana putem sistemske biblioteke PCSClite.\n<li class=\"l\"> U BCrypt dodana je podr\u0161ka za protokol razmjene klju\u010deva Diffie-Hellman.\n<li class=\"l\"> Implementiran je paket Negotiate, koji pru\u017ea sloj za kori\u0161tenje SSPI (Security Support Provider Interface) za pristup SSP-ovima (Security Support Provider).             <\/ul>\n<li class=\"l\"> <b>Ugra\u0111ene aplikacije<\/b>\n<ul>\n<li class=\"l\"> U alatu Wine Debugger (winedbg) za dezintegraciju ma\u0161inskih instrukcija X86 kori\u0161tena je biblioteka Zydis.\n<li class=\"l\"> U su\u010delju WineCfg dodana je mogu\u0107nost postavljanja starijih verzija Windowsa (do XP) na 64-bitnim platformama, \u0161to omogu\u0107uje pokretanje zastarjelih aplikacija kori\u0161tenjem WoW64 moda.\n<li class=\"l\"> U svim ugra\u0111enim grafi\u010dkim aplikacijama implementirano je ispisivanje informacija o gre\u0161kama u zasebnom dijalogu, umjesto da se prikazuju u konzoli.\n<li class=\"l\"> U programu systeminfo omogu\u0107eno je prikazivanje podataka iz WMI (Windows Management Instrumentation) baze podataka.\n<li class=\"l\"> Dodana je aplikacija klist za ispis Kerberos karata.\n<li class=\"l\"> U aplikaciji taskkill implementirana je mogu\u0107nost prisilnog zavr\u0161avanja podre\u0111enih procesa.\n<li class=\"l\"> U start utiliteta dodan je parametar &#171;\\\/machine&#187; za odabir arhitekture koja se koristi prilikom pokretanja hibridnih izvr\u0161nih datoteka koje podr\u017eavaju x86 i ARM.\n<li class=\"l\"> Implementirana je ve\u0107a partija funkcionalnosti programa tasklist.\n<li class=\"l\"> Dodana je osnovna implementacija aplikacije findstr.  <\/ul>\n<li class=\"l\"> <b>Alati za razvoj<\/b>\n<ul>\n<li class=\"l\"> U alatu WineDump implementirana je mogu\u0107nost ispisa sadr\u017eaja Windows registra (REGF format), kao i prikaza podataka za sve arhitekture (x86\/ARM64) podr\u017eane u hibridnim PE datotekama.\n<li class=\"l\"> U IDL prevodilac dodana je podr\u0161ka za atribute &#171;composable&#187;, &#171;default_overload&#187;, &#171;deprecated&#187; i &#171;protected&#187;.\n<li class=\"l\"> Biblioteka libwine.so je uklonjena, jer je progla\u0161ena zastarjelom u izdanju Wine 6.0 i dugo se nije koristila u Wineu. Programi u ELF formatu, sastavljeni u starijim verzijama Wine (5.0 i starijim) s libwine.so, zahtijevaju ponovnu gradnju za izvo\u0111enje u Wine 9.0.    <\/ul>\n<li class=\"l\"> <b>Ugra\u0111ene biblioteke i vanjske zavisnosti<\/b>\n<ul>\n<li class=\"l\"> Integrirane su biblioteke FluidSynth 2.3.3, Musl 1.2.3 (samo matemati\u010dke funkcije) i Zydis 4.0.0.\n<li class=\"l\"> A\u017eurirane su komponente 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. Engine Wine Mono s implementacijom platforme .NET a\u017euriran je na verziju 8.1.0.\n<li class=\"l\"> U upravlja\u010du winewayland.drv kao vanjske zavisnosti kori\u0161tena je klijent biblioteka Wayland, kao i biblioteke xkbcommon i xkbregistry.\n<li class=\"l\"> Za podr\u0161ku pametnim karticama kori\u0161tena je vanjska biblioteka PCSClite (u macOS &#8212; PCSC).\n<li class=\"l\"> Za sastavljanje PE-datoteka na platformama koje nisu i386 sada je potrebno imati cross-kompilator s podr\u0161kom za direktive &#171;.seh&#187; za obradu iznimki.    <\/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.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\/hr\/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=\"hr_HR\" \/>\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\/hr\/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\udd47Stabilni izdanak Wine 9.0 | ProHoster","description":"Nakon godine razvoja i 26 eksperimentalnih verzija, predstavljen je stabilni izdanak otvorene implementacije Win32 API - Wine 9.0, koji uklju\u010duje vi\u0161e od 7000 promjena.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/stabilnyj-reliz-wine-9-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/112954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=112954"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/112954\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=112954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=112954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=112954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}