{"id":103028,"date":"2022-01-19T15:36:43","date_gmt":"2022-01-19T13:36:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/%d1%81%d1%82%d0%b0%d0%b1%d0%b8%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%80%d0%b5%d0%bb%d0%b8%d0%b7-wine-7-0"},"modified":"2022-01-19T15:36:43","modified_gmt":"2022-01-19T13:36:43","slug":"stabilnyj-reliz-wine-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/stabilnyj-reliz-wine-7-0","title":{"rendered":"Rilascio stabile di Wine 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo un anno di sviluppo e 30 versioni sperimentali, \u00e8 stato presentato il rilascio stabile dell'implementazione open source dell'API Win32 \u2014 Wine 7.0, che include oltre 9100 modifiche. Tra i principali traguardi della nuova versione si segnala la conversione della maggior parte dei moduli di Wine nel formato PE, il supporto per i temi, l'ampliamento dello stack per joystick e dispositivi di input con interfaccia HID, e l'implementazione dell'architettura WoW64 per eseguire programmi a 32 bit in un ambiente a 64 bit.        <\/p>\n<p>In Wine \u00e8 stata confermata la piena funzionalit\u00e0 di 5156 (un anno fa 5049) programmi per Windows; altri 4312 (un anno fa 4227) funzionano perfettamente con configurazioni aggiuntive e DLL esterne. 3813 programmi (un anno fa 3703) presentano piccoli problemi di funzionamento, che non ostacolano l'uso delle funzioni principali delle applicazioni.       <\/p>\n<p>Novit\u00e0 chiave di Wine 7.0:   <\/p>\n<ul>\n<li class=\"l\"> <b>Moduli in formato PE<\/b>\n<ul>\n<li class=\"l\"> Quasi tutte le librerie DLL sono state convertite per utilizzare il formato dei file eseguibili PE (Portable Executable, utilizzato in Windows) anzich\u00e9 ELF. L'uso di PE risolve problemi con il supporto di vari schemi di protezione contro la copia che effettuano un controllo sull'identit\u00e0 dei moduli di sistema sia sul disco che in memoria.\n<li class=\"l\"> \u00c8 stata implementata la possibilit\u00e0 di interazione tra i moduli PE e le librerie Unix utilizzando le chiamate di sistema del kernel NT, consentendo di nascondere le chiamate al codice Unix da parte dei debugger di Windows e monitorare la registrazione dei thread.\n<li class=\"l\"> Le DLL incorporate vengono ora caricate solo se esiste un file corrispondente sul disco in formato PE, indipendentemente dal fatto che si tratti di una libreria reale o di un placeholder. Questa modifica consente all'applicazione di visualizzare sempre il binding corretto ai file PE. Per disabilitare questo comportamento, \u00e8 possibile utilizzare la variabile ambientale WINEBOOTSTRAPMODE.      <\/ul>\n<li class=\"l\"> <b>WoW64<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stata realizzata l'architettura WoW64 (Windows-on-Windows a 64 bit), che consente l'esecuzione di applicazioni Windows a 32 bit all'interno di processi Unix a 64 bit. Il supporto \u00e8 stato implementato tramite un layer che traduce le chiamate di sistema NT a 32 bit in richieste a 64 bit verso NTDLL.\n<li class=\"l\"> Le librerie WoW64 sono preparate per la maggior parte delle librerie Unix e consentono ai moduli a 32 bit nel formato PE di accedere alle librerie Unix a 64 bit. Una volta completata la conversione di tutti i moduli nel formato PE, sar\u00e0 possibile eseguire applicazioni Windows a 32 bit senza necessit\u00e0 di installare librerie Unix a 32 bit.      <\/ul>\n<li class=\"l\"> <b>Temi<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stato implementato il supporto per i temi. Sono inclusi i temi 'Light', 'Blue' e 'Classic Blue', che possono essere selezionati tramite il configuratore WineCfg.\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di personalizzare l'aspetto di tutti gli elementi dell'interfaccia tramite i temi. \u00c8 garantito l'aggiornamento automatico dell'aspetto degli elementi dopo il cambio di tema.\n<li class=\"l\"> Tutte le applicazioni predefinite di Wine hanno ora il supporto per i temi. \u00c8 stata effettuata l'adattamento delle applicazioni a schermi con alta densit\u00e0 di pixel (High DPI).        <\/ul>\n<li class=\"l\"> <b>Sottosistema grafico<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stata aggiunta una nuova libreria Win32u, che incorpora parti delle librerie GDI32 e USER32, relative alla gestione grafica e alle finestre a livello di kernel. In seguito, verr\u00e0 avviato il lavoro di trasferimento in Win32u dei componenti dei driver, come winex11.drv e winemac.drv.\n<li class=\"l\"> Il driver Vulkan implementa il supporto per la specifica dell'API grafico Vulkan 1.2.201.\n<li class=\"l\"> \u00c8 stato fornito il supporto per il rendering tramite l'API Direct2D di oggetti geometrici tratteggiati, con la possibilit\u00e0 di effettuare un controllo delle collisioni (hit-test).\n<li class=\"l\"> Nell'API Direct2D \u00e8 stato implementato un supporto iniziale per gli effetti visivi applicati utilizzando l'interfaccia ID2D1Effect.\n<li class=\"l\"> Nell'API Direct2D \u00e8 stata aggiunta la supporto all'interfaccia ID2D1MultiThread, utilizzata per organizzare l'accesso esclusivo alle risorse nelle applicazioni multithread.\n<li class=\"l\"> Nella libreria WindowsCodecs \u00e8 stato implementato il supporto per la decodifica delle immagini nel formato WMP (Windows Media Photo) e per la codifica delle immagini nel formato DDS (DirectDraw Surface). \u00c8 stata cessata la supporto per la codifica delle immagini nel formato ICNS (per macOS), non supportato in Windows.            <\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stato notevolmente migliorato il nuovo motore di rendering, che traduce le chiamate Direct3D nell'API grafica Vulkan. Nella maggior parte dei casi, il livello di supporto di Direct3D 10 e 11 nel motore basato su Vulkan \u00e8 stato portato a parit\u00e0 con il vecchio motore basato su OpenGL. Per attivare il motore di rendering tramite Vulkan, \u00e8 necessario impostare la variabile di registro Direct3D 'renderer' su 'vulkan'.\n<li class=\"l\"> Sono state implementate molte funzionalit\u00e0 di Direct3D 10 e 11, inclusi i contesti differiti (Deferred Contexts), il funzionamento con oggetti di stato nel contesto dispositivo, offset costanti nei buffer, la pulizia delle visualizzazioni di texture non ordinate, la copia dei dati tra risorse in formati senza tipo (DXGI_FORMAT_BC3_TYPELESS, DXGI_FORMAT_R32G32B32A32_TYPELESS) e altro ancora.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per le configurazioni multi-monitor, che consente di selezionare il monitor per visualizzare l'applicazione Direct3D in modalit\u00e0 schermo intero.\n<li class=\"l\"> Nell'API DXGI \u00e8 stata implementata la gamma di correzione del display, che pu\u00f2 essere utilizzata dalle applicazioni basate su Direct3D 10 e 11 per modificare la luminosit\u00e0 dello schermo. \u00c8 stata fornita l'estrazione dei contatori dei framebuffer virtuali (SwapChain).\n<li class=\"l\"> In Direct3D 12 \u00e8 stato aggiunto il supporto per le firme radice versione 1.1.\n<li class=\"l\"> Nel codice di rendering tramite l'API Vulkan \u00e8 stata migliorata l'efficienza della gestione delle richieste quando \u00e8 presente nel sistema il supporto per l'estensione VK_EXT_host_query_reset.\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di output dei framebuffer virtuali (SwapChain) tramite GDI, qualora OpenGL o Vulkan non possano essere utilizzati per la visualizzazione, ad esempio, durante l'output in una finestra da processi diversi, come nelle applicazioni basate sul framework CEF (Chromium Embedded Framework).\n<li class=\"l\"> Utilizzando il backend per gli shader GLSL, \u00e8 assicurato l'uso del modificatore 'precise' per le istruzioni shader.\n<li class=\"l\"> Nell'API DirectDraw \u00e8 stata aggiunta la supporto per il rendering 3D nella memoria di sistema, utilizzando dispositivi software come &#171;RGB&#187;, &#171;MMX&#187; e &#171;Ramp&#187;.\n<li class=\"l\"> Nel database delle schede grafiche Direct3D sono state aggiunte le schede AMD Radeon RX 5500M, AMD Radeon RX 6800\/6800 XT\/6900 XT, AMD Van Gogh, Intel UHD Graphics 630 e NVIDIA GT 1030.\n<li class=\"l\"> Dal registro HKEY_CURRENT_USER\\Software\\Wine\\Direct3D \u00e8 stata rimossa la chiave &#171;UseGLSL&#187;, che a partire da Wine 5.0 deve essere sostituita con &#171;shader_backend&#187;.\n<li class=\"l\"> Per il supporto di Direct3D 12 \u00e8 ora necessaria la libreria vkd3d in versione 1.2 o superiore.          <\/ul>\n<li class=\"l\"> <b>D3DX<\/b>\n<ul>\n<li class=\"l\"> Nell'implementazione di D3DX 10 \u00e8 stata migliorata la compatibilit\u00e0 con il framework degli effetti visivi ed \u00e8 stato aggiunto il supporto per il formato delle immagini Windows Media Photo (JPEG XR).\n<li class=\"l\"> Sono state aggiunte funzioni per la creazione di texture fornite in D3DX10, come D3DX10CreateTextureFromMemory().\n<li class=\"l\"> Sono parzialmente implementate le interfacce di programmazione ID3DX10Sprite e ID3DX10Font.      <\/ul>\n<li class=\"l\"> <b>Audio e video<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stato unificato in un unico backend WineGStreamer il supporto per le estensioni GStreamer per DirectShow e il framework Media Foundation, il che dovrebbe semplificare lo sviluppo di nuove API per la decodifica dei contenuti.\n<li class=\"l\"> Basato sul backend WineGStreamer, sono stati implementati oggetti Windows Media per la lettura sincrona e asincrona.\n<li class=\"l\"> \u00c8 proseguita la revisione dell'implementazione del framework Media Foundation, aggiunta la compatibilit\u00e0 con le funzionalit\u00e0 di IMFPMediaPlayer, del campionatore di campioni (sample allocator), migliorato il supporto per EVR e per i buffer di rendering SAR.\n<li class=\"l\"> Rimossa la libreria wineqtdecoder, che offriva un decoder per il formato QuickTime (ora per tutti i codec si utilizza GStreamer).            <\/ul>\n<li class=\"l\"> <b>Dispositivi di input<\/b>\n<ul>\n<li class=\"l\"> Notevolmente migliorato il supporto per i dispositivi di input che utilizzano il protocollo HID (Human Interface Devices), implementando funzionalit\u00e0 come l'analisi dei descrittori HID, la gestione dei messaggi HID e la fornitura di mini-driver HID.\n<li class=\"l\"> Nei backend del driver winebus.sys migliorata la traslazione delle descrizioni dei dispositivi in messaggi HID.\n<li class=\"l\"> Aggiunto un nuovo backend DirectInput per joystick che supportano il protocollo HID. Implementata la possibilit\u00e0 di utilizzare effetti di feedback nei joystick. Ottimizzato <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/control-panel\/\"   title=\"pannello di controllo\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"512\">pannello di controllo<\/a> il funzionamento con dispositivi compatibili con XInput. In WinMM, il supporto per joystick \u00e8 stato trasferito a DInput, invece di utilizzare il backend evdev in Linux e l'IOHID in macOS. Rimossa la vecchia driver joystick winejoystick.drv.\n<li class=\"l\"> Nel modulo DInput sono stati aggiunti nuovi test basati sull'uso di dispositivi HID virtuali che non richiedono la presenza di un dispositivo fisico.            <\/ul>\n<li class=\"l\"> <b>Testo e caratteri<\/b>\n<ul>\n<li class=\"l\"> In DirectWrite \u00e8 stato aggiunto l'oggetto Font Set.\n<li class=\"l\"> In RichEdit \u00e8 stato implementato correttamente l'interfaccia TextHost.              <\/ul>\n<li class=\"l\"> <b>Nucleo (interfacce di core di Windows)<\/b>\n<ul>\n<li class=\"l\"> Quando si avvia un file eseguibile sconosciuto in Wine (ad esempio, &#8216;wine foo.msi&#8217;), ora viene chiamato start.exe, che invoca i gestori associati al tipo di file.\n<li class=\"l\"> Aggiunta la supporto per i meccanismi di sincronizzazione NtAlertThreadByThreadId e NtWaitForAlertByThreadId, simili ai futex in Linux.\n<li class=\"l\"> Aggiunta la supporto per gli oggetti di debug NT utilizzati nel debugging delle funzioni di kernel.\n<li class=\"l\"> Aggiunta la supporto per le chiavi di registro dinamiche per memorizzare i dati sulle prestazioni.          <\/ul>\n<li class=\"l\"> <b>C Runtime<\/b>\n<ul>\n<li class=\"l\"> Nel C runtime \u00e8 stata implementata una gamma completa di funzioni matematiche, principalmente trasferite dalla libreria Musl.\n<li class=\"l\"> Per tutte le piattaforme CPU \u00e8 garantita la corretta supporto delle funzioni per i calcoli in virgola mobile.           <\/ul>\n<li class=\"l\"> <b>Funzionalit\u00e0 di rete<\/b>\n<ul>\n<li class=\"l\"> Migliorata la modalit\u00e0 di compatibilit\u00e0 con Internet Explorer 11 (IE11), ora utilizzata come predefinita per l'elaborazione dei documenti HTML.\n<li class=\"l\"> Nella libreria mshtml \u00e8 stata implementata la modalit\u00e0 JavaScript ES6 (ECMAScript 2015), che supporta funzionalit\u00e0 come l'espressione let e l'oggetto Map.\n<li class=\"l\"> L'installazione di pacchetti MSI Wine con componenti aggiuntivi per il motore Gecko ora avviene solo se necessario, anzich\u00e9 durante l'aggiornamento di Wine.\n<li class=\"l\"> Aggiunta la supporto per il protocollo DTLS.\n<li class=\"l\"> \u00c8 stato implementato il servizio NSI (Network Store Interface), che memorizza e trasmette ad altri servizi informazioni sulla routing e sulle interfacce di rete del computer.\n<li class=\"l\"> I gestori API WinSock, come setsockopt e getsockopt, sono stati spostati nella libreria NTDLL e nel driver afd.sys, per conformarsi all'architettura di Windows.\n<li class=\"l\"> Ora nel catalogo di lavoro di Wine vengono installati file propri con database di rete, come \/etc\/protocols e \/etc\/networks, invece di fare riferimento a database Unix analoghi.      <\/ul>\n<li class=\"l\"> <b>Piattaforme alternative<\/b>\n<ul>\n<li class=\"l\"> Aggiunta la compatibilit\u00e0 hardware per i dispositivi Apple basati su chip ARM M1 (Apple Silicon).\n<li class=\"l\"> Per supportare le funzionalit\u00e0 BCrypt e Secur32 su piattaforma macOS, ora \u00e8 necessaria l'installazione della libreria GnuTLS.\n<li class=\"l\"> I file eseguibili a 32 bit per piattaforme ARM ora vengono compilati in modalit\u00e0 Thumb-2, in analogia con Windows. Per il caricamento di tali file viene utilizzato un preloader.\n<li class=\"l\"> Per le piattaforme ARM a 32 bit \u00e8 stata implementata la supporto per il unwind delle eccezioni.\n<li class=\"l\"> Per FreeBSD \u00e8 stata ampliata la quantit\u00e0 di richieste supportate per informazioni di basso livello sul sistema, come dati sullo stato della memoria e sul livello di carica della batteria.                <\/ul>\n<li class=\"l\"> <b>Applicazioni e strumenti integrati per lo sviluppo<\/b>\n<ul>\n<li class=\"l\"> L'utility reg.exe ha acquisito il supporto per le versioni a 32 e 64 bit del registro. \u00c8 stata aggiunta la possibilit\u00e0 di copiare le chiavi del registro.\n<li class=\"l\"> L'utility WineDump ha aggiunto il supporto per l'output del dump dei metadati di Windows e la visualizzazione di informazioni dettagliate sulle voci di CodeView.\n<li class=\"l\"> Nel debugger Wine Debugger (winedbg) \u00e8 stata implementata la possibilit\u00e0 di eseguire il debug di processi a 32 bit da un debugger a 64 bit.\n<li class=\"l\"> Nel compilatore IDL (widl) \u00e8 stata aggiunta la possibilit\u00e0 di caricare le librerie incorporate nei file PE, supportando attributi e costrutti specifici per WinRT, ed \u00e8 stata implementata la ricerca di librerie in legame con la piattaforma.        <\/ul>\n<li class=\"l\"> <b>Sistema di build<\/b>\n<ul>\n<li class=\"l\"> Nelle directory specifiche per architetture hardware, le librerie vengono ora salvate con nomi che riflettono l'architettura e il tipo di file eseguibili, ad esempio, &#8217;i386-windows&#8217; per il formato PE e &#8216;x86_64-unix&#8217; per le librerie unix, consentendo il supporto di diverse architetture in un'unica installazione di Wine e garantendo la cross-compilazione di Winelib.\n<li class=\"l\"> Per impostare nei file PE le opzioni che controllano l'uso delle librerie DLL native, \u00e8 stato aggiunto il flag &#8216;&#8212;prefer-native option&#8217; in winebuild (la gestione di DLL_WINE_PREATTACH in DllMain \u00e8 stata interrotta).\n<li class=\"l\"> Aggiunto il supporto per la versione 4 del formato di debug Dwarf, che ora viene utilizzato di default durante la compilazione delle librerie Wine.\n<li class=\"l\"> \u00c8 stata aggiunta un'opzione di build &#8216;&#8212;enable-build-id&#8217; per salvare identificatori di build unici nei file eseguibili.\n<li class=\"l\"> Aggiunto il supporto per l'uso del compilatore Clang in modalit\u00e0 compatibile con MSVC.                    <\/ul>\n<li class=\"l\"> <b>Varie<\/b>\n<ul>\n<li class=\"l\"> Il nome delle cartelle standard nell'interfaccia utente (Windows Shell) \u00e8 stato adeguato allo schema utilizzato a partire da Windows Vista, ovvero invece di 'My Documents', ora viene creata la cartella 'Documents', e la maggior parte dei dati viene salvata nella cartella 'AppData'.\n<li class=\"l\"> Nella libreria OpenCL \u00e8 stato aggiunto il supporto per la specifica OpenCL 1.2.\n<li class=\"l\"> Nel driver WinSpool \u00e8 stato aggiunto il supporto per diverse varianti di dimensioni delle pagine durante la stampa.\n<li class=\"l\"> Aggiunto un supporto iniziale per MSDASQL, il provider Microsoft OLE DB per i driver ODBC.\n<li class=\"l\"> Il motore Wine Mono con implementazione della piattaforma .NET \u00e8 stato aggiornato alla versione 7.0.0.\n<li class=\"l\"> I dati Unicode sono stati aggiornati alla specifica Unicode 14.\n<li class=\"l\"> Nell'albero dei sorgenti sono state incorporate le librerie Faudio, GSM, LCMS2, LibJPEG, LibJXR, LibMPG123, LibPng, LibTiff, LibXml2, LibXslt e Zlib, che vengono compilate in formato PE e non richiedono la presenza di una variante in formato Unix. Queste biblioteche possono essere anche importate dal sistema per l'uso di compilazioni esterne invece delle varianti PE incorporate.                                <\/ul>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56539\">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 30 \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 7.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 9100 \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\u0435\u0440\u0435\u0432\u043e\u0434 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \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 \u0442\u0435\u043c \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0441\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u043e\u0432 \u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432\u0432\u043e\u0434\u0430 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c HID, \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 [&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-103028","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 30 \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 7.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 9100 \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\/it\/blog\/news\/stabilnyj-reliz-wine-7-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 7.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 30 \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 7.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 9100 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/stabilnyj-reliz-wine-7-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=\"2022-01-19T13:36:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-01-19T13:36:43+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\udd47Versione stabile di Wine 7.0 | ProHoster","description":"Dopo un anno di sviluppo e 30 versioni sperimentali, \u00e8 stato presentato il rilascio stabile della realizzazione open source dell'API Win32 - Wine 7.0, che incorpora oltre 9100 modifiche.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/stabilnyj-reliz-wine-7-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 7.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 30 \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 7.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 9100 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/stabilnyj-reliz-wine-7-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":"2022-01-19T13:36:43+00:00","article:modified_time":"2022-01-19T13:36:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103028","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":"default","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":"2022-01-19 13:37:54","updated":"2026-02-08 19:50:01","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\/103028","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=103028"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/103028\/revisions"}],"predecessor-version":[{"id":157702,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/103028\/revisions\/157702"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=103028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=103028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=103028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}