{"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\/es\/blog\/news\/stabilnyj-reliz-wine-7-0","title":{"rendered":"Lanzamiento estable de Wine 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Despu\u00e9s de un a\u00f1o de desarrollo y 30 versiones experimentales, se presenta la versi\u00f3n estable de la implementaci\u00f3n abierta de la API Win32 \u2014 Wine 7.0, que incluye m\u00e1s de 9100 cambios. Entre los logros clave de la nueva versi\u00f3n se destaca la conversi\u00f3n de la mayor\u00eda de los m\u00f3dulos de Wine al formato PE, el soporte para temas de personalizaci\u00f3n, la ampliaci\u00f3n de la pila para joysticks y dispositivos de entrada con interfaz HID, y la implementaci\u00f3n de la arquitectura WoW64 para ejecutar programas de 32 bits en un entorno de 64 bits.        <\/p>\n<p>En Wine se ha confirmado el funcionamiento completo de 5156 programas (en comparaci\u00f3n con 5049 hace un a\u00f1o) para Windows, y otros 4312 (en comparaci\u00f3n con 4227 hace un a\u00f1o) funcionan perfectamente con configuraciones adicionales y DLL externas. Se observan problemas menores en 3813 programas (en comparaci\u00f3n con 3703 hace un a\u00f1o), que no afectan el uso de las funciones principales de las aplicaciones.       <\/p>\n<p>Novedades clave de Wine 7.0:   <\/p>\n<ul>\n<li class=\"l\"> <b>M\u00f3dulos en formato PE<\/b>\n<ul>\n<li class=\"l\"> Casi todas las bibliotecas DLL han sido actualizadas para utilizar el formato de archivo ejecutable PE (Portable Executable, utilizado en Windows) en lugar de ELF. El uso de PE resuelve problemas con el soporte de varios esquemas de protecci\u00f3n contra copia, que verifican la identidad de los m\u00f3dulos del sistema en el disco y en la memoria.\n<li class=\"l\"> Se ha implementado la capacidad de interacci\u00f3n de los m\u00f3dulos PE con bibliotecas de Unix utilizando la llamada de sistema est\u00e1ndar del n\u00facleo NT, lo que permite ocultar las llamadas al c\u00f3digo de Unix de los depuradores de Windows y supervisar el registro de hilos.\n<li class=\"l\"> Las DLL integradas ahora solo se cargan si existe en el disco el archivo correspondiente en formato PE, independientemente de si es una biblioteca aut\u00e9ntica o un stub. Este cambio permite que la aplicaci\u00f3n siempre vea un enlace correcto con los archivos PE. Para desactivar este comportamiento, se puede utilizar la variable de entorno WINEBOOTSTRAPMODE.      <\/ul>\n<li class=\"l\"> <b>WoW64<\/b>\n<ul>\n<li class=\"l\"> Se ha realizado la implementaci\u00f3n de la arquitectura WoW64 (Windows-on-Windows de 64 bits), que permite ejecutar aplicaciones de Windows de 32 bits en procesos de Unix de 64 bits. El soporte se ha realizado a trav\u00e9s de la incorporaci\u00f3n de una capa que traduce llamadas al sistema NT de 32 bits en accesos de 64 bits a NTDLL.\n<li class=\"l\"> Las capas WoW64 est\u00e1n preparadas para la mayor\u00eda de las bibliotecas de Unix y permiten que los m\u00f3dulos de 32 bits en formato PE accedan a bibliotecas de Unix de 64 bits. Una vez que se complete la conversi\u00f3n de todos los m\u00f3dulos al formato PE, se podr\u00e1 ejecutar aplicaciones de Windows de 32 bits sin necesidad de instalar bibliotecas de Unix de 32 bits.      <\/ul>\n<li class=\"l\"> <b>Temas visuales<\/b>\n<ul>\n<li class=\"l\"> Se ha implementado el soporte para temas de personalizaci\u00f3n. Incluye los temas 'Light', 'Blue' y 'Classic Blue', que pueden ser seleccionados a trav\u00e9s del configurador WineCfg.\n<li class=\"l\"> Se ha a\u00f1adido la posibilidad de personalizar la apariencia de todos los elementos de control de la interfaz mediante temas. Se garantiza la actualizaci\u00f3n autom\u00e1tica de los elementos despu\u00e9s de cambiar el tema.\n<li class=\"l\"> Todas las aplicaciones integradas de Wine ahora cuentan con soporte para temas. Se ha adaptado las aplicaciones para pantallas de alta densidad de p\u00edxeles (High DPI).        <\/ul>\n<li class=\"l\"> <b>Subsistema gr\u00e1fico<\/b>\n<ul>\n<li class=\"l\"> Se ha a\u00f1adido una nueva biblioteca Win32u, que extrae partes de las bibliotecas GDI32 y USER32 relacionadas con el procesamiento gr\u00e1fico y la gesti\u00f3n de ventanas a nivel de n\u00facleo. M\u00e1s adelante, comenzar\u00e1 el trabajo para trasladar a Win32u componentes de controladores como winex11.drv y winemac.drv.\n<li class=\"l\"> En el controlador Vulkan se ha implementado el soporte para la especificaci\u00f3n de la API gr\u00e1fica Vulkan 1.2.201.\n<li class=\"l\"> Se ha proporcionado soporte para la salida a trav\u00e9s de la API Direct2D de objetos geom\u00e9tricos rayados, con la posibilidad de verificar la coincidencia del clic (hit-test).\n<li class=\"l\"> En la API Direct2D se ha implementado soporte inicial para efectos visuales aplicados utilizando la interfaz ID2D1Effect.\n<li class=\"l\"> En la API Direct2D se ha a\u00f1adido soporte para la interfaz ID2D1MultiThread, utilizada para organizar el acceso exclusivo a recursos en aplicaciones multihilo.\n<li class=\"l\"> En el conjunto de bibliotecas WindowsCodecs se ha implementado soporte para la decodificaci\u00f3n de im\u00e1genes en el formato WMP (Windows Media Photo) y la codificaci\u00f3n de im\u00e1genes en el formato DDS (DirectDraw Surface). Se ha suspendido el soporte para la codificaci\u00f3n de im\u00e1genes en el formato ICNS (para macOS), que no es compatible con Windows.            <\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Se ha mejorado significativamente el nuevo motor de renderizado, que traduce las llamadas a Direct3D a la API gr\u00e1fica Vulkan. En la mayor\u00eda de los casos, el nivel de soporte de Direct3D 10 y 11 en el motor basado en Vulkan ha igualado al del antiguo motor basado en OpenGL. Para habilitar el motor de renderizado a trav\u00e9s de Vulkan, se debe establecer la variable de registro Direct3D 'renderer' en 'vulkan'.\n<li class=\"l\"> Se han implementado muchas caracter\u00edsticas de Direct3D 10 y 11, incluyendo contextos diferidos (Deferred Contexts), objetos de estado que operan en el contexto de dispositivos, desplazamientos constantes en los buffers, limpieza de representaciones de texturas desordenadas, copia de datos entre recursos en formatos sin tipo (DXGI_FORMAT_BC3_TYPELESS, DXGI_FORMAT_R32G32B32A32_TYPELESS), etc.\n<li class=\"l\"> Se ha a\u00f1adido soporte para configuraciones de m\u00faltiples monitores, permitiendo seleccionar el monitor para mostrar aplicaciones Direct3D en modo de pantalla completa.\n<li class=\"l\"> La API DXGI ha implementado la posibilidad de correcci\u00f3n gamma de pantalla, que puede ser utilizada por aplicaciones basadas en Direct3D 10 y 11 para ajustar el brillo de la pantalla. Se ha asegurado la obtenci\u00f3n de contadores de b\u00faferes de cuadros virtuales (SwapChain).\n<li class=\"l\"> Direct3D 12 ha agregado soporte para firmas ra\u00edz de versi\u00f3n 1.1.\n<li class=\"l\"> En el c\u00f3digo de renderizado a trav\u00e9s de la API Vulkan, se ha mejorado la eficiencia en el procesamiento de solicitudes cuando el sistema soporta la extensi\u00f3n VK_EXT_host_query_reset.\n<li class=\"l\"> Se ha agregado la posibilidad de renderizar b\u00faferes de cuadros virtuales (SwapChain) a trav\u00e9s de GDI, si OpenGL o Vulkan no se pueden utilizar para la visualizaci\u00f3n, por ejemplo, al renderizar en una ventana desde diferentes procesos, como en programas basados en el marco CEF (Chromium Embedded Framework).\n<li class=\"l\"> Al utilizar el backend para sombreadores GLSL para instrucciones de sombreador, se ha garantizado el uso del modificador 'precise'.\n<li class=\"l\"> Se ha a\u00f1adido soporte para la renderizaci\u00f3n 3D en memoria del sistema en la API DirectDraw, utilizando dispositivos de software como 'RGB', 'MMX' y 'Ramp'.\n<li class=\"l\"> Se han agregado a la base de gr\u00e1ficos Direct3D las tarjetas AMD Radeon RX 5500M, AMD Radeon RX 6800\/6800 XT\/6900 XT, AMD Van Gogh, Intel UHD Graphics 630 y NVIDIA GT 1030.\n<li class=\"l\"> Se ha eliminado la clave 'UseGLSL' del registro HKEY_CURRENT_USER\\Software\\Wine\\Direct3D, y a partir de Wine 5.0 se debe utilizar 'shader_backend'.\n<li class=\"l\"> Para soportar Direct3D 12, ahora se requiere tener la biblioteca vkd3d de al menos la versi\u00f3n 1.2.          <\/ul>\n<li class=\"l\"> <b>D3DX<\/b>\n<ul>\n<li class=\"l\"> En la implementaci\u00f3n de D3DX 10, se ha mejorado el soporte para el marco de efectos visuales y se ha a\u00f1adido soporte para el formato de imagen Windows Media Photo (JPEG XR).\n<li class=\"l\"> Se han a\u00f1adido funciones para la creaci\u00f3n de texturas disponibles en D3DX10, como D3DX10CreateTextureFromMemory().\n<li class=\"l\"> Se han implementado parcialmente las interfaces de programaci\u00f3n ID3DX10Sprite y ID3DX10Font.      <\/ul>\n<li class=\"l\"> <b>Sonido y video<\/b>\n<ul>\n<li class=\"l\"> Se han combinado las extensiones de GStreamer para DirectShow y el marco Media Foundation en un solo backend WineGStreamer, lo que deber\u00eda simplificar el desarrollo de nuevas API de decodificaci\u00f3n de contenido.\n<li class=\"l\"> Sobre la base del backend WineGStreamer, se han implementado objetos de Windows Media para la lectura sincr\u00f3nica y asincr\u00f3nica.\n<li class=\"l\"> Se ha continuado desarrollando la implementaci\u00f3n del marco Media Foundation, a\u00f1adiendo soporte para la funcionalidad IMFPMediaPlayer, el distribuidor de muestras (sample allocator), mejorando el soporte para EVR y los b\u00faferes de renderizado SAR.\n<li class=\"l\"> Se ha eliminado la biblioteca wineqtdecoder, que proporcionaba un decodificador para el formato QuickTime (ahora se utiliza GStreamer para todos los c\u00f3decs).            <\/ul>\n<li class=\"l\"> <b>Dispositivos de entrada<\/b>\n<ul>\n<li class=\"l\"> Se ha mejorado significativamente la pila para dispositivos de entrada que admiten el protocolo HID (Dispositivos de Interfaz Humana), implementando funciones como el an\u00e1lisis de descriptores HID, el procesamiento de mensajes HID y la provisi\u00f3n de mini controladores HID.\n<li class=\"l\"> Se ha mejorado la traducci\u00f3n de descripciones de dispositivos a mensajes HID en los backends del controlador winebus.sys.\n<li class=\"l\"> Se ha agregado un nuevo backend DirectInput para joysticks que soportan el protocolo HID. Se ha implementado la posibilidad de utilizar efectos de retroalimentaci\u00f3n en los joysticks. Mejorado <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/control-panel\/\"   title=\"panel de control\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"512\">panel de control<\/a> la interacci\u00f3n con dispositivos compatibles con XInput. En WinMM, el soporte para joysticks se ha trasladado a DInput, en lugar de utilizar el backend evdev en Linux y IOHID en macOS. Se ha eliminado el antiguo controlador de joysticks winejoystick.drv.\n<li class=\"l\"> Se han a\u00f1adido nuevas pruebas al m\u00f3dulo DInput, basadas en el uso de dispositivos HID virtuales que no requieren un dispositivo f\u00edsico.            <\/ul>\n<li class=\"l\"> <b>Texto y fuentes<\/b>\n<ul>\n<li class=\"l\"> Se ha agregado el objeto Font Set en DirectWrite.\n<li class=\"l\"> El interfaz TextHost se ha implementado correctamente en RichEdit.              <\/ul>\n<li class=\"l\"> <b>N\u00facleo (interfaces del n\u00facleo de Windows)<\/b>\n<ul>\n<li class=\"l\"> Al ejecutar un archivo ejecutable desconocido en Wine (por ejemplo, 'wine foo.msi'), ahora se invoca start.exe, que llama a los controladores asociados con el tipo de archivo.\n<li class=\"l\"> Se ha a\u00f1adido soporte para los mecanismos de sincronizaci\u00f3n NtAlertThreadByThreadId y NtWaitForAlertByThreadId, que son similares a los futexes en Linux.\n<li class=\"l\"> Se ha a\u00f1adido soporte para objetos de depuraci\u00f3n de NT, utilizados para depurar funciones del n\u00facleo.\n<li class=\"l\"> Se ha a\u00f1adido soporte para claves de registro din\u00e1micas para almacenar datos de rendimiento.          <\/ul>\n<li class=\"l\"> <b>C Runtime<\/b>\n<ul>\n<li class=\"l\"> Se ha implementado un conjunto completo de funciones matem\u00e1ticas en el C runtime, que se han trasladado principalmente desde la biblioteca Musl.\n<li class=\"l\"> Se asegura un soporte adecuado para las funciones de c\u00e1lculo con punto flotante en todas las plataformas CPU.           <\/ul>\n<li class=\"l\"> <b>Capacidades de red<\/b>\n<ul>\n<li class=\"l\"> Se ha mejorado el modo de compatibilidad con Internet Explorer 11 (IE11), que ahora se usa por defecto para procesar documentos HTML.\n<li class=\"l\"> Se ha implementado el modo JavaScript ES6 (ECMAScript 2015) en la biblioteca mshtml, que proporciona soporte para caracter\u00edsticas como la expresi\u00f3n let y el objeto Map.\n<li class=\"l\"> La instalaci\u00f3n de paquetes MSI de Wine con complementos del motor Gecko en el directorio de trabajo ahora se realiza seg\u00fan sea necesario y no durante la actualizaci\u00f3n de Wine.\n<li class=\"l\"> Se ha a\u00f1adido soporte para el protocolo DTLS.\n<li class=\"l\"> Se ha implementado el servicio NSI (Interfaz de Almac\u00e9n de Red), que almacena y transmite informaci\u00f3n sobre el enrutamiento y las interfaces de red en la computadora a otros servicios.\n<li class=\"l\"> Los controladores de API WinSock, como setsockopt y getsockopt, se han trasladado a la biblioteca NTDLL y al controlador afd.sys, para alinearse con la arquitectura de Windows.\n<li class=\"l\"> El directorio de trabajo de Wine ahora instalar\u00e1 sus propios archivos con bases de datos de red, como \/etc\/protocols y \/etc\/networks, en lugar de acceder a bases de datos similares de Unix.      <\/ul>\n<li class=\"l\"> <b>Plataformas alternativas<\/b>\n<ul>\n<li class=\"l\"> Se ha a\u00f1adido soporte para hardware Apple basado en los chips ARM M1 (Apple Silicon).\n<li class=\"l\"> Para admitir las funciones BCrypt y Secur32 en la plataforma macOS, ahora se requiere la instalaci\u00f3n de la biblioteca GnuTLS.\n<li class=\"l\"> Los archivos ejecutables de 32 bits para plataformas ARM ahora se compilan en modo Thumb-2, al igual que en Windows. Se utiliza un preloader para cargar dichos archivos.\n<li class=\"l\"> Se ha implementado soporte para la desenrollado (unwinding) de excepciones en plataformas ARM de 32 bits.\n<li class=\"l\"> Para FreeBSD, se ha ampliado el n\u00famero de consultas admitidas de informaci\u00f3n de bajo nivel sobre el sistema, como datos sobre el estado de la memoria y el nivel de carga de la bater\u00eda.                <\/ul>\n<li class=\"l\"> <b>Aplicaciones integradas y herramientas de desarrollo<\/b>\n<ul>\n<li class=\"l\"> La utilidad reg.exe ha a\u00f1adido soporte para representaciones del registro de 32 y 64 bits. Se ha a\u00f1adido soporte para copiar claves del registro.\n<li class=\"l\"> La utilidad WineDump ha a\u00f1adido soporte para la salida de volcado de metadatos de Windows y para mostrar informaci\u00f3n detallada sobre las entradas de CodeView.\n<li class=\"l\"> En el depurador Wine Debugger (winedbg) se ha implementado la posibilidad de depurar procesos de 32 bits desde un depurador de 64 bits.\n<li class=\"l\"> El compilador IDL (widl) ha a\u00f1adido la capacidad de cargar bibliotecas integradas en archivos PE, se ha proporcionado soporte para atributos y construcciones espec\u00edficos de WinRT, y se ha realizado la b\u00fasqueda de bibliotecas en funci\u00f3n de la plataforma.        <\/ul>\n<li class=\"l\"> <b>Sistema de construcci\u00f3n<\/b>\n<ul>\n<li class=\"l\"> Las bibliotecas en los directorios espec\u00edficos de arquitecturas de hardware ahora se conservan con nombres que reflejan la arquitectura y el tipo de archivos ejecutables, como 'i386-windows' para el formato PE y 'x86_64-unix' para bibliotecas unix, lo que permite el soporte de diferentes arquitecturas en una sola instalaci\u00f3n de Wine y habilita la compilaci\u00f3n cruzada de Winelib.\n<li class=\"l\"> Para establecer en los encabezados de los archivos PE las opciones que controlan la transici\u00f3n al uso de bibliotecas DLL nativas, se ha a\u00f1adido la bandera '--prefer-native option' en winebuild (el procesamiento de DLL_WINE_PREATTACH en DllMain ha sido detenido).\n<li class=\"l\"> Se ha a\u00f1adido soporte para la versi\u00f3n 4 del formato de datos de depuraci\u00f3n Dwarf, que ahora se utiliza por defecto al compilar bibliotecas Wine.\n<li class=\"l\"> Se ha a\u00f1adido la opci\u00f3n de compilaci\u00f3n '--enable-build-id' para guardar identificadores \u00fanicos de compilaci\u00f3n en los archivos ejecutables.\n<li class=\"l\"> Se agreg\u00f3 soporte para el uso del compilador Clang en modo de compatibilidad con MSVC.                    <\/ul>\n<li class=\"l\"> <b>Varios<\/b>\n<ul>\n<li class=\"l\"> Los nombres de los cat\u00e1logos est\u00e1ndar en la interfaz de usuario (Windows Shell) se han ajustado al esquema utilizado a partir de Windows Vista, es decir, en lugar de \u2018Mis Documentos\u2019 ahora se crea el cat\u00e1logo \u2018Documentos\u2019, y la mayor parte de los datos se guarda en el cat\u00e1logo \u2018AppData\u2019.\n<li class=\"l\"> En la capa para la biblioteca OpenCL se ha agregado soporte para la especificaci\u00f3n OpenCL 1.2.\n<li class=\"l\"> En el controlador WinSpool se ha agregado soporte para varias opciones de tama\u00f1os de p\u00e1gina al imprimir.\n<li class=\"l\"> Se agreg\u00f3 soporte inicial para MSDASQL, el proveedor OLE DB de Microsoft para controladores ODBC.\n<li class=\"l\"> El motor Wine Mono con la implementaci\u00f3n de la plataforma .NET se ha actualizado a la versi\u00f3n 7.0.0.\n<li class=\"l\"> Los datos Unicode se han actualizado a la especificaci\u00f3n Unicode 14.\n<li class=\"l\"> En el \u00e1rbol de fuentes se han incorporado bibliotecas Faudio, GSM, LCMS2, LibJPEG, LibJXR, LibMPG123, LibPng, LibTiff, LibXml2, LibXslt y Zlib, que se compilan en formato PE y no requieren una versi\u00f3n en formato Unix. Adem\u00e1s, estas bibliotecas tambi\u00e9n pueden ser importadas desde el sistema para utilizar ensamblajes externos en lugar de las versiones PE integradas.                                <\/ul>\n<\/ul>\n<p>Fuente: <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.2 - 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\/es\/blog\/news\/stabilnyj-reliz-wine-7-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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\udd47Lanzamiento estable de Wine 7.0 | ProHoster","description":"Despu\u00e9s de un a\u00f1o de desarrollo y 30 versiones experimentales, se ha presentado el lanzamiento estable de la implementaci\u00f3n open source del Win32 API: Wine 7.0, que incorpora m\u00e1s de 9100 cambios.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/stabilnyj-reliz-wine-7-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/103028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=103028"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/103028\/revisions"}],"predecessor-version":[{"id":157702,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/103028\/revisions\/157702"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=103028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=103028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=103028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}