{"id":55498,"date":"2020-01-22T00:00:00","date_gmt":"2020-01-21T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/stabilnyj-reliz-wine-5-0"},"modified":"2020-02-18T14:03:37","modified_gmt":"2020-02-18T11:03:37","slug":"stabilnyj-reliz-wine-5-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/stabilnyj-reliz-wine-5-0","title":{"rendered":"Rilascio stabile di Wine 5.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo un anno di sviluppo e 28 versioni sperimentali <noindex><a rel=\"nofollow\" href=\"https:\/\/www.winehq.org\/news\/2020012101\">presentato<\/a><\/noindex> rilascio stabile della realizzazione open source dell'API Win32 \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/www.winehq.org\/announce\/5.0\">Wine 5.0<\/a><\/noindex>, che ha raccolto oltre 7400 modifiche. Tra i principali risultati della nuova versione si segnalano la fornitura di moduli integrati di Wine in formato PE, supporto per configurazioni multi-monitor, una nuova implementazione dell'API audio XAudio2 e supporto per l'API grafica Vulkan 1.1.<\/p>\n<p>In Wine <noindex><a rel=\"nofollow\" href=\"http:\/\/appdb.winehq.org\/\">\u00e8 confermata<\/a><\/noindex> il corretto funzionamento di 4869 programmi per Windows (rispetto ai 4737 di un anno fa), mentre altri 4136 (rispetto ai 4045 di un anno fa) funzionano perfettamente con ulteriori configurazioni e DLL esterne. Per 3635 programmi si osservano piccoli problemi di funzionamento, che non compromettono l'utilizzo delle funzionalit\u00e0 principali delle applicazioni. <\/p>\n<p>Chiave <noindex><a rel=\"nofollow\" href=\"https:\/\/www.winehq.org\/announce\/5.0\">novit\u00e0<\/a><\/noindex> Wine 5.0: <\/p>\n<ul>\n<li class=\"l\"> <b>Moduli in formato PE<\/b>\n<ul>\n<li class=\"l\"> Con un compilatore MinGW, la maggior parte dei moduli di Wine ora viene compilata in formato di file eseguibili PE (Portable Executable, utilizzato in Windows) anzich\u00e9 in ELF. L'uso di PE risolve i problemi di supporto per vari schemi di protezione contro la copia, che effettuano il controllo dell'identit\u00e0 dei moduli di sistema su disco e in memoria;\n<li class=\"l\"> I file eseguibili PE vengono ora copiati nella directory ~\/.wine ($WINEPREFIX) invece di utilizzare file DLL fittizi, rendendo l'installazione pi\u00f9 simile a quelle reali di Windows, a fronte di un maggiore consumo di spazio su disco;\n<li class=\"l\"> I moduli convertiti nel formato PE possono utilizzare le funzioni e le costanti C con Unicode (ad esempio, L\u00bbabc\u00bb); <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A8%D0%B8%D1%80%D0%BE%D0%BA%D0%B8%D0%B9_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB\">wchar<\/a><\/noindex> Funzioni C e costanti con Unicode (ad esempio, L\u00bbabc\u00ab);\n<li class=\"l\"> In Wine, il runtime C \u00e8 stata aggiunta la compatibilit\u00e0 per il linking con file binari compilati in MinGW, che viene utilizzato di default per la compilazione delle DLL invece del runtime MinGW;\n<\/ul>\n<li class=\"l\"> <b>Sottosistema grafico<\/b>\n<ul>\n<li class=\"l\"> Aggiunto il supporto per pi\u00f9 monitor e schede grafiche, inclusa la possibilit\u00e0 di modificare dinamicamente le impostazioni;\n<li class=\"l\"> Aggiornato il driver per l'API grafica Vulkan, allineato alla specifica Vulkan 1.1.126;\n<li class=\"l\"> Nella libreria WindowsCodecs \u00e8 stata implementata la possibilit\u00e0 di convertire ulteriori formati raster, inclusi i formati con palette indicizzate;\n<\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Durante l'esecuzione di applicazioni a schermo intero Direct3D viene bloccata l'attivazione del salvaschermo;\n<li class=\"l\"> In DXGI (DirectX Graphics Infrastructure) \u00e8 stata aggiunta la supporto per informare l'applicazione sulla minimizzazione della sua finestra, consentendo all'applicazione di ridurre l'esecuzione di operazioni ad alta intensit\u00e0 di risorse quando la finestra \u00e8 ridotta;\n<li class=\"l\"> Per le applicazioni che utilizzano DXGI, \u00e8 stata implementata la possibilit\u00e0 di passare tra la modalit\u00e0 a schermo intero e in finestra mediante la combinazione Alt+Invio;\n<li class=\"l\"> Ampliate le funzionalit\u00e0 di Direct3D 12, ad esempio, \u00e8 stata aggiunta la supporto per il passaggio tra modalit\u00e0 a schermo intero e in finestra, cambiamento delle modalit\u00e0 schermo, output con scaling e gestione dell'intervallo di sostituzione dei buffer di rendering (swap interval);\n<li class=\"l\"> Migliorata la gestione di diverse situazioni limite, come l'applicazione di valori di origine che superano le gamme consentite per i test di trasparenza e profondit\u00e0, rendering con texture e buffer riflessi, utilizzo di oggetti DirectDraw non validi, <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/desktop\/bb322323(v%3Dvs.85)\">clipper<\/a><\/noindex>, creazione di dispositivi Direct3 per finestre non valide, utilizzo di aree visibili con valori minimi dei parametri uguali ai massimi, ecc.\n<li class=\"l\"> In Direct3D 8 e 9 \u00e8 fornito un tracciamento pi\u00f9 preciso delle \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/texture-dirty-regions\">sporche<\/a><\/noindex>\u00bb aree delle texture caricate;\n<li class=\"l\"> Ridotto lo spazio degli indirizzi richiesto durante il caricamento delle texture 3D compresse con il metodo S3TC (invece di caricare tutto in una volta, le texture vengono caricate a pezzi).\n<li class=\"l\"> Interfaccia implementata  <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/d3d11_4\/nn-d3d11_4-id3d11multithread\">ID3D11Multithread<\/a><\/noindex> per la protezione delle sezioni critiche nelle applicazioni multithreading;\n<li class=\"l\"> Per le vecchie applicazioni DirectDraw, sono stati apportati vari miglioramenti e correzioni relative al calcolo dell'illuminazione;\n<li class=\"l\"> Sono state implementate ulteriori chiamate per ottenere informazioni sugli shader nell'API <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/d3d11shader\/nn-d3d11shader-id3d11shaderreflection\">ShaderReflection<\/a><\/noindex>;\n<li class=\"l\"> Aggiunta la supporto per  <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80\">un blitter<\/a><\/noindex> basato su CPU per il trattamento delle risorse compresse;\n<li class=\"l\"> Espansa la banca dati delle schede grafiche riconosciute in Direct3D;\n<li class=\"l\"> Aggiunti nuovi tasti di registro HKEY_CURRENT_USER\\Software\\Wine\\Direct3D: \u00abshader_backend\u00bb (backend per lavorare con gli shader: \u00abglsl\u00bb per GLSL, \u00abarb\u00bb per ARB vertex\/fragment e \u00abnone\u00bb per disabilitare il supporto per gli shader), \u00abstrict_shader_math\u00bb (0x1 \u2014 attivare, 0x0 \u2014 disattivare la conversione degli shader Direct3D). La chiave \u00abUseGLSL\u00bb \u00e8 stata dichiarata obsoleta (si deve usare \u00abshader_backend\u00bb);\n<\/ul>\n<li class=\"l\"> <b>D3DX<\/b>\n<ul>\n<li class=\"l\"> Implementato il supporto per il meccanismo di compressione delle texture 3D S3TC (S3 Texture Compression);\n<li class=\"l\"> Aggiunte implementazioni corrette per operazioni come il riempimento delle texture e superfici non mappabili (unmappable);\n<li class=\"l\"> Sono state apportate diverse migliorie e correzioni al framework di creazione <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/using-an-effect\">di effetti visivi<\/a><\/noindex>;\n<\/ul>\n<li class=\"l\"> <b>Nucleo (interfacce di core di Windows)<\/b>\n<ul>\n<li class=\"l\"> La maggior parte delle funzioni utilizzate in Kernel32 \u00e8 stata spostata in<br \/>\n  KernelBase, seguendo le modifiche nell'architettura di Windows;<\/p>\n<li class=\"l\"> \u00c8 stata introdotta la possibilit\u00e0 di mescolare DLL a 32 e 64 bit nelle directory utilizzate per il caricamento. \u00c8 garantito l'ignoro delle librerie non conformi all'attuale architettura (32\/64), nel caso in cui successivamente nel percorso venga trovata una libreria corretta per l'architettura attuale;\n<li class=\"l\"> Per i driver di dispositivo, \u00e8 migliorata l'emulazione degli oggetti del kernel;\n<li class=\"l\"> Sono stati implementati oggetti di sincronizzazione a livello di kernel, come spin-lock, mutex rapidi e variabili assegnabili alle risorse;\n<li class=\"l\"> \u00c8 stato garantito un corretto aggiornamento delle applicazioni sullo stato della batteria;\n<\/ul>\n<li class=\"l\"> <b>Interfaccia utente e integrazione con il desktop<\/b>\n<ul>\n<li class=\"l\"> Le finestre minimizzate ora vengono visualizzate utilizzando un titolo invece che un'icona in stile Windows 3.1;\n<li class=\"l\"> Sono stati aggiunti nuovi stili di pulsanti <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/winauto\/uiauto-supportsplitbuttoncontroltype\">SplitButton<\/a><\/noindex> (pulsante con menu a discesa delle azioni) e  <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/uxguide\/ctrl-command-links\">Command Links<\/a><\/noindex> (collegamenti nelle finestre di dialogo utilizzati per passare alla fase successiva);\n<li class=\"l\"> Per le cartelle \u2018Downloads\u2019 e \u2018Templates\u2019 sono stati creati collegamenti simbolici che puntano alle corrispondenti directory nei sistemi Unix;\n<\/ul>\n<li class=\"l\"> <b>Dispositivi di input<\/b>\n<ul>\n<li class=\"l\"> All'avvio \u00e8 assicurata l'installazione e il caricamento dei driver necessari Plug &amp; Play;\n<li class=\"l\"> Migliorato il supporto per i controller di gioco, incluso il mini-joystick (hat switch), il volante e i pedali per acceleratore e freno.\n<li class=\"l\"> Interrotta la supporto per la vecchia API Linux per l'interazione con i joystick, utilizzata nei kernel Linux fino alla versione 2.2;\n<\/ul>\n<li class=\"l\"> <b>.NET<\/b>\n<ul>\n<li class=\"l\"> Il motore Mono \u00e8 stato aggiornato alla versione 4.9.4 e include ora parti del framework Windows Presentation Foundation (WPF);\n<li class=\"l\"> Aggiunta la possibilit\u00e0 di installare componenti aggiuntivi con Mono e Gecko in una cartella comune con i file posizionati nella gerarchia \/usr\/share\/wine anzich\u00e9 copiarli in nuovi prefissi;\n<\/ul>\n<li class=\"l\"> <b>Funzionalit\u00e0 di rete<\/b>\n<ul>\n<li class=\"l\"> Il motore di navigazione Wine Gecko, utilizzato nella libreria MSHTML, \u00e8 stato aggiornato alla versione 2.47.1. Implementato il supporto per le nuove API HTML;\n<li class=\"l\"> In MSHTML \u00e8 stato implementato il supporto per gli elementi SVG;\n<li class=\"l\"> Aggiunte molte nuove funzionalit\u00e0 a VBScript (ad esempio, gestori di errori ed eccezioni, funzioni Hour, Day, Month, String, LBound, RegExp.Replace, RScriptTypeInfo_* e ScriptTypeComp_Bind* e cos\u00ec via);\n<li class=\"l\"> Garantita la persistenza dello stato del codice in VBScript e JScript (script persistence);\n<li class=\"l\"> \u00c8 stata aggiunta l'implementazione iniziale del servizio HTTP (WinHTTP) e dell'API correlata (HTTPAPI) per applicazioni client e server che inviano e ricevono richieste utilizzando il protocollo HTTP;\n<li class=\"l\"> \u00c8 stata implementata la possibilit\u00e0 di ottenere i parametri di configurazione del proxy HTTP tramite DHCP;\n<li class=\"l\"> Aggiunta la supporto per il reindirizzamento delle richieste di autenticazione tramite il servizio Microsoft Passport;\n<\/ul>\n<li class=\"l\"> <b>Crittografia<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stato implementato il supporto per le chiavi crittografiche basate su curve ellittiche (ECC) utilizzando GnuTLS;\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di importare chiavi e certificati da file in formato PFX;\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per lo schema di generazione delle chiavi basato sulla password PBKDF2;\n<\/ul>\n<li class=\"l\"> <b>Testo e caratteri<\/b>\n<ul>\n<li class=\"l\"> Nell'implementazione dell'API DirectWrite \u00e8 stato aggiunto il supporto per le funzionalit\u00e0 OpenType relative <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/typography\/opentype\/spec\/gpos\">alla posizionamento dei glifi<\/a><\/noindex>, che sono attivate di default per il disegno Latin, incluso il kerning;\n<li class=\"l\"> \u00c8 stata aumentata la sicurezza nel trattamento dei dati dei caratteri grazie alla verifica della correttezza delle varie tabelle di dati prima del loro utilizzo;\n<li class=\"l\"> Le interfacce DirectWrite sono state aggiornate in conformit\u00e0 con il nuovo SDK;\n<\/ul>\n<li class=\"l\"> <b>Audio e video<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stata proposta una nuova implementazione dell'API audio <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/XAudio2\">XAudio2<\/a><\/noindex>, basata su un progetto <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/FNA-XNA\/FAudio\/\">FAudio<\/a><\/noindex>. L'uso di FAudio in Wine consente di ottenere una qualit\u00e0 audio superiore nei giochi e di sfruttare funzionalit\u00e0 come il mixaggio del volume e effetti sonori avanzati;\n<li class=\"l\"> Aggiunte molte nuove chiamate all'implementazione del framework Media Foundation, inclusi supporto per code asincrone integrate e personalizzate, API del Source Reader, Media Session, ecc.\n<li class=\"l\"> Il filtro di acquisizione video \u00e8 stato convertito per utilizzare l'API v4l2 invece dell'API v4l1, il che ha ampliato la gamma di telecamere supportate;\n<li class=\"l\"> Rimossi i decoder AVI, MPEG-I e WAVE integrati, ora si utilizzano i decoder GStreamer o QuickTime di sistema;\n<li class=\"l\"> Aggiunto un sottoinsieme di API di configurazione VMR7;\n<li class=\"l\"> Nei driver audio \u00e8 stato aggiunto il supporto per la regolazione del volume dei singoli canali;\n<\/ul>\n<li class=\"l\"> <b>Internazionalizzazione<\/b>\n<ul>\n<li class=\"l\">  Le tabelle Unicode aggiornate alla versione 12.1.0;\n<li class=\"l\"> Implementato il supporto per la normalizzazione Unicode;\n<li class=\"l\"> \u00c8 garantita l'installazione automatica della regione geografica (HKEY_CURRENT_USER\\Control Panel\\International\\Geo) in base alla locale corrente;\n<\/ul>\n<li class=\"l\"> <b>RPC\/COM<\/b>\n<ul>\n<li class=\"l\"> Nella typelib \u00e8 stato aggiunto il supporto per strutture complesse e array;\n<li class=\"l\"> Aggiunta un'implementazione iniziale della libreria runtime Windows Script;\n<li class=\"l\">  Aggiunta un'implementazione iniziale della libreria ADO (Microsoft ActiveX Data Objects);\n<\/ul>\n<li class=\"l\"> <b>Installatori<\/b>\n<ul>\n<li class=\"l\"> Per l'installer MSI \u00e8 stata implementata la supporto per la fornitura di patch (Patch Files);\n<li class=\"l\"> Nell'utilit\u00e0 WUSA (Windows Update Standalone Installer) \u00e8 stata aggiunta la possibilit\u00e0 di installare aggiornamenti in formato .MSU;\n<\/ul>\n<li class=\"l\"> <b>Piattaforma ARM<\/b>\n<ul>\n<li class=\"l\"> Per l'architettura ARM64 in ntdll \u00e8 stata aggiunta la supporto per il ripristino dello stack (stack unwinding). \u00c8 stata aggiunta la supporto per il collegamento di librerie esterne libunwind;\n<li class=\"l\"> Per l'architettura ARM64 \u00e8 stata implementata la supporto per proxy senza stub (stubless proxies) per le interfacce degli oggetti;\n<\/ul>\n<li class=\"l\"> <b>Strumenti per lo sviluppo \/ Winelib<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di utilizzare il debugger di Visual Studio per il debug remoto delle applicazioni in esecuzione su Wine;\n<li class=\"l\"> \u00c8 stata parzialmente implementata la libreria DBGENG (Debug Engine);\n<li class=\"l\"> I file eseguibili compilati per Windows non dipendono pi\u00f9 da libwine, consentendo loro di essere eseguiti in Windows senza dipendenze aggiuntive;\n<li class=\"l\"> Nel Resource Compiler e nell'IDL Compiler \u00e8 stata aggiunta l'opzione \u2018\u2014sysroot\u2019 per definire il percorso delle intestazioni dei file;\n<li class=\"l\"> Nel winegcc sono state aggiunte le opzioni \u2018\u2014target\u2019, \u2018\u2014wine-objdir\u2019,<br \/>\n  \u2018\u2014winebuild\u2019 e \u2018-fuse-ld\u2019, semplificando la configurazione dell'ambiente per la cross-compilazione;<\/p>\n<\/ul>\n<li class=\"l\"> <b>Applicazioni integrate<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stata implementata l'utilit\u00e0 CHCP per configurare la codifica della console;\n<li class=\"l\">  \u00c8 stata implementata l'utilit\u00e0 MSIDB per la manipolazione di database in formato MSI;\n<\/ul>\n<li class=\"l\"> <b>Ottimizzazione delle prestazioni<\/b>\n<ul>\n<li class=\"l\"> Diverse funzionalit\u00e0 legate al tempo sono state tradotte per utilizzare funzioni di sistema ad alte prestazioni per il timer, consentendo di ridurre il sovraccarico nel ciclo di rendering di molti giochi;\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di utilizzare nel FS Ext4  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50581\">modalit\u00e0<\/a><\/noindex>  di funzionamento senza distinzione tra maiuscole e minuscole;\n<li class=\"l\"> \u00c8 stata effettuata un'ottimizzazione delle prestazioni per la gestione di un gran numero di elementi nei dialoghi di output delle liste, operanti in modalit\u00e0 LBS_NODATA;\n<li class=\"l\"> \u00c8 stata aggiunta un'implementazione pi\u00f9 veloce dei blocchi SRW (Slim Reader\/Writer) per Linux, tradotta su Futex;\n<\/ul>\n<li class=\"l\"> <b>Dipendenze esterne<\/b>\n<ul>\n<li class=\"l\"> Per la costruzione di moduli nel formato PE \u00e8 stato utilizzato un cross-compiler MinGW-w64;\n<li class=\"l\"> L'implementazione di XAudio2 richiede la libreria FAudio;\n<li class=\"l\"> Per il monitoraggio delle modifiche ai file nei sistemi BSD<br \/>\n\u00e8 stata utilizzata la libreria Inotify;<\/p>\n<li class=\"l\"> Per la gestione delle eccezioni sulla piattaforma ARM64 \u00e8 necessaria la libreria Unwind;\n<li class=\"l\"> Invece di Video4Linux1 ora \u00e8 richiesta la libreria Video4Linux2.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52227\">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 28 \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 5.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7400 \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 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 Wine \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 PE, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u043d\u043e\u0433\u043e\u043c\u043e\u043d\u0438\u0442\u043e\u0440\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439, \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0433\u043e API XAudio2 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e API Vulkan 1.1. \u0412 Wine \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0430\u044f [&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-55498","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - 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 28 \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 -\" \/>\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\/it\/blog\/news\/stabilnyj-reliz-wine-5-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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 5.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 28 \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 -\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/stabilnyj-reliz-wine-5-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=\"2020-01-21T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:37+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\udd47 Rilascio stabile Wine 5.0 | ProHoster","description":"Dopo un anno di sviluppo e 28 versioni sperimentali, \u00e8 stata presentata la versione stabile dell'implementazione open source dell'API Win32 -","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/stabilnyj-reliz-wine-5-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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 5.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 28 \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 -","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/stabilnyj-reliz-wine-5-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":"2020-01-21T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55498","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:43:30","updated":"2022-10-02 19:56:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/55498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=55498"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/55498\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=55498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=55498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=55498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}