{"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 incorporato oltre 7400 modifiche. Tra i risultati principali della nuova versione c'\u00e8 la fornitura di moduli Wine in formato PE, il supporto per configurazioni a pi\u00f9 monitor, una nuova implementazione dell'API audio XAudio2 e il supporto per l'API grafica Vulkan 1.1.<\/p>\n<p>In Wine <noindex><a rel=\"nofollow\" href=\"http:\/\/appdb.winehq.org\/\">\u00e8 confermato<\/a><\/noindex> funziona perfettamente con 4869 (un anno fa 4737) programmi per Windows, altri 4136 (un anno fa 4045) programmi funzionano bene con impostazioni aggiuntive e DLL esterne. 3635 programmi presentano piccole problematiche, che non ostacolano l'utilizzo delle funzionalit\u00e0 principali delle applicazioni. <\/p>\n<p>Le 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, usato in Windows) invece di ELF. L'uso del PE risolve problemi relativi al supporto di diverse schemi di protezione della copia, che effettuano la verifica dell'identit\u00e0 dei moduli di sistema su disco e in memoria;\n<li class=\"l\"> I file eseguibili PE ora vengono copiati nella cartella ~\/.wine ($WINEPREFIX) invece di utilizzare file DLL fittizi, il che rende il contenuto pi\u00f9 simile a una vera installazione di Windows, a costo di un maggiore utilizzo di spazio su disco;\n<li class=\"l\"> I moduli convertiti in formato PE possono utilizzare funzioni di C standard e costanti Unicode (ad esempio, L\"abc\"); <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\">In Wine \u00e8 stata aggiunta la supporto per il binding con file binari compilati in MinGW, che viene utilizzato per impostazione predefinita al momento della compilazione delle DLL al posto del runtime di MinGW;<\/a><\/noindex> Funzioni C e costanti con Unicode (ad esempio, L'abc');\n<li class=\"l\"> Il driver per l'API grafica Vulkan \u00e8 stato aggiornato per allinearsi alla specifica Vulkan 1.1.126;\n<\/ul>\n<li class=\"l\"> <b>Sottosistema grafico<\/b>\n<ul>\n<li class=\"l\"> Nella libreria WindowsCodecs \u00e8 stata implementata la possibilit\u00e0 di convertire formati raster aggiuntivi, inclusi formati con palette indicizzate;\n<li class=\"l\"> Durante l'esecuzione di applicazioni a schermo intero Direct3D \u00e8 stato garantito il blocco della chiamata del salvaschermo;\n<li class=\"l\"> In DXGI (DirectX Graphics Infrastructure) \u00e8 stato aggiunto il supporto per informare l'applicazione sulla minimizzazione della finestra, consentendo all'applicazione di ridurre l'esecuzione di operazioni che richiedono molte risorse al momento della minimizzazione della finestra;\n<\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Il supporto per il formato PE facilita ulteriormente l'integrazione delle applicazioni Windows con Wine.\n<li class=\"l\"> L'implementazione \u00e8 stata ottimizzata per ridurre il consumo di risorse durante l'esecuzione.\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 la modalit\u00e0 finestra utilizzando la combinazione Alt+Enter;\n<li class=\"l\"> Le funzionalit\u00e0 di implementazione di Direct3D 12 sono state ampliate, ad esempio, \u00e8 stata aggiunta la possibilit\u00e0 di passare tra la modalit\u00e0 a schermo intero e la modalit\u00e0 finestra, modificare le modalit\u00e0 dello schermo, l'output con scaling e la gestione dell'intervallo di swap dei buffer di rendering;\n<li class=\"l\"> Migliorata la gestione di varie situazioni limite, come l'applicazione di valori di input di test di trasparenza e profondit\u00e0 oltre i limiti consentiti, il rendering con texture e buffer riflessi, l'uso di oggetti DirectDraw non corretti <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, valori minimi dei parametri che sono uguali ai massimi, ecc.\n<li class=\"l\"> In Direct3D 8 e 9 \u00e8 fornito un monitoraggio pi\u00f9 preciso delle aree delle texture caricate;<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/texture-dirty-regions\">aree sporche<\/a><\/noindex>\u00ab;\n<li class=\"l\"> Ridotto il numero di indirizzi richiesti per il caricamento di texture 3D compresse con il metodo S3TC (invece di caricare completamente, le texture vengono caricate a pezzi).\n<li class=\"l\"> Implementato l'interfaccia  <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 multithread;\n<li class=\"l\"> Per le vecchie applicazioni DirectDraw sono stati apportati miglioramenti e correzioni relative al calcolo dell'illuminazione;\n<li class=\"l\"> Implementate chiamate aggiuntive per ottenere informazioni sui 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\"> In wined3d \u00e8 stata 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\">blitter<\/a><\/noindex> basato su CPU per l'elaborazione delle risorse compresse;\n<li class=\"l\"> Espansa la banca dati delle schede grafiche riconosciute in Direct3D;\n<li class=\"l\"> Sono state aggiunte nuove chiavi 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 disattivare il supporto shader), \u00abstrict_shader_math\u00bb (0x1 \u2014 attivare, 0x0 \u2014 disattivare la conversione degli shader Direct3D). La chiave \u00abUseGLSL\u00bb \u00e8 stata deprecata (si consiglia di utilizzare \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 riempimento texture e superfici non mappabili (unmappable);\n<li class=\"l\"> Apportati vari miglioramenti e correzioni nel framework di creazione <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/using-an-effect\">effetti visivi<\/a><\/noindex>;\n<\/ul>\n<li class=\"l\"> <b>Nucleo (interfacce del kernel Windows)<\/b>\n<ul>\n<li class=\"l\"> La maggior parte delle funzioni utilizzate in Kernel32 sono state spostate in<br \/>\n  KernelBase, seguendo le modifiche nell'architettura di Windows;<\/p>\n<li class=\"l\"> Possibilit\u00e0 di mescolare DLL a 32 e 64 bit nelle directory utilizzate per il caricamento. Garantita l'ignoranza delle librerie che non corrispondono all'attuale architettura (32\/64), nel caso in cui pi\u00f9 avanti nel percorso si riesca a trovare una libreria corretta per l'architettura in uso;\n<li class=\"l\"> Per i driver dei dispositivi, migliorata l'emulazione degli oggetti di kernel;\n<li class=\"l\"> Implementati oggetti di sincronizzazione a livello di kernel, come spinlock, mutex veloci e variabili allocate a risorse;\n<li class=\"l\"> Garantita una corretta informazione alle 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'intestazione anzich\u00e9 un'icona in stile Windows 3.1;\n<li class=\"l\"> Aggiunti nuovi stili per i pulsanti <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/winauto\/uiauto-supportsplitbuttoncontroltype\">SplitButton<\/a><\/noindex> (pulsante con un menu a discesa di 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 link 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 garantita l'installazione e il caricamento dei driver necessari per i dispositivi Plug &amp; Play;\n<li class=\"l\"> Migliorata la compatibilit\u00e0 con i controller di gioco, inclusi mini-joystick (hat switch), volante, pedali per acceleratore e freni.\n<li class=\"l\"> Sospesa la compatibilit\u00e0 con le vecchie API di Linux per l'interazione con i joystick, usata nei kernel Linux precedenti 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 estensioni con Mono e Gecko in una singola cartella comune, con i file posizionati nella gerarchia \/usr\/share\/wine anzich\u00e9 copiati in nuovi prefissi;\n<\/ul>\n<li class=\"l\"> <b>Funzionalit\u00e0 di rete<\/b>\n<ul>\n<li class=\"l\"> Il motore del browser 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 implementato il supporto per gli elementi SVG;\n<li class=\"l\"> Aggiunte molte nuove funzioni VBScript (ad esempio, gestori di errori e eccezioni, funzioni Hour, Day, Month, String, LBound, RegExp.Replace, RScriptTypeInfo_* e ScriptTypeComp_Bind* ecc.);\n<li class=\"l\"> Garantita la persistenza dello stato del codice in VBScript e JScript (script persistence);\n<li class=\"l\"> Aggiunta la prima implementazione del servizio HTTP (WinHTTP) e dell'API associata (HTTPAPI) per applicazioni client e server, che inviano e ricevono richieste tramite il protocollo HTTP;\n<li class=\"l\"> Implementata la possibilit\u00e0 di ricevere parametri di configurazione HTTP proxy 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\"> Implementato il supporto per chiavi crittografiche basate su curve ellittiche (ECC) utilizzando GnuTLS;\n<li class=\"l\"> Aggiunta la possibilit\u00e0 di importare chiavi e certificati da file in formato PFX;\n<li class=\"l\"> Aggiunto il supporto per lo schema di generazione della chiave basato su 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 a <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/typography\/opentype\/spec\/gpos\">posizionamento dei glifi<\/a><\/noindex>, che sono abilitati per impostazione predefinita per la scrittura latina, inclusa la gestione del kerning;\n<li class=\"l\"> Aumentata la sicurezza nella gestione dei dati dei font tramite la verifica della correttezza delle varie tabelle dati prima del loro utilizzo;\n<li class=\"l\"> Le interfacce DirectWrite sono state aggiornate per essere compatibili con il nuovo SDK;\n<\/ul>\n<li class=\"l\"> <b>Audio e video<\/b>\n<ul>\n<li class=\"l\"> Proposta una nuova implementazione dell'API audio <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/XAudio2\">XAudio2<\/a><\/noindex>, basata sul progetto <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/FNA-XNA\/FAudio\/\">con le librerie audio DirectX (API XAudio2, X3DAudio, XAPO e XACT3) aggiornate alla versione 20.06;<\/a><\/noindex>. L'uso di FAudio in Wine consente una qualit\u00e0 audio superiore nei giochi e l'abilitazione di funzionalit\u00e0 come il mixaggio del volume e effetti sonori avanzati;\n<li class=\"l\"> Aggiunti un gran numero di nuove chiamate all'implementazione del framework Media Foundation, inclusa la supporto per code asincrone incorporate e personalizzate, Source Reader API, Media Session, ecc.\n<li class=\"l\"> Il filtro di acquisizione video \u00e8 stato aggiornato per utilizzare le API v4l2 invece delle API v4l1, ampliando la gamma di telecamere supportate;\n<li class=\"l\"> Rimossi i decoder integrati AVI, MPEG-I e WAVE, ora sostituiti da GStreamer o QuickTime di sistema;\n<li class=\"l\"> Aggiunto un sottoinsieme delle API di configurazione VMR7;\n<li class=\"l\"> Aggiunto il supporto per la regolazione del volume dei singoli canali nei driver audio;\n<\/ul>\n<li class=\"l\"> <b>Internazionalizzazione<\/b>\n<ul>\n<li class=\"l\">  Le tabelle Unicode sono state 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) basata sulla locale attuale;\n<\/ul>\n<li class=\"l\"> <b>RPC\/COM<\/b>\n<ul>\n<li class=\"l\"> Aggiunto supporto per strutture complesse e array nella typelib;\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>Installer<\/b>\n<ul>\n<li class=\"l\"> Implementato il supporto per la consegna di patch (Patch Files) per l'installer MSI;\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, ntdll ha aggiunto il supporto per il ripristino dello stack (stack unwinding). Aggiunto il supporto per le librerie esterne libunwind;\n<li class=\"l\"> Implementato il supporto per proxy senza stub (stubless proxies) per le interfacce degli oggetti per l'architettura ARM64;\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 eseguite in Wine;\n<li class=\"l\"> La libreria DBGENG (Debug Engine) \u00e8 stata parzialmente implementata;\n<li class=\"l\"> I file eseguibili compilati per Windows non dipendono pi\u00f9 da libwine, permettendo cos\u00ec di eseguirli in Windows senza dipendenze aggiuntive;\n<li class=\"l\"> Nel Resource Compiler e IDL Compiler \u00e8 stata aggiunta l'opzione \u2018\u2014sysroot\u2019 per definire il percorso in cui si trovano i file di intestazione;\n<li class=\"l\"> In 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 dei database in formato MSI;\n<\/ul>\n<li class=\"l\"> <b>Ottimizzazione delle prestazioni<\/b>\n<ul>\n<li class=\"l\"> Diverse funzionalit\u00e0 relative al tempo sono state migrate all'uso di funzioni di sistema ad alte prestazioni per i timer, riducendo cos\u00ec il sovraccarico nel ciclo di rendering di molti giochi;\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di utilizzare il file system Ext4  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50581\">in modalit\u00e0<\/a><\/noindex>  senza distinzione tra maiuscole e minuscole;\n<li class=\"l\"> \u00c8 stata effettuata un'ottimizzazione delle prestazioni nel trattamento di un gran numero di elementi nei dialoghi di output delle liste, che operano 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, migrata su Futex;\n<\/ul>\n<li class=\"l\"> <b>Dipendenze esterne<\/b>\n<ul>\n<li class=\"l\"> Per la compilazione dei moduli in formato PE \u00e8 stato utilizzato il cross-compilatore MinGW-w64;\n<li class=\"l\"> L'implementazione di XAudio2 richiede la libreria FAudio;\n<li class=\"l\"> Per monitorare le modifiche ai file sui 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.1.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.1.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\udd47Rilascio stabile Wine 5.0 | ProHoster","description":"Dopo un anno di sviluppo e 28 versioni sperimentali, \u00e8 stato presentato il rilascio 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}]}}