{"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\/sv\/blog\/news\/stabilnyj-reliz-wine-9-0","title":{"rendered":"Stabil release av Wine 9.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"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.      <\/p>\n<p>I Wine bekr\u00e4ftas fullst\u00e4ndig funktionalitet f\u00f6r 5336 program (f\u00f6r ett \u00e5r sedan 5266, f\u00f6r tv\u00e5 \u00e5r sedan 5156, f\u00f6r tre \u00e5r sedan 5049) f\u00f6r Windows, ytterligare 4397 program (f\u00f6r ett \u00e5r sedan 4370, f\u00f6r tv\u00e5 \u00e5r sedan 4312, f\u00f6r tre \u00e5r sedan 4227) fungerar utm\u00e4rkt med ytterligare inst\u00e4llningar och externa DLL-filer. 3943 program (f\u00f6r ett \u00e5r sedan 3888, f\u00f6r tv\u00e5 \u00e5r sedan 3813, f\u00f6r tre \u00e5r sedan 3703) uppvisar sm\u00e5 problem i anv\u00e4ndningen, vilket inte hindrar anv\u00e4ndningen av programmets grundl\u00e4ggande funktioner.       <\/p>\n<p>Nyckelinnovationer i Wine 9.0:   <\/p>\n<ul>\n<li class=\"l\"> En drivrutin winewayland.drv har lagts till, vilket g\u00f6r det m\u00f6jligt att anv\u00e4nda Wine i milj\u00f6er baserade p\u00e5 Wayland-protokollet utan att anv\u00e4nda XWayland och komponenter fr\u00e5n X11. Utvecklingen syftar till att s\u00e4kerst\u00e4lla att Windows-program kan k\u00f6ras i en ren Wayland-milj\u00f6 utan installation av X11-relaterade paket, vilket m\u00f6jligg\u00f6r h\u00f6gre prestanda och responsivitet i spel genom att eliminera on\u00f6diga lager. Anv\u00e4ndningen av en ren Wayland-milj\u00f6 f\u00f6r Wine eliminerar ocks\u00e5 s\u00e4kerhetsproblem som \u00e4r f\u00f6rknippade med X11 (till exempel kan op\u00e5litliga spel f\u00f6r X11 spionera p\u00e5 andra applikationer eftersom X11-protokollet ger \u00e5tkomst till alla inmatningsevent och kan ers\u00e4tta falska tangenttryckningar).\n<p>\u0414\u0440\u0430\u0439\u0432\u0435\u0440 \u043e\u0442\u043c\u0435\u0447\u0435\u043d \u043a\u0430\u043a \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0438 \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0439\u0441\u044f \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435, \u043d\u043e, \u0442\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u0432 \u043d\u0451\u043c \u0443\u0436\u0435 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u043a\u043d\u0430\u043c\u0438, \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430\u043c\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0430\u0445 \u0441 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c\u044e  \u043f\u0438\u043a\u0441\u0435\u043b\u0435\u0439 (high-DPI), \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0430\u043c\u0438 \u043f\u0440\u0438 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0438 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043c\u044b\u0448\u0438 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e API Vulkan.  \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u043d\u0435 \u0430\u043a\u0442\u0438\u0432\u0435\u043d \u0438 \u0434\u043b\u044f \u0435\u0433\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c &#171;wayland&#187; \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0440\u0435\u0435\u0441\u0442\u0440\u0430 &#171;HKCU&#92;Software&#92;Wine&#92;Drivers&#187; \u0438 \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f DISPLAY:        wine reg.exe add HKCU&#92;&#92;Software&#92;&#92;Wine&#92;&#92;Drivers \/v Graphics \/d x11,wayland      <\/p>\n<li class=\"l\"> \u00d6vers\u00e4ttning av alla moduler till NT-systemanropets gr\u00e4nssnitt har genomf\u00f6rts, ist\u00e4llet f\u00f6r att g\u00f6ra direkta anrop mellan PE- och Unix-niv\u00e5erna, vilket markerade avslutningen av flera \u00e5rs arbete med att \u00f6vers\u00e4tta alla DLL-bibliotek till anv\u00e4ndning av PE (Portable Executable) filformatet.\n<li class=\"l\"> Utvecklingen av WoW64-lagret (64-bitars Windows-on-Windows) har fortsatt, vilket m\u00f6jligg\u00f6r k\u00f6rning av 32-bitars Windows-applikationer p\u00e5 64-bitars Unix-system. I alla moduler som anropar Unix-bibliotek anv\u00e4nds WoW64-systemanropsomvandlare (thunks), vilket till\u00e5ter 32-bitars PE-moduler att anropa 64-bitars Unix-bibliotek.\n<p>\u0423\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d \u043d\u043e\u0432\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 WoW64, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 64-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 (\u0432 \u0441\u0442\u0430\u0440\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 WoW64  32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438\u0441\u044c \u0432 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0445 Unix-\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445). \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430 WoW64 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 macOS.  \u0422\u0430\u043a \u043a\u0430\u043a \u0432 \u043d\u043e\u0432\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435  WoW64 \u043e\u0442\u043c\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043d\u0435\u0434\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 16-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430 \u0438 \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 OpenGL \u0438\u0437-\u0437\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f ARB_buffer_storage, \u043e\u043d \u043f\u043e\u043a\u0430 \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441 \u043e\u043f\u0446\u0438\u0435\u0439 &#171;&#8212;enable-archs=i386,x86_64&#187; \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0435 configure.         <\/p>\n<li class=\"l\"> M\u00f6jligheten att k\u00f6ra befintliga Windows-exekverbara filer p\u00e5 ARM64-arkitekturhar lagts till. St\u00f6d f\u00f6r att bygga Wine f\u00f6r ABI ARM64EC (ARM64 Emulation Compatible) och st\u00f6d f\u00f6r laddning av ARM64EC-moduler som anv\u00e4nds f\u00f6r att f\u00f6renkla porteringen av x86_64-applikationer till ARM64-system har genomf\u00f6rts genom att m\u00f6jligg\u00f6ra k\u00f6rning i ARM64-milj\u00f6 av enskilda moduler med x86_64-kod med hj\u00e4lp av en emulator. St\u00f6d f\u00f6r ARM64X PE-filformatet har lagts till, vilket g\u00f6r det m\u00f6jligt att ladda en exekverbar fil i x64\/Arm64EC och ARM64-processer. Ett gr\u00e4nssnitt f\u00f6r emulering av 32-bitars x86-system har implementerats, men emulatorbiblioteket har \u00e4nnu inte inkluderats i huvudversionen av Wine (f\u00f6r att k\u00f6ra x86-kod i ARM64-milj\u00f6 kan en extern emulator FEX anv\u00e4ndas).\n<li class=\"l\"> <b>Grafiksubsystem<\/b>\n<ul>\n<li class=\"l\"> PostScript-drivrutinen har omarbetats f\u00f6r att st\u00f6dja spool-filer i Windows-format, d\u00e4r data om utskriftsjobb lagras. Direkt anrop till drivrutinen fr\u00e5n Unix-milj\u00f6n har tagits bort.\n<li class=\"l\"> I WinRT-teman har st\u00f6d f\u00f6r m\u00f6rkt l\u00e4ge lagts till. I WineCfg har en inst\u00e4llning f\u00f6r att aktivera m\u00f6rkt gr\u00e4nssnitt tillsatts.\n<li class=\"l\"> Drivr ut f\u00f6r grafik-API:t Vulkan har f\u00e5tt st\u00f6d f\u00f6r specifikationen Vulkan 1.3.272 (i Wine 8.0 st\u00f6ddes 1.3.237).\n<li class=\"l\"> Optimering av funktionerna i GdiPlus-biblioteket har genomf\u00f6rts, vilket \u00f6kat prestandan vid grafikarbeten.      <\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> M\u00f6jligheten att pausa tolkningen av den flertr\u00e5dade kommandostr\u00f6mmen har s\u00e4kerst\u00e4llts under f\u00f6ruts\u00e4ttning av fr\u00e5nvaro av bearbetade ritningskommandon, vilket g\u00f6r att energif\u00f6rbrukningen kan s\u00e4nkas till niv\u00e5n f\u00f6r enkeltr\u00e5dig bearbetning vid k\u00f6rning av program som inte anv\u00e4nder hela bandbredden av kommandostr\u00f6mmen.\n<li class=\"l\"> I Direct3D 10 har st\u00f6d f\u00f6r ytterligare effekter inf\u00f6rlivats.\n<li class=\"l\"> Prestandaoptimeringar har inf\u00f6rts i WineD3D-koden och backend som anv\u00e4nder grafik-API:t Vulkan.\n<li class=\"l\"> Koden f\u00f6r rendering baserad p\u00e5 API:t Vulkan har f\u00e5tt en kontroll av kapabiliteter som st\u00f6ds av enheten och tillhandah\u00e5ller information om den tillg\u00e4ngliga funktionalitetsniv\u00e5n f\u00f6r Direct3D till applikationen.\n<li class=\"l\"> Funktionerna D3DXFillTextureTX och D3DXFillCubeTextureTX har inf\u00f6rts.\n<li class=\"l\"> Den klassiska OpenGL ARB-backenden f\u00f6r shaders har f\u00e5tt st\u00f6d f\u00f6r skuggdefinition med hj\u00e4lp av ARB_fragment_program_shadow-till\u00e4gget.\n<li class=\"l\"> St\u00f6d f\u00f6r att ladda anv\u00e4ndardata via gr\u00e4nssnittet ID3DXLoadUserData har lagts till i D3DXLoadMeshHierarchyFromX och liknande funktioner.    <\/ul>\n<li class=\"l\"> <b>Ljud och video<\/b>\n<ul>\n<li class=\"l\"> En f\u00f6rsta implementation av DirectMusic API har f\u00f6reslagits. St\u00f6d f\u00f6r samlingar, instrument och ljudprover i SoundFont-format har lagts till. Dopplereffekten har inf\u00f6rlivats. Tester f\u00f6r att verifiera korrektheten av implementationen vid anv\u00e4ndning av dmime-sekvenseraren och dmsynth MIDI-synthesizern har genomf\u00f6rts.\n<li class=\"l\"> FluidSynth-biblioteket har integrerats f\u00f6r anv\u00e4ndning i DirectMusic API.\n<li class=\"l\"> \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0445 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 (SoundFont &#8212; \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0434\u043b\u044f \u0441\u0438\u043d\u0442\u0435\u0437\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u044d\u043c\u043f\u043b\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f MIDI-\u0444\u0430\u0439\u043b\u043e\u0432) \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445 DLS1 \u0438 DLS2, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 SF2, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u043c \u0432 Linux.\n<li class=\"l\"> M\u00f6jligheten att spela upp MIDI-inneh\u00e5ll med hj\u00e4lp av dmsynth-biblioteket, med anv\u00e4ndning av mjukvarusyntesizern FluidSynth och DirectSound API f\u00f6r ljudutg\u00e5ng, har lagts till.\n<li class=\"l\"> En dekoder f\u00f6r video i Indeo IV50 videokodeksformat har lagts till.    <\/ul>\n<li class=\"l\"> <b>DirectShow<\/b>\n<ul>\n<li class=\"l\"> En DMO (DirectX Media Object) komponent med en WMV (Windows Media Video) dekoder har implementerats.\n<li class=\"l\"> En ljudupptagningsfilter (DirectShow Audio Capture Filter) har lagts till.\n<li class=\"l\"> \u0412 \u0444\u0438\u043b\u044c\u0442\u0440 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u043e\u043a\u043e\u0432  MPEG&#8209;1 (DirectShow MPEG&#8209;1 Stream Splitter) \u0432 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u043c \u043f\u043e\u0442\u043e\u043a\u0430\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0441 \u0432\u0438\u0434\u0435\u043e \u0438 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u043f\u043e\u0442\u043e\u043a\u043e\u0432.\n<li class=\"l\"> \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0444\u0438\u043b\u044c\u0442\u0440 \u0434\u043b\u044f \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 MPEG&#8209;1 (DirectShow MPEG&#8209;1 Video Decoder).    <\/ul>\n<li class=\"l\"> <b>Inmatningsenheter<\/b>\n<ul>\n<li class=\"l\"> I DirectInput har st\u00f6d f\u00f6r action maps, vilket till\u00e5ter knappar p\u00e5 spelkontroller att kopplas till specifika \u00e5tg\u00e4rder i spel.    <\/ul>\n<li class=\"l\"> <b>Integration med skrivbordet<\/b>\n<ul>\n<li class=\"l\"> \u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u043e \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u043e\u043a, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u044b\u0435 \u043f\u043e\u0434 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c Wine \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u043f\u0440\u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 URL (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0437\u0430\u043f\u0443\u0441\u043a spotify.exe \u043f\u0440\u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0441\u0441\u044b\u043b\u043e\u043a \u0432\u0438\u0434\u0430 &#171;spotify:user:spotify:playlist:848218482355482821&#187;).\n<li class=\"l\"> Det har implementerats datautvinning av EDID (Extended Display Identification Data) med information om anslutna monitorns inst\u00e4llningar, s\u00e5som namn och modell.\n<li class=\"l\"> \u041f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u043e\u043a\u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430, \u0440\u0430\u0437\u0432\u0451\u0440\u043d\u0443\u0442\u043e\u0433\u043e \u0432 \u043f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043a\u043d\u043e\u043f\u043a\u0443 &#171;Exit desktop&#187; \u0432 \u043c\u0435\u043d\u044e &#171;Start&#187;.      <\/ul>\n<li class=\"l\"> <b>Internationalisering<\/b>\n<ul>\n<li class=\"l\"> St\u00f6det f\u00f6r IME (Input Method Editors) har utvidgats. Arbete har genomf\u00f6rts f\u00f6r att s\u00e4kerst\u00e4lla kompatibilitet med Windows-inhemska implementationer av IME och f\u00f6rb\u00e4ttra integrationen med Linux IME.\n<li class=\"l\"> Genereringen av lokaliseringsdatabaser i formatet locale.nls fr\u00e5n Unicode CLDR (Unicode Common Locale Data Repository) version 44 har m\u00f6jliggjorts. St\u00f6d f\u00f6r ytterligare lokaler bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA, prg-PL, skr-PK, tyv-RU, vmw-MZ, xnr-IN och za-CN har lagts till.\n<li class=\"l\"> \u00d6vers\u00e4ttningen av gr\u00e4nssnittet till det georgiska spr\u00e5ket har genomf\u00f6rts. Fullst\u00e4ndiga \u00f6vers\u00e4ttningar finns f\u00f6r 16 spr\u00e5k och delvisa f\u00f6r 31 spr\u00e5k.\n<li class=\"l\"> Unicode-teckentabeller har uppdaterats till standardversion 15.1.0. Tidszonens databas har uppdaterats.    <\/ul>\n<li class=\"l\"> <b>K\u00e4rnan (Windows kernelgr\u00e4nssnitt)<\/b>\n<ul>\n<li class=\"l\"> Windows 10 har definierats som den f\u00f6rvalda versionen av Windows.\n<li class=\"l\"> F\u00f6r k\u00f6rbara filer i PE-format har st\u00f6d f\u00f6r address randomization (ASLR) implementerats, men laddningsadresserna f\u00f6r koden i minnet \u00e4r fortfarande inte helt randomiserade.\n<li class=\"l\"> St\u00f6d f\u00f6r l\u00e5g fragmenteringsh\u00f6gar (LFH, Low Fragmentation Heap) har implementerats, vilket har \u00f6kat prestandan vid minnesallokering.\n<li class=\"l\"> Mekanismen f\u00f6r virtuell minnesallokering har f\u00e5tt st\u00f6d f\u00f6r minnesreservation (placeholder), vilket g\u00f6r att applikationen kan reservera ett visst omr\u00e5de i det virtuella minnet f\u00f6r framtida anv\u00e4ndning.\n<li class=\"l\"> 64-bitars laddare (loader och preloader) f\u00f6r k\u00f6rbara filer och bibliotek har samlats i formatet PIE (Position-Independent Executables) f\u00f6r att frig\u00f6ra en del av det 32-bitars adresseringsutrymmet.\n<li class=\"l\"> Korrekt stackunwindning (stack unwinding) har s\u00e4kerst\u00e4llts f\u00f6r NT-systemanrop och anv\u00e4ndarcallbacks.    <\/ul>\n<li class=\"l\"> <b>N\u00e4tverksfunktioner<\/b>\n<ul>\n<li class=\"l\"> \u0412 \u0434\u0432\u0438\u0436\u043a\u0435 MSHTML \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0441\u0431\u043e\u0440\u043a\u0438 \u043c\u0443\u0441\u043e\u0440\u0430 &#171;Cycle Collection&#187;.\n<li class=\"l\"> I MSHTML har st\u00f6d f\u00f6r synkront l\u00e4ge f\u00f6r hantering av XMLHttpRequest-f\u00f6rfr\u00e5gningar lagts till.\n<li class=\"l\"> I jscript.dll har st\u00f6d f\u00f6r WeakMap-objekt lagts till f\u00f6r att arbeta med samlingar av nyckel\/v\u00e4rde-par d\u00e4r nyckeln \u00e4r ett objekt som kan kopplas till ett valfritt v\u00e4rde. Metoderna WeakMap.get(), WeakMap.delete(), WeakMap.clear() och WeakMap.has() har implementerats.\n<li class=\"l\"> Webbl\u00e4sarmotorn Gecko har uppdaterats till version 2.47.4.\n<li class=\"l\"> St\u00f6d f\u00f6r notifieringar om f\u00f6r\u00e4ndringar i n\u00e4tverksgr\u00e4nssnittets tillst\u00e5nd har implementerats.  <\/ul>\n<li class=\"l\"> <b>Kryptografi och s\u00e4kerhet<\/b>\n<ul>\n<li class=\"l\"> I biblioteket Winscard.dll har st\u00f6d f\u00f6r smarta kort lagts till, implementerat via det systembiblioteket PCSClite.\n<li class=\"l\"> I BCrypt har st\u00f6d f\u00f6r Diffie-Hellman nyckelutbytesprotokollet lagts till.\n<li class=\"l\"> Paketet Negotiate har implementerats, vilket tillhandah\u00e5ller ett lager f\u00f6r att anv\u00e4nda SSPI (Security Support Provider Interface) f\u00f6r att komma \u00e5t SSP (Security Support Provider).             <\/ul>\n<li class=\"l\"> <b>Inbyggda applikationer<\/b>\n<ul>\n<li class=\"l\"> I Wine Debugger (winedbg) f\u00f6r disassemblering av X86 maskininstruktioner har biblioteket Zydis aktiverats.\n<li class=\"l\"> I gr\u00e4nssnittet WineCfg har m\u00f6jligheten att st\u00e4lla in \u00e4ldre versioner av Windows (upp till XP) p\u00e5 64-bitars plattformar lagts till, vilket m\u00f6jligg\u00f6r k\u00f6rning av f\u00f6r\u00e5ldrade applikationer med WoW64-l\u00e4get.\n<li class=\"l\"> I alla inbyggda grafiska applikationer har visning av felmeddelanden i en separat dialog ist\u00e4llet f\u00f6r i konsolen implementerats.\n<li class=\"l\"> I programmet systeminfo har visning av information fr\u00e5n WMI-databasen (Windows Management Instrumentation) s\u00e4kerst\u00e4llts.\n<li class=\"l\"> Applikationen klist f\u00f6r visning av Kerberos-biljetter har lagts till.\n<li class=\"l\"> I applikationen taskkill har m\u00f6jligheten till tv\u00e5ngsavslutning av barnprocesser implementerats.\n<li class=\"l\"> \u0412 \u0443\u0442\u0438\u043b\u0438\u0442\u0443 start \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440  &#171;\/machine&#187; \u0434\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0439 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432,  \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0445 x86 \u0438 ARM.\n<li class=\"l\"> En stor del av funktionaliteten i programmet tasklist har implementerats.\n<li class=\"l\"> En grundl\u00e4ggande implementation av applikationen findstr har lagts till.  <\/ul>\n<li class=\"l\"> <b>Utvecklingsverktyg<\/b>\n<ul>\n<li class=\"l\"> I verktyget WineDump har m\u00f6jligheten att visa inneh\u00e5llet i Windows-registerfiler (REGF-format) samt att visa data f\u00f6r alla arkitekturer (x86\/ARM64) som st\u00f6ds i hybrida PE-filer lagts till.\n<li class=\"l\"> \u0412 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0435 IDL \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 &#171;composable&#187;, &#171;default_overload&#187;, &#171;deprecated&#187; \u0438  &#171;protected&#187;.\n<li class=\"l\"> Biblioteket libwine.so har tagits bort eftersom det f\u00f6rklarades som f\u00f6r\u00e5ldrat i utg\u00e5van Wine 6.0 och l\u00e4nge inte har varit i anv\u00e4ndning i Wine. Program i ELF-format som kompilerades med gamla versioner av Wine (5.0 eller \u00e4ldre) med libwine.so kr\u00e4ver omkompilering f\u00f6r att k\u00f6ra i Wine 9.0.    <\/ul>\n<li class=\"l\"> <b>Inbyggda bibliotek och externa beroenden<\/b>\n<ul>\n<li class=\"l\"> Inkluderade bibliotek \u00e4r FluidSynth 2.3.3, Musl 1.2.3 (endast matematiska funktioner) och Zydis 4.0.0.\n<li class=\"l\"> Komponenterna 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 och Zlib 1.3 har uppdaterats till nya versioner. Wine Mono-motorn med .NET-plattformsimplementation har uppdaterats till version 8.1.0.\n<li class=\"l\"> I drivrutinen winewayland.drv anv\u00e4nds klientbiblioteket Wayland samt biblioteken xkbcommon och xkbregistry som externa beroenden.\n<li class=\"l\"> \u0414\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u043c\u0430\u0440\u0442\u043a\u0430\u0440\u0442 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0430 \u0432\u043d\u0435\u0448\u043d\u044f\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430  PCSClite (\u0432 macOS &#8212;  PCSC).\n<li class=\"l\"> \u0414\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 PE-\u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445, \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u043e\u0442 i386, \u0442\u0435\u043f\u0435\u0440\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043a\u0440\u043e\u0441\u0441-\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432 &#171;.seh&#187; \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439.    <\/ul>\n<\/ul>\n<p>K\u00e4lla: <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.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 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\/sv\/blog\/news\/stabilnyj-reliz-wine-9-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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 version av Wine 9.0 | ProHoster","description":"Efter ett \u00e5rs utveckling och 26 experimentella versioner har den stabila versionen av den \u00f6ppna implementeringen av Win32 API - Wine 9.0, som inneh\u00e5ller \u00f6ver 7000 f\u00f6r\u00e4ndringar, presenterats.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/stabilnyj-reliz-wine-9-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/112954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=112954"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/112954\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=112954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=112954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=112954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}