{"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\/ro\/blog\/news\/stabilnyj-reliz-wine-7-0","title":{"rendered":"Lansarea stabil\u0103 Wine 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dup\u0103 un an de dezvoltare \u0219i 30 de versiuni experimentale, a fost lansat\u0103 versiunea stabil\u0103 a implement\u0103rii deschise a Win32 API - Wine 7.0, care include peste 9100 de modific\u0103ri. Printre realiz\u0103rile cheie ale acestei versiuni se num\u0103r\u0103 conversia majorit\u0103\u021bii modulelor Wine \u00een format PE, suportul pentru teme grafice, extinderea stivei pentru joystick-uri \u0219i dispozitive de intrare cu interfa\u021b\u0103 HID, precum \u0219i implementarea arhitecturii WoW64 pentru rularea programelor pe 32 de bi\u021bi \u00een medii pe 64 de bi\u021bi.        <\/p>\n<p>\u00cen Wine, este confirmat\u0103 func\u021bionarea complet\u0103 a 5156 de programe pentru Windows (fa\u021b\u0103 de 5049 cu un an \u00een urm\u0103), iar alte 4312 (fa\u021b\u0103 de 4227 anul trecut) func\u021bioneaz\u0103 perfect cu set\u0103ri suplimentare \u0219i DLL-uri externe. La 3813 de programe (fa\u021b\u0103 de 3703 anul trecut) se observ\u0103 probleme minore \u00een func\u021bionare, care nu afecteaz\u0103 utilizarea func\u021biilor principale ale aplica\u021biilor.       <\/p>\n<p>Nout\u0103\u021bile cheie din Wine 7.0:   <\/p>\n<ul>\n<li class=\"l\"> <b>Module \u00een format PE<\/b>\n<ul>\n<li class=\"l\"> Aproape toate bibliotecile DLL au fost migrate la utilizarea formatului executabil PE (Portable Executable, utilizat \u00een Windows) \u00een loc de ELF. Utilizarea formatului PE rezolv\u0103 problemele legate de suportul pentru diferite scheme de protec\u021bie \u00eempotriva copierii, care verific\u0103 identitatea modulelor sistemului at\u00e2t pe disc, c\u00e2t \u0219i \u00een memorie.\n<li class=\"l\"> A fost implementat\u0103 posibilitatea interac\u021biunii modulelor PE cu bibliotecile Unix folosind apelul de sistem standard al kernel-ului NT, ceea ce permite ascunderea apelurilor c\u0103tre codul Unix de debugger-ele Windows \u0219i urm\u0103rirea \u00eenregistr\u0103rii firelor.\n<li class=\"l\"> DLL-urile \u00eencorporate sunt acum \u00eenc\u0103rcate doar dac\u0103 un fi\u0219ier corespunz\u0103tor \u00een format PE se afl\u0103 pe disc, indiferent dac\u0103 acesta este o bibliotec\u0103 real\u0103 sau un dummy. Aceast\u0103 modificare permite aplica\u021biei s\u0103 vad\u0103 \u00eentotdeauna o leg\u0103tur\u0103 corect\u0103 cu fi\u0219ierele PE. Pentru a dezactiva acest comportament, se poate utiliza variabila de mediu WINEBOOTSTRAPMODE.      <\/ul>\n<li class=\"l\"> <b>WoW64<\/b>\n<ul>\n<li class=\"l\"> A fost implementat\u0103 arhitectura WoW64 (Windows-on-Windows pe 64 de bi\u021bi), care permite rularea aplica\u021biilor Windows pe 32 de bi\u021bi \u00een procesele Unix pe 64 de bi\u021bi. Suportul este realizat prin conectarea unui strat care translateaz\u0103 apelurile de sistem NT pe 32 de bi\u021bi \u00een apeluri de 64 de bi\u021bi c\u0103tre NTDLL.\n<li class=\"l\"> Straturile WoW64 sunt preg\u0103tite pentru majoritatea bibliotecilor Unix \u0219i permit modulelor PE pe 32 de bi\u021bi s\u0103 acceseze bibliotecile Unix pe 64 de bi\u021bi. Dup\u0103 finalizarea migr\u0103rii tuturor modulelor \u00een format PE, va fi posibil\u0103 executarea aplica\u021biilor Windows pe 32 de bi\u021bi f\u0103r\u0103 a instala biblioteci Unix pe 32 de bi\u021bi.      <\/ul>\n<li class=\"l\"> <b>Teme<\/b>\n<ul>\n<li class=\"l\"> A fost realizat suportul pentru teme grafice. Sunt incluse temele \u201eLight\u201d, \u201eBlue\u201d \u0219i \u201eClassic Blue\u201d, care pot fi selectate prin configuratorul WineCfg.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 op\u021biunea de a personaliza aspectul tuturor elementelor de control din interfa\u021b\u0103 prin teme. S-a asigurat actualizarea automat\u0103 a aspectului elementelor dup\u0103 schimbarea temei.\n<li class=\"l\"> Toate aplica\u021biile \u00eencorporate din Wine au primit suport pentru teme de design. Aplica\u021biile au fost adaptate la ecranele cu densitate mare de pixeli (High DPI).        <\/ul>\n<li class=\"l\"> <b>Substan\u021ba grafic\u0103<\/b>\n<ul>\n<li class=\"l\"> A fost ad\u0103ugat\u0103 o nou\u0103 bibliotec\u0103 Win32u, \u00een care au fost transferate p\u0103r\u021bi din bibliotecile GDI32 \u0219i USER32, legate de procesarea grafic\u0103 \u0219i gestionarea ferestrelor la nivel de kernel. \u00cen viitor, se va \u00eencepe lucrul la transferul componentelor driverelor \u00een Win32u, cum ar fi winex11.drv \u0219i winemac.drv.\n<li class=\"l\"> \u00cen driverul Vulkan a fost implementat suportul pentru specifica\u021bia API-ului grafic Vulkan 1.2.201.\n<li class=\"l\"> Suportul pentru generarea obiectelor geometrice umbrite prin API-ul Direct2D a fost efectuat, av\u00e2nd posibilitatea de a verifica interac\u021biunea clicului (hit-test).\n<li class=\"l\"> API-ul Direct2D a primit suport ini\u021bial pentru efectele vizuale, aplicate prin intermediul interfe\u021bei ID2D1Effect.\n<li class=\"l\"> API-ul Direct2D a ad\u0103ugat suportul interfe\u021bei ID2D1MultiThread, utilizat\u0103 pentru a organiza accesul exclusiv la resurse \u00een aplica\u021biile multi-threaded.\n<li class=\"l\"> \u00cen setul de biblioteci WindowsCodecs a fost implementat suportul pentru decodarea imaginilor \u00een format WMP (Windows Media Photo) \u0219i codificarea imaginilor \u00een format DDS (DirectDraw Surface). Suportul pentru codificarea imaginilor \u00een format ICNS (pentru macOS), care nu este acceptat \u00een Windows, a fost \u00eentrerupt.            <\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Motorul de redare a fost semnificativ \u00eembun\u0103t\u0103\u021bit, realiz\u00e2nd traducerea apelurilor Direct3D \u00een API-ul grafic Vulkan. \u00cen majoritatea cazurilor, nivelul de suport pentru Direct3D 10 \u0219i 11 \u00een motorul bazat pe Vulkan a fost adus la paritate cu vechiul motor bazat pe OpenGL. Pentru a activa motorul de redare prin Vulkan, trebuie setat\u0103 variabila de registru Direct3D \u201erenderer\u201d la valoarea \u201evulkan\u201d.\n<li class=\"l\"> Au fost implementate multe func\u021bionalit\u0103\u021bi Direct3D 10 \u0219i 11, inclusiv contexte am\u00e2nate (Deferred Contexts), care func\u021bioneaz\u0103 \u00een contextul dispozitivelor obiecte de stare, deplas\u0103ri constante \u00een buffere, cur\u0103\u021barea reprezent\u0103rilor neordonate ale texturilor, copierea datelor \u00eentre resurse \u00een formate f\u0103r\u0103 tip (DXGI_FORMAT_BC3_TYPELESS, DXGI_FORMAT_R32G32B32A32_TYPELESS) etc.\n<li class=\"l\"> A fost ad\u0103ugat suport pentru configura\u021bii cu mai multe monitoare, permi\u021b\u00e2nd selectarea monitorului pentru afi\u0219area aplica\u021biei Direct3D \u00een modul ecran complet.\n<li class=\"l\"> API-ul DXGI a implementat posibilitatea corec\u021biei gamma a ecranului, care poate fi utilizat\u0103 de aplica\u021biile bazate pe Direct3D 10 \u0219i 11 pentru a modifica str\u0103lucirea ecranului. A fost asigurat extragerea contoarelor pentru cadrele de schimb virtuale (SwapChain).\n<li class=\"l\"> \u00cen Direct3D 12 a fost ad\u0103ugat suport pentru semn\u0103turile r\u0103d\u0103cin\u0103 versiunea 1.1.\n<li class=\"l\"> \u00cen codul de randare prin API-ul Vulkan a fost \u00eembun\u0103t\u0103\u021bit\u0103 eficien\u021ba proces\u0103rii cererilor atunci c\u00e2nd sistemul suport\u0103 extensia VK_EXT_host_query_reset.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 posibilitatea de a reda cadrele virtuale (SwapChain) prin GDI, \u00een cazul \u00een care OpenGL sau Vulkan nu pot fi utilizate pentru afi\u0219are, de exemplu, la redarea \u00een feron sau din procese diferite, cum ar fi \u00een aplica\u021bii bazate pe framework-ul CEF (Chromium Embedded Framework).\n<li class=\"l\"> Atunci c\u00e2nd se utilizeaz\u0103 backend-ul pentru shader-e GLSL pentru instruc\u021biunile shader, s-a asigurat aplicarea modificatorului \u201eprecise\u201d.\n<li class=\"l\"> \u00cen API-ul DirectDraw a fost ad\u0103ugat suportul pentru redarea 3D \u00een memoria sistemului, utiliz\u00e2nd dispozitive software precum \u201eRGB\u201d, \u201eMMX\u201d \u0219i \u201eRamp\u201d.\n<li class=\"l\"> \u00cen baza de date a pl\u0103cilor grafice Direct3D au fost ad\u0103ugate pl\u0103cile AMD Radeon RX 5500M, AMD Radeon RX 6800\/6800 XT\/6900 XT, AMD Van Gogh, Intel UHD Graphics 630 \u0219i NVIDIA GT 1030.\n<li class=\"l\"> Din registrul HKEY_CURRENT_USER\\Software\\Wine\\Direct3D a fost eliminat\u0103 cheia \u201eUseGLSL\u201d, \u00eenlocuind-o, \u00eencep\u00e2nd cu Wine 5.0, cu \u201eshader_backend\u201d.\n<li class=\"l\"> Pentru a suporta Direct3D 12, acum este necesar\u0103 prezen\u021ba bibliotecii vkd3d de cel pu\u021bin versiunea 1.2.          <\/ul>\n<li class=\"l\"> <b>D3DX<\/b>\n<ul>\n<li class=\"l\"> \u00cen implementarea D3DX 10 a fost \u00eembun\u0103t\u0103\u021bit\u0103 suportul pentru framework-ul efectelor vizuale \u0219i a fost ad\u0103ugat suport pentru formatul de imagini Windows Media Photo (JPEG XR).\n<li class=\"l\"> Func\u021biile pentru crearea texturilor furnizate \u00een D3DX10 au fost ad\u0103ugate, cum ar fi D3DX10CreateTextureFromMemory().\n<li class=\"l\"> Interfe\u021bele de programare ID3DX10Sprite \u0219i ID3DX10Font au fost implementate par\u021bial.      <\/ul>\n<li class=\"l\"> <b>Sunet \u0219i video<\/b>\n<ul>\n<li class=\"l\"> GStreamer-urile de extindere pentru DirectShow \u0219i framework-ul Media Foundation au fost unite \u00eentr-un backend comun WineGStreamer, ceea ce ar trebui s\u0103 simplifice dezvoltarea de noi API-uri de decodare a con\u021binutului.\n<li class=\"l\"> Pe baza backend-ului WineGStreamer, au fost implementate obiectele Windows Media pentru citirea sincronizat\u0103 \u0219i asincron\u0103.\n<li class=\"l\"> Continua dezvoltarea implement\u0103rii framework-ului Media Foundation, a fost ad\u0103ugat suport pentru func\u021bionalitatea IMFPMediaPlayer, distribuitorul de mostre (sample allocator), \u0219i a fost \u00eembun\u0103t\u0103\u021bit suportul pentru EVR \u0219i cadrele de randare SAR.\n<li class=\"l\"> Biblioteca wineqtdecoder, care oferea un decodor pentru formatul QuickTime, a fost eliminat\u0103 (pentru toate codecurile acum se folose\u0219te GStreamer).            <\/ul>\n<li class=\"l\"> <b>Dispozitive de intrare<\/b>\n<ul>\n<li class=\"l\"> Stiva pentru dispozitivele de intrare care suport\u0103 protocolul HID (Dispozitive de Interfa\u021b\u0103 Uman\u0103) a fost semnificativ \u00eembun\u0103t\u0103\u021bit\u0103, implement\u00e2nd func\u021bii precum analizarea descriptorilor HID, procesarea mesajelor HID \u0219i furnizarea de mini-driveri HID.\n<li class=\"l\"> \u00cembun\u0103t\u0103\u021bit\u0103 traducerea descrierilor dispozitivelor \u00een mesajele HID \u00een backend-urile driverului winebus.sys.\n<li class=\"l\"> A fost ad\u0103ugat un nou backend DirectInput pentru joystick-uri care suport\u0103 protocolul HID. A fost implementat\u0103 posibilitatea utiliz\u0103rii efectelor de feedback \u00een joystick-uri. \u00cembun\u0103t\u0103\u021bit <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/control-panel\/\"   title=\"panoul de control\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"512\">panoul de control<\/a> interac\u021biunea cu dispozitivele compatibile cu XInput. \u00cen WinMM, suportul pentru joystick-uri a fost transferat pe DInput, \u00een locul utiliz\u0103rii backend-ului evdev \u00een Linux \u0219i IOHID \u00een macOS. Driverul vechi pentru joystick-uri winejoystick.drv a fost eliminat.\n<li class=\"l\"> Modul DInput a fost extins cu teste noi, bazate pe utilizarea dispozitivelor HID virtuale \u0219i care nu necesit\u0103 un dispozitiv fizic.            <\/ul>\n<li class=\"l\"> <b>Text \u0219i fonturi<\/b>\n<ul>\n<li class=\"l\"> \u00cen DirectWrite a fost ad\u0103ugat obiectul Font Set.\n<li class=\"l\"> \u00cen RichEdit, interfa\u021ba TextHost a fost implementat\u0103 corect.              <\/ul>\n<li class=\"l\"> <b>Kernel (interfe\u021be ale kernel-ului Windows)<\/b>\n<ul>\n<li class=\"l\"> Atunci c\u00e2nd se \u00eencearc\u0103 rularea unui fi\u0219ier executabil necunoscut \u00een Wine (de exemplu, \u2018wine foo.msi\u2019), acum se apeleaz\u0103 start.exe, care invoc\u0103 handler-e asociate cu tipul de fi\u0219ier.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suportul pentru mecanismele de sincronizare NtAlertThreadByThreadId \u0219i NtWaitForAlertByThreadId, similare cu futexele din Linux.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suportul pentru obiecte de depanare NT, utilizate pentru a depana func\u021biile nucleului.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suportul pentru chei dinamice \u00een registry pentru a salva date despre performan\u021b\u0103.          <\/ul>\n<li class=\"l\"> <b>C Runtime<\/b>\n<ul>\n<li class=\"l\"> \u00cen C runtime a fost implementat un set complet de func\u021bii matematice, care au fost \u00een principal transferate din biblioteca Musl.\n<li class=\"l\"> Pentru toate platformele CPU, a fost asigurat\u0103 suportul corect pentru func\u021biile de calcul cu numere \u00een virgul\u0103 mobila.           <\/ul>\n<li class=\"l\"> <b>Func\u021bionalit\u0103\u021bi de re\u021bea<\/b>\n<ul>\n<li class=\"l\"> Modul de compatibilitate cu Internet Explorer 11 (IE11) a fost \u00eembun\u0103t\u0103\u021bit, fiind acum utilizat implicit pentru procesarea documentelor HTML.\n<li class=\"l\"> \u00cen biblioteca mshtml a fost implementat modul JavaScript ES6 (ECMAScript 2015), care asigur\u0103 suport pentru func\u021bii precum expresia let \u0219i obiectul Map.\n<li class=\"l\"> Instalarea pachetelor MSI \u00een catalogul de lucru Wine cu extensii pentru motorul Gecko se face acum conform necesit\u0103\u021bii, nu \u00een timpul actualiz\u0103rii Wine.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suportul pentru protocolul DTLS.\n<li class=\"l\"> A fost implementat serviciul NSI (Network Store Interface), care stocheaz\u0103 \u0219i transmite altor servicii informa\u021bii despre rutare \u0219i interfe\u021bele de re\u021bea de pe computer.\n<li class=\"l\"> API WinSock handlers such as setsockopt and getsockopt have been moved to the NTDLL library and the afd.sys driver to comply with Windows architecture.\n<li class=\"l\"> Custom files with network databases, such as \/etc\/protocols and \/etc\/networks, are now placed in the working directory of Wine instead of accessing similar Unix databases.      <\/ul>\n<li class=\"l\"> <b>Alternative platforms<\/b>\n<ul>\n<li class=\"l\"> Support for Apple hardware based on M1 ARM chips (Apple Silicon) has been added.\n<li class=\"l\"> To support BCrypt and Secur32 functions on the macOS platform, installation of the GnuTLS library is now required.\n<li class=\"l\"> 32-bit executable files for ARM platforms are now compiled in Thumb-2 mode, similar to Windows. A preloader has been used for loading such files.\n<li class=\"l\"> Support for exception unwinding has been implemented for 32-bit ARM platforms.\n<li class=\"l\"> For FreeBSD, the number of supported low-level system information requests, such as memory state and battery charge level data, has been expanded.                <\/ul>\n<li class=\"l\"> <b>Built-in applications and development tools<\/b>\n<ul>\n<li class=\"l\"> Support for 32-bit and 64-bit representations of the registry has been added to the reg.exe utility. Support for copying registry keys has also been added.\n<li class=\"l\"> The WineDump utility now supports outputting Windows metadata dumps and displaying detailed information about CodeView records.\n<li class=\"l\"> The Wine Debugger (winedbg) now allows debugging 32-bit processes from a 64-bit debugger.\n<li class=\"l\"> The IDL compiler (widl) has added the ability to load libraries embedded in PE files, provided support for WinRT-specific attributes and constructs, and implemented library search in platform binding.        <\/ul>\n<li class=\"l\"> <b>Sistem de construc\u021bie<\/b>\n<ul>\n<li class=\"l\"> \u00cen directoarele specifice arhitecturilor hardware, bibliotecile sunt acum salvate cu nume ce reflect\u0103 arhitectura \u0219i tipul fi\u0219ierelor executabile, de exemplu, \u2019i386-windows\u2019 pentru formatul PE \u0219i \u2018x86_64-unix\u2019 pentru bibliotecile unix, ceea ce permite suportul pentru diferite arhitecturi \u00eentr-o singur\u0103 instalare Wine \u0219i asigur\u0103 recompilarea \u00eencruci\u0219at\u0103 a Winelib.\n<li class=\"l\"> Pentru instalarea \u00een anteturile fi\u0219ierelor PE a op\u021biunii care controleaz\u0103 trecerea la utilizarea bibliotecilor DLL native, \u00een winebuild a fost ad\u0103ugat floul \u2018--prefer-native option\u2019 (procesarea DLL_WINE_PREATTACH \u00een DllMain a fost \u00eentrerupt\u0103).\n<li class=\"l\"> Support for version 4 of the Dwarf debugging data format, which is now used by default when building Wine libraries, has been added.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 op\u021biunea de construc\u021bie \u2018--enable-build-id\u2019 pentru a salva \u00een fi\u0219ierele executabile identificatori unici de construc\u021bie.\n<li class=\"l\"> A fost ad\u0103ugat suportul pentru utilizarea compilatorului Clang \u00een modul de compatibilitate cu MSVC.                    <\/ul>\n<li class=\"l\"> <b>Diverse<\/b>\n<ul>\n<li class=\"l\"> Denumirea catalogilor standard \u00een interfa\u021ba utilizatorului (Windows Shell) este adaptat\u0103 la schema utilizat\u0103 \u00eencep\u00e2nd cu Windows Vista, adic\u0103 \u00een loc de 'My Documents' acum se creeaz\u0103 catalogul 'Documents', iar cea mai mare parte a datelor este salvat\u0103 \u00een catalogul 'AppData'.\n<li class=\"l\"> \u00cen stratul pentru biblioteca OpenCL a fost ad\u0103ugat suportul pentru specifica\u021bia OpenCL 1.2.\n<li class=\"l\"> \u00cen driverul WinSpool a fost ad\u0103ugat suportul pentru diverse variante de dimensiuni ale paginilor la imprimare.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suportul ini\u021bial pentru MSDASQL, furnizorul Microsoft OLE DB pentru drivere ODBC.\n<li class=\"l\"> Motorul Wine Mono cu implementarea platformei .NET a fost actualizat la versiunea 7.0.0.\n<li class=\"l\"> Datele Unicode au fost actualizate la specifica\u021bia Unicode 14.\n<li class=\"l\"> \u00cen arborele surselor au fost integrate biblioteci precum Faudio, GSM, LCMS2, LibJPEG, LibJXR, LibMPG123, LibPng, LibTiff, LibXml2, LibXslt \u0219i Zlib, care sunt compilate \u00een format PE \u0219i nu necesit\u0103 o variant\u0103 \u00een format Unix. Aceste biblioteci pot fi, de asemenea, importate din sistem pentru a utiliza compil\u0103ri externe \u00een locul variantelor PE \u00eencorporate.                                <\/ul>\n<\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56539\">opennet.ro<\/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.4 - 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\/ro\/blog\/news\/stabilnyj-reliz-wine-7-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Lansare stabil\u0103 Wine 7.0 | ProHoster","description":"Dup\u0103 un an de dezvoltare \u0219i 30 de versiuni experimentale, a fost lansat\u0103 versiunea stabil\u0103 a implement\u0103rii open-source a Win32 API - Wine 7.0, care a inclus peste 9100 de modific\u0103ri.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/stabilnyj-reliz-wine-7-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/103028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=103028"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/103028\/revisions"}],"predecessor-version":[{"id":157702,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/103028\/revisions\/157702"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=103028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=103028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=103028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}