{"id":112954,"date":"2024-01-17T11:28:01","date_gmt":"2024-01-17T09:28:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/stabilnyj-reliz-wine-9-0"},"modified":"2024-01-17T11:28:01","modified_gmt":"2024-01-17T09:28:01","slug":"stabilnyj-reliz-wine-9-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/stabilnyj-reliz-wine-9-0","title":{"rendered":"Stabil utgivelse av Wine 9.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Etter et \u00e5r med utvikling og 26 eksperimentelle versjoner er den stabile utgaven av den \u00e5pne implementeringen av Win32 API - Wine 9.0, lansert, med over 7000 endringer. Blant de viktigste prestasjonene i den nye versjonen er implementeringen av WoW64-arkitekturen for kj\u00f8ring av 32-biters programmer i 64-biters milj\u00f8, integrering av driver for st\u00f8tte av Wayland, st\u00f8tte for ARM64-arkitektur, implementering av DirectMusic API og st\u00f8tte for smartkort.      <\/p>\n<p>I Wine er det bekreftet at 5336 (i fjor 5266, to \u00e5r siden 5156, tre \u00e5r siden 5049) Windows-programmer fungerer fullt ut, ytterligere 4397 (i fjor 4370, to \u00e5r siden 4312, tre \u00e5r siden 4227) programmer fungerer utmerket med ekstra innstillinger og eksterne DLL-er. For 3943 programmer (i fjor 3888, to \u00e5r siden 3813, tre \u00e5r siden 3703) oppdages det sm\u00e5 problemer med ytelsen, som ikke hindrer bruken av hovedfunksjonene i applikasjonene.       <\/p>\n<p>N\u00f8kkelnyhetene i Wine 9.0:   <\/p>\n<ul>\n<li class=\"l\"> Det er lagt til en driver winewayland.drv, som muliggj\u00f8r bruk av Wine i milj\u00f8er basert p\u00e5 Wayland-protokollen uten \u00e5 bruke XWayland og X11-komponenter. Utviklingen er rettet mot \u00e5 sikre drift av et rent Wayland-milj\u00f8 med st\u00f8tte for kj\u00f8ring av Windows-applikasjoner uten behov for \u00e5 installere X11-relaterte pakker, noe som gir h\u00f8yere ytelse og responsivitet i spill ved \u00e5 eliminere un\u00f8dvendige lag. Bruken av et rent Wayland-milj\u00f8 for Wine gj\u00f8r det ogs\u00e5 mulig \u00e5 unng\u00e5 sikkerhetsproblemer knyttet til X11 (for eksempel kan ikke-p\u00e5litelige spill for X11 spionere p\u00e5 andre applikasjoner, ettersom X11-protokollen har tilgang til alle inndatahendelser og kan erstatte falske tastetrykk).\n<p>Driveren er merket som eksperimentell og under utvikling, men har allerede st\u00f8tte for mange funksjoner, som vindush\u00e5ndtering, st\u00f8tte for flere skjermer, st\u00f8tte for skalering p\u00e5 skjermer med h\u00f8y oppl\u00f8sning (high-DPI), tolkning av relative koordinater ved musbevegelser og st\u00f8tte for grafikk-API Vulkan. Som standard er driveren ikke aktivert, s\u00e5 for \u00e5 aktivere den m\u00e5 du legge til 'wayland' i registerparameteren 'HKCU\\Software\\Wine\\Drivers' og forsikre deg om at milj\u00f8variabelen DISPLAY ikke er satt: wine reg.exe add HKCU\\Software\\Wine\\Drivers \/v Graphics \/d x11,wayland      <\/p>\n<li class=\"l\"> Oversettelsen av alle moduler til grensesnittet for systemanrop i NT er fullf\u00f8rt, i stedet for \u00e5 gj\u00f8re direkte anrop mellom PE- og Unix-niv\u00e5ene. Dette markerer slutten p\u00e5 flere \u00e5rs arbeid med \u00e5 oversette alle DLL-biblioteker til bruk av formatet for kj\u00f8rbare filer PE (Portable Executable).\n<li class=\"l\"> Utviklingen av WoW64-laget (64-bit Windows-on-Windows) har fortsatt, noe som gj\u00f8r det mulig \u00e5 kj\u00f8re 32-biters Windows-applikasjoner p\u00e5 64-biters Unix-systemer. I alle moduler som kommuniserer med Unix-biblioteker har systemanrop WoW64-konverterere (thunks) blitt involvert, som gj\u00f8r det mulig for 32-biters moduler i PE-format \u00e5 f\u00e5 tilgang til 64-biters Unix-biblioteker.\n<p>Den nye WoW64-oppsettmodusen er forbedret, hvor 32-biters kode kj\u00f8rer innen et 64-biters prosess (i den gamle WoW64-modus kj\u00f8rte 32-biters applikasjoner i 32-biters Unix-prosesser). St\u00f8tten for \u00e5 bruke den nye WoW64-modusen p\u00e5 macOS-plattformen er blitt lagt til. Siden den nye WoW64-modusen har noen ufullkommenheter, som mangel p\u00e5 st\u00f8tte for 16-biters modus og redusert OpenGL-yteevne p\u00e5 grunn av manglende st\u00f8tte for ARB_buffer_storage-utvidelsen, er den fortsatt ikke aktivert som standard og krever bygging med alternativet '--enable-archs=i386,x86_64' i configure-skriptet.         <\/p>\n<li class=\"l\"> Muligheten til \u00e5 kj\u00f8re eksisterende Windows-kj\u00f8rbare filer p\u00e5 ARM64-arkitekturer er blitt lagt til. Det er implementert muligheter for \u00e5 bygge Wine for ABI ARM64EC (ARM64 Emulation Compatible) og st\u00f8tte for lasting av ARM64EC-moduler, som forenkler portering av applikasjoner opprinnelig skrevet for x86_64-arkitekturen til ARM64-systemer, ved \u00e5 gi muligheten til \u00e5 kj\u00f8re separate moduler med x86_64-kode i ARM64-milj\u00f8et ved hjelp av en emulator. St\u00f8tte for ARM64X-formatet for PE-filer, som lar laste \u00e9n kj\u00f8rbar fil i x64\/Arm64EC- og ARM64-prosesser, har blitt implementert. Et grensesnitt for emulering av 32-biters x86-systemer har blitt utviklet, men biblioteket med emulatoren er enn\u00e5 ikke inkludert i hovedgruppen av Wine (for \u00e5 kj\u00f8re x86-kode i ARM64-milj\u00f8et, kan en ekstern emulator FEX brukes).\n<li class=\"l\"> <b>Grafikkundersystem<\/b>\n<ul>\n<li class=\"l\"> PostScript-driveren er redesignet for \u00e5 st\u00f8tte spool-filer i Windows-format, hvor data om utskriftsjobber lagres. Direkte anrop til driveren fra Unix-milj\u00f8et er utelukket.\n<li class=\"l\"> Temaene for WinRT har f\u00e5tt st\u00f8tte for m\u00f8rk modus. I WineCfg er det lagt til en innstilling for \u00e5 aktivere m\u00f8rkt grensesnittdesign.\n<li class=\"l\"> Grafikk API Vulkan-driveren har f\u00e5tt st\u00f8tte for spesifikasjonen Vulkan 1.3.272 (i Wine 8.0 var st\u00f8tten for 1.3.237).\n<li class=\"l\"> Funksjonene i GdiPlus-biblioteket er optimalisert for \u00e5 forbedre ytelsen ved grafikkbehandling.      <\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Parsing av flere tr\u00e5der av kommandoer er blitt suspendert n\u00e5r det ikke er noen behandling av tegnekommandoer, noe som reduserer energiforbruket til niv\u00e5et av en enkelttr\u00e5ds behandling ved kj\u00f8ring av programmer som ikke benytter hele b\u00e5ndbredden av kommandostr\u00f8mmen.\n<li class=\"l\"> I Direct3D 10 er st\u00f8tten for ekstra effekter implementert.\n<li class=\"l\"> Ytelsesoptimaliseringer er implementert i WineD3D-koden og backend som bruker grafikk API Vulkan.\n<li class=\"l\"> I Vulkan-baserte tegnekode er det lagt til en sjekk for egenskapene som st\u00f8ttes av enheten, samt informasjon om tilgjengelig funksjonalitetsniv\u00e5 i Direct3D til applikasjonen.\n<li class=\"l\"> Funksjonene D3DXFillTextureTX og D3DXFillCubeTextureTX er implementert.\n<li class=\"l\"> Den klassiske backend for OpenGL ARB-shadere har f\u00e5tt st\u00f8tte for skyggebestemmelse ved hjelp av ARB_fragment_program_shadow-utvidelsen.\n<li class=\"l\"> I D3DXLoadMeshHierarchyFromX og lignende funksjoner er det lagt til st\u00f8tte for innlasting av brukerdata ved hjelp av ID3DXLoadUserData-grensesnittet.    <\/ul>\n<li class=\"l\"> <b>Sound and Video<\/b>\n<ul>\n<li class=\"l\"> En f\u00f8rste implementering av DirectMusic API er foresl\u00e5tt. St\u00f8tte for samlinger, instrumenter og lydbiter i SoundFont-format er lagt til. Doppler-effekt er ogs\u00e5 st\u00f8ttet. Tester er implementert for \u00e5 verifisere korrektheten av implementeringen ved bruk av dmime-sekvenser og MIDI-synthesizer dmsynth.\n<li class=\"l\"> For bruk i API-en DirectMusic er FluidSynth-biblioteket innebygd.\n<li class=\"l\"> St\u00f8tte for lasting av lydfont (SoundFont - formater for sampling-baserte synteser, brukt til avspilling av MIDI-filer) i formatene DLS1 og DLS2, samt i SF2-formatet som brukes i Linux, er implementert.\n<li class=\"l\"> St\u00f8tte for avspilling av MIDI-innhold ved hjelp av dmsynth-biblioteket er lagt til, ved bruk av programvare-synthesizeren FluidSynth og DirectSound API for lydutgang.\n<li class=\"l\"> En dekoder for video i Indeo IV50 videokodekformatet er lagt til.    <\/ul>\n<li class=\"l\"> <b>DirectShow<\/b>\n<ul>\n<li class=\"l\"> Komponenten DMO (DirectX Media Object) med dekoder for WMV (Windows Media Video) formatet er implementert.\n<li class=\"l\"> En lydopplevelsesfilter (DirectShow Audio Capture Filter) er lagt til.\n<li class=\"l\"> I MPEG-1 str\u00f8mdelerfilteret (DirectShow MPEG-1 Stream Splitter) er st\u00f8tte for b\u00e5de lydstr\u00f8mmer og videostr\u00f8mmer, samt styringsstr\u00f8mmer, lagt til.\n<li class=\"l\"> Et filter for dekodering av video i MPEG-1-format (DirectShow MPEG-1 Video Decoder) er implementert.    <\/ul>\n<li class=\"l\"> <b>Inndataenheter<\/b>\n<ul>\n<li class=\"l\"> DirectInput har st\u00f8tte for handlingmapping (action maps) som lar deg binde knapper p\u00e5 spillkontrolleren til bestemte handlinger i spill.    <\/ul>\n<li class=\"l\"> <b>Integrasjon med skrivebordet<\/b>\n<ul>\n<li class=\"l\"> Det er sikret eksport til det prim\u00e6re brugerens milj\u00f8 af bindings, der g\u00f8r det muligt at kalde applikationer k\u00f8rende under Wine som protokolh\u00e5ndterere ved \u00e5bning af URL'er (for eksempel at starte spotify.exe ved \u00e5bning af links som \u00abspotify:user:spotify:playlist:848218482355482821\u00bb).\n<li class=\"l\"> Dataene fra EDID (Extended Display Identification Data) kan hentes ut, som inneholder informasjon om innstillingene for den tilkoblede skjermen, slik som enhetens navn og modell.\n<li class=\"l\"> Det er nu muligt at lukke skrivebordsvinduet, der er udvidet i fuld sk\u00e6rmtilstand, ved at bruge knappen \u00abExit desktop\u00bb i \u00abStart\u00bb-menuen.      <\/ul>\n<li class=\"l\"> <b>Internasjonalisering<\/b>\n<ul>\n<li class=\"l\"> St\u00f8tten for IME (Input Method Editors) er utvidet. Arbeidet med \u00e5 sikre kompatibilitet med Windows-native IME-implementeringer er fullf\u00f8rt, og integrasjonen med Linux IME er forbedret.\n<li class=\"l\"> Generering av lokaliseringsdatabaser i locale.nls-format fra Unicode CLDR (Unicode Common Locale Data Repository) versjon 44 er gjennomf\u00f8rt. St\u00f8tte for ekstra lokaliteter er lagt til: bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA, prg-PL, skr-PK, tyv-RU, vmw-MZ, xnr-IN og za-CN.\n<li class=\"l\"> Grensesnittet er oversatt til georgisk. Fullstendige oversettelser for 16 spr\u00e5k er tilgjengelige, mens delvise oversettelser er gjort for 31 spr\u00e5k.\n<li class=\"l\"> Unicode-tegnsettene er oppdatert til standardversjon 15.1.0. Tidssone-databasen er oppdatert.    <\/ul>\n<li class=\"l\"> <b>Kjerne (Windows-kjernegrensesnitt)<\/b>\n<ul>\n<li class=\"l\"> Standard Windows-versjon som utstedes er definert som Windows 10.\n<li class=\"l\"> St\u00f8tte for randomisering av adresseplassen (ASLR) for kj\u00f8rbare filer i PE-format er implementert, men minneadressene for kodeinnlastning er fortsatt ikke fullt randomisert.\n<li class=\"l\"> St\u00f8tte for lavfragmentert haug (LFH, Low Fragmentation Heap) er implementert, noe som har \u00f8kt ytelsen til minnetildelingsoperasjoner.\n<li class=\"l\"> St\u00f8tten for reservering av minne (placeholder) har blitt lagt til i mekanismen for virtuell minnetildeling, som lar applikasjonen reservere et bestemt omr\u00e5de av virtuell hukommelse for fremtidig bruk.\n<li class=\"l\"> 64-bits lastere (loader og preloader) for kj\u00f8rbare filer og biblioteker er samlet i PIE-format (Position-Independent Executables) for \u00e5 frigj\u00f8re en del av det 32-bits adresserommet.\n<li class=\"l\"> Riktig stakkopprulling (stack unwinding) for NT-systemanrop og bruker-callback-anrop er sikret.    <\/ul>\n<li class=\"l\"> <b>Nettverksmuligheter<\/b>\n<ul>\n<li class=\"l\"> I MSHTML-motoren er der implementeret underst\u00f8ttelse af affaldsindsamlingsmekanismen \u00abCycle Collection\u00bb.\n<li class=\"l\"> MSHTML har f\u00e5tt st\u00f8tte for synkrone foresp\u00f8rselsh\u00e5ndtering med XMLHttpRequest.\n<li class=\"l\"> Jscript.dll har f\u00e5tt st\u00f8tte for objektet WeakMap for \u00e5 jobbe med samlinger av n\u00f8kkel\/verdi-par, der n\u00f8kkelen er et objekt som kan festes et vilk\u00e5rlig verdig til. Metodene WeakMap.get(), WeakMap.delete(), WeakMap.clear() og WeakMap.has() er implementert.\n<li class=\"l\"> Nettlesermotoren Gecko er oppdatert til versjon 2.47.4.\n<li class=\"l\"> St\u00f8tte for varsler om endringer i nettverksgrensesnittets tilstand er implementert.  <\/ul>\n<li class=\"l\"> <b>Kryptering og sikkerhet<\/b>\n<ul>\n<li class=\"l\"> I biblioteket Winscard.dll er st\u00f8tte for smartkort implementert gjennom det systembiblioteket PCSClite.\n<li class=\"l\"> BCrypt har f\u00e5tt st\u00f8tte for Diffie-Hellman n\u00f8kkelutvekslingsprotokollen.\n<li class=\"l\"> Det er implementert et Negotiate-pakke som gir et lag for \u00e5 bruke SSPI (Security Support Provider Interface) for \u00e5 f\u00e5 tilgang til SSP (Security Support Provider) leverand\u00f8rer.             <\/ul>\n<li class=\"l\"> <b>Innebygde applikasjoner<\/b>\n<ul>\n<li class=\"l\"> I Wine Debugger (winedbg) er Zydis-biblioteket brukt for \u00e5 disassemblerer X86 maskinkoder.\n<li class=\"l\"> I WineCfg-grensesnittet er det lagt til mulighet for \u00e5 angi eldre versjoner av Windows (f\u00f8r XP) p\u00e5 64-biters plattformer, noe som gj\u00f8r det mulig \u00e5 kj\u00f8re foreldede applikasjoner ved \u00e5 bruke WoW64-modus.\n<li class=\"l\"> I alle innebygde grafiske applikasjoner er det implementert visning av feilmeldinger i en separat dialog i stedet for \u00e5 vise dem i konsollen.\n<li class=\"l\"> I programmet systeminfo er det sikret at informasjon fra WMI (Windows Management Instrumentation) databasen vises.\n<li class=\"l\"> Et program kalt klist er lagt til for \u00e5 vise Kerberos-billetter.\n<li class=\"l\"> I programmet taskkill er det lagt til mulighet for \u00e5 tvinge avslutning av barneprosesser.\n<li class=\"l\"> Parameteren \u00ab\/machine\u00bb er tilf\u00f8jet til startv\u00e6rkt\u00f8jet for at v\u00e6lge arkitekturen, der anvendes, n\u00e5r hybride eksekverbare filer, der underst\u00f8tter x86 og ARM, k\u00f8res.\n<li class=\"l\"> St\u00f8rsteparten av funksjonaliteten til programmet tasklist er implementert.\n<li class=\"l\"> En grunnleggende implementasjon av programmet findstr er lagt til.  <\/ul>\n<li class=\"l\"> <b>Utviklingsverkt\u00f8y<\/b>\n<ul>\n<li class=\"l\"> I verkt\u00f8yet WineDump er det lagt til mulighet for \u00e5 vise innholdet i Windows registerfiler (REGF-format), samt \u00e5 vise data for alle arkitekturer (x86\/ARM64) som st\u00f8ttes i hybride PE-filer.\n<li class=\"l\"> IDL-kompilatoren har f\u00e5et tilf\u00f8jet st\u00f8tte til attributterne \u00abcomposable\u00bb, \u00abdefault_overload\u00bb, \u00abdeprecated\u00bb og \u00abprotected\u00bb.\n<li class=\"l\"> Biblioteket libwine.so, som ble erkl\u00e6rt foreldet i Wine 6.0-utgivelsen og lenge har v\u00e6rt ikke i bruk, er fjernet. Programmer i ELF-format bygget med gamle versjoner av Wine (5.0 og tidligere) med libwine.so m\u00e5 ombygges for \u00e5 kj\u00f8re i Wine 9.0.    <\/ul>\n<li class=\"l\"> <b>Innebygde biblioteker og eksterne avhengigheter<\/b>\n<ul>\n<li class=\"l\"> Integrert i produksjonen er bibliotekene FluidSynth 2.3.3, Musl 1.2.3 (kun matematiske funksjoner) og Zydis 4.0.0.\n<li class=\"l\"> Komponentene Vkd3d 1.10, Faudio 23.12, OpenLDAP 2.5.16, LCMS2 2.15, LibMPG123 1.32.2, LibPng 1.6.40, LibTiff 4.6.0, LibXml2 2.11.5, LibXslt 1.1.38 og Zlib 1.3 er oppdatert til nye versjoner. Wine Mono-motoren med .NET-plattformimplementeringen er oppdatert til utgave 8.1.0.\n<li class=\"l\"> I driveren winewayland.drv er Wayland-klientbiblioteket brukt som ekstern avhengighet, sammen med bibliotekene xkbcommon og xkbregistry.\n<li class=\"l\"> For at st\u00f8tte smartkort er den eksterne biblioteks PCSClite (i macOS \u2014 PCSC) blevet inddraget.\n<li class=\"l\"> For at kunne kompilere PE-filer p\u00e5 platforme forskellige fra i386 kr\u00e6ves det nu, at der er en cross-compiler med st\u00f8tte til direktiverne \u00ab.seh\u00bb til h\u00e5ndtering af undtagelser.    <\/ul>\n<\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60446\">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 26 \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 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \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 \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \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 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0432 64-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Wayland, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b ARM64, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f API DirectMusic \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043c\u0430\u0440\u0442\u043a\u0430\u0440\u0442. [&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-112954","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - 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 26 \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 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \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\/no\/blog\/news\/stabilnyj-reliz-wine-9-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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 9.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 26 \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 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/news\/stabilnyj-reliz-wine-9-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=\"2024-01-17T09:28:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-01-17T09:28:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Stabil utgivelse av Wine 9.0 | ProHoster","description":"Etter ett \u00e5rs utvikling og 26 eksperimentelle versjoner er den stabile utgivelsen av den \u00e5pne implementeringen av Win32 API - Wine 9.0, som har mer enn 7000 endringer.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/stabilnyj-reliz-wine-9-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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 9.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 26 \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 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/no\/blog\/news\/stabilnyj-reliz-wine-9-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":"2024-01-17T09:28:01+00:00","article:modified_time":"2024-01-17T09:28:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/112954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=112954"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/112954\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=112954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=112954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=112954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}