• Wine 11.9 gör Windows-spel bättre på Wayland

    Wine 11.9 är en ny version av kompatibilitetslagret som gör det möjligt att köra Windows-program och spel på Linux och andra Unix-liknande system. Den största nyheten är förbättrat stöd för spel på Wayland, där musrörelser nu kan hanteras mer tillförlitligt. För Linux-spelare innebär det ett steg närmare en smidigare spelupplevelse, särskilt i titlar där kamerarörelser och muskontroll är avgörande.

    Wine 11.9 har släppts och den här versionen innehåller en viktig förbättring för den som spelar Windows-spel på Linux. Den stora nyheten är bättre stöd för spel som körs direkt mot Wayland, något som kan göra musrörelser mer pålitliga i spel där kameran styrs med musen.

    Wine är ett kompatibilitetslager som gör det möjligt att köra Windows-program och Windows-spel på Linux, macOS och andra Unix-liknande system. Det är inte en emulator i klassisk mening, utan översätter Windows-anrop till funktioner som operativsystemet kan förstå. Därför är Wine en viktig del av Linux-världen, inte minst för spelare.

    Bättre muskontroll i Wayland

    Den mest intressanta nyheten i Wine 11.9 är att Wayland-drivrutinen nu har stöd för protokollet wp_pointer_warp_v1. Det låter Wine flytta muspekaren till en bestämd position i förhållande till ett Wayland-fönster.

    Det kan låta som en liten teknisk detalj, men för spel är det viktigt. Många Windows-spel använder funktionen SetCursorPos för att flytta muspekaren, ofta utan att spelaren märker det. Det används till exempel för att hålla musen centrerad medan kameran roteras i ett förstapersonsspel eller strategispel.

    Utan korrekt stöd kan musrörelser bli ryckiga, felaktiga eller kännas begränsade. I värsta fall kan kameran sluta bete sig som den ska. Med Wine 11.9 blir det lättare för sådana spel att fungera naturligt även när de körs på Wayland.

    Varför Wayland spelar roll

    Wayland är den moderna ersättaren till det äldre X11-systemet som länge har använts för grafik på Linux. Många Linux-distributioner går successivt över till Wayland eftersom det kan ge bättre säkerhet, modernare grafikhantering och smidigare stöd för dagens skrivbordsmiljöer.

    Samtidigt har spel och äldre program ibland haft svårt att fungera lika bra på Wayland som på X11. En orsak är att Wayland av säkerhetsskäl inte tillåter program att styra muspekaren hur som helst. Det är bra ur säkerhetssynpunkt, men kan skapa problem för spel som är skrivna med Windows-logik i åtanke.

    Det nya stödet i Wine 11.9 är därför ett steg mot att minska glappet mellan Windows-spelens förväntningar och hur Wayland fungerar.

    Fallback finns kvar

    Wine 11.9 behåller också den tidigare lösningen. Om en Wayland-kompositor inte stöder wp_pointer_warp_v1, eller om protokollet inte fungerar som tänkt, faller Wine tillbaka till den äldre metoden med pointer locking och hint-baserad hantering.

    Det betyder att Wine inte enbart förlitar sig på den nya tekniken. I praktiken ger det bättre kompatibilitet, eftersom olika Linux-skrivbord och kompositorer kan ha olika stöd för Wayland-protokoll.

    Mer än bara spel

    Även om Wayland-förbättringen är den mest synliga nyheten för spelare innehåller Wine 11.9 flera andra tekniska förbättringar.

    Versionen lägger bland annat till ett bundlat SQLite-bibliotek. SQLite används av många program för att hantera lokala databaser, inställningar och programdata. Genom att Wine inkluderar ett eget SQLite-bibliotek kan kompatibiliteten förbättras i program som förväntar sig en viss funktionalitet.

    Wine 11.9 innehåller också initialt stöd för systemtrådar, trådavstängning i emulerad kod på ARM64 och fler förbättringar för VBScript. Det senare är särskilt viktigt för äldre Windows-program och installationsprogram som använder Microsofts skriptspråk.

    Flera programfixar

    Den nya versionen innehåller 24 buggfixar. Flera av dem gäller VBScript, bland annat problem med multidimensionella arrayer, funktionsanrop med multiplikation i argument och felaktig konvertering mellan strängar och tal.

    Wine 11.9 rättar även problem i flera kända program och spel. Bland de berörda finns Lotus Notes 8.x, Logos 9, WinSCP, HomeSite 5.5, GOM Player, Wargaming Game Center, GraphPad Prism 9, GXSCC, ExamDiff Pro, Photoshop CS2 och SteelSeries GG 110.0.

    För spelare märks fixar för bland annat Command & Conquer 3, Command & Conquer Red Alert 3 och DOAXVV. Även ett problem med d3d9 och en saknad MSVC vtable-bytefölSkapa bild : linux tux håller upp en skylt där det står Wine 119 påjd har åtgärdats.

    Ett steg närmare bättre Linux-spelande

    Wine 11.9 är ingen dramatisk jättelansering, men den innehåller viktiga byggstenar för framtiden. Stödet för pointer warp i Wayland visar hur Linux-spelande gradvis förbättras på djupet.

    För användaren kan resultatet bli enkelt: musen fungerar bättre, kameran i spelet känns mer naturlig och fler Windows-spel kan köras utan speciallösningar. För utvecklingen av Linux som spelplattform är det ännu ett steg bort från kompromisser och närmare en mer sömlös spelupplevelse.

    https://www.winehq.org/news/2026051501

    Faktaruta: Wine 11.9

    Program: Wine

    Version: 11.9

    Typ: Kompatibilitetslager för Windows-program

    Plattformar: Linux, macOS och andra Unix-liknande system

    Största nyheten: Förbättrat stöd för spel på Wayland

    Teknisk förbättring: Stöd för wp_pointer_warp_v1 i Wine:s Wayland-drivrutin

    Fördel för spelare: Mer pålitliga musrörelser och bättre kamerakontroll i Windows-spel

    Övrigt: Bundlat SQLite-bibliotek, förbättrat VBScript-stöd, ARM64-förbättringar och 24 buggfixar

  • Wine 11.5 förbättrar Linux-kompatibilitet – nya byggsystem och smartare integration

    Wine 11.5 tar ännu ett steg mot att sudda ut gränsen mellan Windows och Linux. Med förbättrat byggsystem, smartare hantering av systemanrop och en rad stabilitetsfixar blir det enklare och mer tillförlitligt att köra både spel och program utvecklade för Windows.

    Vad är Wine – och varför spelar det roll?

    Wine är ingen emulator, utan ett kompatibilitetslager som översätter Windows-anrop till motsvarande funktioner i Linux och macOS. Det innebär att många Windows-program kan köras med bättre prestanda än i en virtuell maskin.

    För utvecklare och användare som vill undvika att byta operativsystem är Wine en nyckelteknik.

    Största nyheten: stöd för C++ i byggsystemet

    En av de mest betydelsefulla förändringarna i Wine 11.5 är att byggsystemet nu har fullt stöd för C++.

    Det här kan låta som en intern detalj – men det öppnar dörren för modernare kod i Wine-projektet, enklare integration av externa bibliotek och bättre underhållbarhet på lång sikt.

    Inbyggt Unicode-stöd ger stabilare program

    Wine levereras nu med inbyggda bibliotek från ICU (International Components for Unicode).

    Detta innebär mer konsekvent hantering av text och språk, färre beroenden av systemets egna bibliotek och bättre stöd för internationella program. För användare märks detta främst genom att program med avancerad text- eller språkanvändning fungerar mer tillförlitligt.

    Smartare systemanrop i Linux

    En annan teknisk förbättring är stöd för Syscall User Dispatch i Linux.

    Det gör att Wine kan få bättre kontroll över systemanrop, hantera program som använder direkta syscall-instruktioner och förbättra kompatibilitet med moderna spel. Detta är särskilt viktigt eftersom många nya spel och applikationer använder låg-nivåfunktioner som tidigare kunde orsaka problem.

    Färre krascher i spel och program

    Wine 11.5 innehåller 22 buggfixar, och flera av dem riktar sig mot populära program och spel.

    Bland förbättringarna finns fixar för krascher i Red Dead Redemption 2 och Detroit: Become Human, stabilare körning av Evernote och Clip Studio Paint, förbättrat stöd för .NET-applikationer samt fixad VBScript-kompatibilitet.

    Dessutom har problem med typsnitt, fil-dialoger, certifikat och bitmap-format åtgärdats.

    Förbättrad säkerhet och prestanda

    Utöver kompatibilitet innehåller uppdateringen även tekniska förbättringar som uppdaterade kryptografiska funktioner (inklusive RSA-OAEP), fixar för prestandaproblem i tidsfunktioner och stabilare hantering av grafik.

    Detta gör Wine både säkrare och mer pålitligt i praktisk användning.

    Sammanfattning

    Wine 11.5 är inte en spektakulär uppdatering på ytan, men under huven händer mycket.

    Det här är en version som gör Wine mer robust och framtidssäkert, förbättrar kompatibiliteten med moderna spel och appar samt minskar beroenden och ökar stabiliteten.

    För Linux-användare som vill köra Windows-program är detta ännu ett steg mot en mer sömlös upplevelse.

    https://www.winehq.org

    Teknisk faktaruta: Wine

    Typ: Kompatibilitetslager för Windows-program

    Fullständigt namn: Wine Is Not an Emulator

    Plattformar: Linux, macOS och andra Unix-liknande system

    Funktion: Översätter Windows API-anrop så att program kan köras utan full virtualisering

    Stödjer: Många Windows-program, spel, installationsfiler och bibliotek

    Vanliga användningsområden: Äldre affärsprogram, spel, verktygsprogram och testmiljöer

    Fördel: Lägre resursförbrukning än en virtuell maskin i många scenarier

    Begränsning: Alla Windows-program fungerar inte perfekt, och kompatibiliteten varierar mellan versioner och programtyper



Etikett: vbscript

  • Wine 11.9 gör Windows-spel bättre på Wayland

    Wine 11.9 är en ny version av kompatibilitetslagret som gör det möjligt att köra Windows-program och spel på Linux och andra Unix-liknande system. Den största nyheten är förbättrat stöd för spel på Wayland, där musrörelser nu kan hanteras mer tillförlitligt. För Linux-spelare innebär det ett steg närmare en smidigare spelupplevelse, särskilt i titlar där kamerarörelser…

  • Wine 11.5 förbättrar Linux-kompatibilitet – nya byggsystem och smartare integration

    Wine 11.5 tar ännu ett steg mot att sudda ut gränsen mellan Windows och Linux. Med förbättrat byggsystem, smartare hantering av systemanrop och en rad stabilitetsfixar blir det enklare och mer tillförlitligt att köra både spel och program utvecklade för Windows. Vad är Wine – och varför spelar det roll? Wine är ingen emulator, utan…