• Wine 11.12 gör Windows-program lite lättare att köra på Linux

    Wine 11.12 är här och gör det ännu enklare att köra Windows-program och spel på Linux, macOS och andra Unix-liknande system. Den nya versionen innehåller inbyggda FFmpeg-bibliotek för bättre och mer förutsägbar ljud- och videohantering, uppdaterar Wine Mono till 11.2 och rättar 27 buggar i allt från äldre kontorsprogram till populära spel.

    Wine-projektet har släppt Wine 11.12, en ny utvecklingsversion av det fria kompatibilitetslagret som gör det möjligt att köra många Windows-program och spel på Linux, macOS och andra Unix-liknande system.

    Wine är inte en emulator i klassisk mening. I stället översätter Wine Windows-programmens anrop till funktioner som operativsystemet kan förstå. Det gör att många äldre och nyare Windows-program kan köras utan att man behöver installera Windows i en virtuell maskin.

    FFmpeg-komponenter följer nu med Wine

    En av de viktigaste nyheterna i Wine 11.12 är att två bibliotek från FFmpeg nu följer med direkt i Wine: libswresample och libswscale.

    Det kan låta tekniskt, men i praktiken handlar det om ljud- och bildhantering. FFmpeg används i många sammanhang för att bearbeta video, ljud och andra mediefiler. Genom att Wine nu paketerar dessa komponenter själv blir det lättare att säkerställa att rätt version används.

    Tidigare kunde Wine i större utsträckning behöva förlita sig på de versioner som redan fanns installerade i användarens Linux-system. Det kunde ibland leda till skillnader mellan olika distributioner. Med bundlade bibliotek blir miljön mer förutsägbar, vilket kan minska risken för konstiga fel i program som använder ljud eller video.

    Wine Mono uppdateras till 11.2

    Wine 11.12 uppdaterar också Wine Mono till version 11.2.

    Wine Mono är Wine-projektets fria alternativ till Microsofts .NET Framework. Många Windows-program är skrivna för .NET, och utan stöd för detta skulle de inte fungera korrekt. Genom att förbättra Wine Mono blir det alltså enklare att köra program som kräver .NET-komponenter.

    För vanliga användare märks detta oftast inte direkt som en ny funktion, men det kan göra att fler program startar, fungerar stabilare eller slipper vissa felmeddelanden.

    Bättre stöd för äldre Corel-program

    En annan förbättring gäller MSXML, en Microsoft-teknik som används för att hantera XML-data. Wine 11.12 innehåller en ny implementation av XSLPattern-parsern i MSXML.

    Det här är särskilt intressant för användare som vill köra äldre program från Corel, till exempel Corel Paint Shop Photo Pro och äldre versioner av CorelDRAW Graphics Suite, som X3 och X4.

    Äldre Windows-program använder ibland gamla eller ovanliga delar av Windows-systemet. När Wine förbättrar stödet för sådana komponenter kan program som tidigare kraschade, visade fel eller inte startade alls börja fungera bättre.

    27 buggar har rättats

    Wine 11.12 innehåller också rättningar för 27 rapporterade buggar. Det handlar både om spel, kontorsprogram, äldre ekonomiprogram och tekniska byggproblem.

    Bland programmen som påverkas finns bland annat LTspice, Progman, Slingplayer, Microsoft Money 97 och 2000, Avogadro, Greenshot, Against the Storm, Need for Speed Most Wanted från 2005, Super Hexagon, ComicRackCE, VRChat, Sonic Boom och Microsoft Office 2007.

    För spelare finns flera märkbara förbättringar. I Need for Speed Most Wanted 2005 har ett problem rättats där styrningen kunde tolka det som att “upp”-knappen hela tiden var nedtryckt, trots att användaren inte gjorde något. Även Super Hexagon har fått en rättning för ett problem där spelet kunde sluta reagera på inmatning efter att man valt ett alternativ på titelskärmen med en handkontroll ansluten.

    Strategispelet Against the Storm har också fått en rättning för saknade animerade sekvenser i spelets uppslagsverk.

    Förbättringar för skrivbordsprogram

    Det är inte bara spel som påverkas. Skärmbildsprogrammet Greenshot har fått en rättning för ett fel som kunde uppstå när man lade till en textruta.

    Även Microsoft Office 2007 nämns i ändringslistan. Där har Wine-projektet rättat en regression som gjorde att Office inte kunde acceptera en produktnyckel från en konfigurationsfil.

    Dessutom har problem i både Microsoft Money 97 och Microsoft Money 2000 åtgärdats. Det visar att Wine fortfarande är viktigt för användare som behöver köra äldre Windows-program som kanske inte längre har moderna ersättare.

    Viktiga tekniska rättningar

    Wine 11.12 innehåller även flera förbättringar för själva byggsystemet och olika plattformar. Bland annat har man rättat problem med korskompilering där själva Wine-programmet inte installerades korrekt.

    Det finns också rättningar för system där kommandot ln -s saknas, byggproblem med SymCrypt och clang-msvc, samt ett problem med trasig i386-unwinding, vilket berör äldre 32-bitarsmiljöer.

    Detta är kanske inte något vanliga användare märker direkt, men det är viktigt för paketerare, distributioner och utvecklare som bygger Wine för olika system.

    Ett steg framåt för kompatibilitet

    Wine 11.12 är ingen dramatisk version med stora synliga nyheter, men den innehåller flera viktiga förbättringar under ytan. Genom att inkludera fler egna mediebibliotek, uppdatera Wine Mono och rätta buggar i både spel och produktivitetsprogram fortsätter Wine att bli ett mer stabilt alternativ för den som vill köra Windows-program utan Windows.

    För Linux-användare betyder det här ännu ett steg mot bättre kompatibilitet, särskilt för äldre program och spel som annars riskerar att bli svåra att använda på modern hårdvara och moderna operativsystem.

    https://www.winehq.org

    Teknisk faktaruta: Wine 11.12

    Program: Wine

    Version: 11.12

    Typ: Kompatibilitetslager för Windows-program

    Plattformar: Linux, macOS och andra Unix-liknande system

    Viktig nyhet: Bundlade FFmpeg-bibliotek

    FFmpeg-komponenter: libswresample och libswscale

    Wine Mono: Uppdaterad till version 11.2

    MSXML: XSLPattern-parsern har implementerats om

    Buggrättningar: 27 rapporterade fel har åtgärdats

    Exempel på berörda program:
    Microsoft Office 2007, Microsoft Money 97/2000, Greenshot, Need for Speed Most Wanted 2005, Super Hexagon, Against the Storm, VRChat och äldre Corel-program.

  • Wine 11 – ett stort steg framåt för Windows-program på Linux

    Wine 11 markerar ett av de största stegen framåt i projektets historia och befäster Wine som den ledande lösningen för att köra Windows-program på Linux och andra Unix-liknande system. Med färdigställd WoW64-arkitektur, tydliga prestandaförbättringar genom NTSync, utökat Vulkan-stöd och bättre integration med moderna skrivbordsmiljöer lägger version 11 grunden för snabbare, stabilare och mer framtidssäker Windows-kompatibilitet utan Windows.

    Wine 11.0 har nu släppts som den senaste stabila versionen av den fria och öppna kompatibilitetsplattformen som gör det möjligt att köra Windows-program och spel på Linux, macOS och andra Unix-liknande operativsystem. Versionen kommer ungefär ett år efter Wine 10 och är resultatet av ett intensivt utvecklingsår med över 6 300 ändringar och mer än 600 rättade fel.

    Prestanda och synkronisering

    En av de mest betydelsefulla nyheterna i Wine 11 är stödet för NTSync, en ny mekanism för tråd- och objektsynkronisering som utnyttjar ett Linux-kärnmodul. När modulen finns tillgänglig, från och med Linux 6.14, kan Wine använda effektivare synkroniseringsprimitiver, vilket ger tydliga prestandaförbättringar i många moderna spel och applikationer.

    Stöd för att ändra trådprioriteter är nu implementerat på både Linux och macOS. På Linux är detta begränsat av systemets nice-inställningar, men ger ändå bättre kontroll för program som är känsliga för schemaläggning. Även synkroniseringsbarriärer i NTDLL är nu på plats.

    WoW64 – färdig arkitektur

    Den nya WoW64-arkitekturen, som introducerades experimentellt i Wine 9, betraktas nu som helt färdig och fullt stödd. Den har i praktiken funktionsparitet med den äldre lösningen, men med en modernare och mer framtidssäker design.

    16-bitars Windows-program stöds även i den nya WoW64-miljön. Samtidigt är rena 32-bitars Wine-prefix nu föråldrade. En enda wine-binär ersätter tidigare uppdelning i wine och wine64 och väljer automatiskt rätt körläge beroende på vilket program som startas.

    Grafik, Vulkan och Direct3D

    Wine 11 fortsätter att flytta tyngdpunkten mot Vulkan. Hårdvaruaccelererad H.264-avkodning via Direct3D 11 är nu implementerad med hjälp av Vulkan Video, förutsatt att Vulkan-renderaren används. Det finns även ett första stöd för Vulkan-baserad videodekodning i WineD3D.

    Stödet för äldre Direct3D-funktioner i Vulkan-renderaren har förbättrats, inklusive punktstorlekar, flat shading, alpha-test och flera äldre resursformat. Samtidigt är Vulkan-renderaren ännu inte helt i nivå med OpenGL-renderaren och är därför inte standardvalet i denna version.

    EGL används nu som standard för OpenGL-rendering på X11, medan GLX finns kvar som reservlösning. Detta förenklar grafikkedjan och förbättrar kompatibiliteten på sikt.

    Wayland och skrivbordsintegration

    Wayland-drivrutinen har tagit viktiga kliv framåt. Wine 11 introducerar urklippsstöd, stöd för inmatningsmetoder samt bättre hantering av formade och färgnycklade fönster. Prestandan i fönsterrelaterade funktioner har också förbättrats genom användning av delat minne mellan processer.

    Även X11-integrationen har förbättrats, med bättre samspel med fönsterhanterare och stöd för exklusivt helskärmsläge, något som särskilt gynnar äldre spel.

    Hårdvara, Bluetooth och inmatning

    Stödet för spelkontroller och annan kringutrustning har förbättrats avsevärt. Fler joysticks fungerar nu via hidraw-backend, force feedback är mer tillförlitligt och Windows.Gaming.Input-API:t har fått bättre täckning. En ny konfigurationsflik har lagts till i kontrollpanelen för handkontroller.

    Bluetooth-stödet har byggts ut med möjlighet att upptäcka enheter, grundläggande parkoppling samt initialt stöd för Bluetooth Low Energy-tjänster via Windows-API:erna, under förutsättning att systemet använder BlueZ på Linux.

    Multimedia, språk och ramverk

    På multimediaområdet har ljud- och videokedjor förbättrats, bland annat med bättre strömhantering i DirectSound och förbättrat stöd för olika videoformat och codecs. Typed Arrays stöds nu i JavaScript-motorn, vilket förbättrar kompatibiliteten med moderna webbaserade komponenter i Windows-program.

    Internationellt stöd har uppdaterats med nya språk och lokaler baserade på Unicode CLDR version 48, Unicode-standarden 17.0 samt tidszonsdata från IANA 2025a.

    Inom .NET, Mono och WinRT finns ny funktionalitet som gör att fler applikationer fungerar korrekt, inklusive stöd för WinRT-undantag och möjlighet att generera WinRT-metadata.

    Tillgänglighet och sammanfattning

    Wine 11 finns tillgängligt som källkod från WineHQ:s webbplats och kommer successivt att dyka upp i Linuxdistributionernas paketförråd. För den som använder Wine regelbundet innebär version 11 en tydlig förbättring i både prestanda, kompatibilitet och framtidssäkring.

    Med färdig WoW64-arkitektur, starkare Vulkan-integration och bättre stöd för moderna Linux-miljöer är Wine 11 ett av de mest betydelsefulla släppen i projektets historia.

    https://www.winehq.org

    Fakta: Wine 11
    Typ: Fri och öppen kompatibilitetslager för att köra Windows-appar och spel på Unix-liknande system
    Största nyheterna: NTSync-stöd, färdig WoW64-arkitektur, Vulkan H.264-avkodning, urklippsstöd i Wayland, tidigt Vulkan-videodecoderstöd i WineD3D
    Grafik: Förbättrat Direct3D/Vulkan-läge, EGL används som standard för OpenGL på X11
    Skrivbord: Förbättrad fönsterhantering, Wayland-drivrutinen får fler grundfunktioner (bl.a. urklipp)
    Hårdvara: Bättre stöd för kontroller/joysticks och utökningar i Bluetooth (inkl. tidigt BLE-stöd)
    Omfattning: Cirka 6 300 ändringar och 600+ buggfixar



Etikett: wine 11

  • Wine 11.12 gör Windows-program lite lättare att köra på Linux

    Wine 11.12 är här och gör det ännu enklare att köra Windows-program och spel på Linux, macOS och andra Unix-liknande system. Den nya versionen innehåller inbyggda FFmpeg-bibliotek för bättre och mer förutsägbar ljud- och videohantering, uppdaterar Wine Mono till 11.2 och rättar 27 buggar i allt från äldre kontorsprogram till populära spel. Wine-projektet har släppt…

  • Wine 11 – ett stort steg framåt för Windows-program på Linux

    Wine 11 markerar ett av de största stegen framåt i projektets historia och befäster Wine som den ledande lösningen för att köra Windows-program på Linux och andra Unix-liknande system. Med färdigställd WoW64-arkitektur, tydliga prestandaförbättringar genom NTSync, utökat Vulkan-stöd och bättre integration med moderna skrivbordsmiljöer lägger version 11 grunden för snabbare, stabilare och mer framtidssäker Windows-kompatibilitet…