
Om du någon gång har försökt köra ett Windows-program på Linux har du säkert stött på Wine. Det är ett kraftfullt kompatibilitetslager som översätter Windows-funktioner till Linux-kompatibla motsvarigheter – utan att behöva köra en virtuell maskin eller installera Windows. Oavsett om du vill spela gamla klassiker, köra affärsprogram eller felsöka en Windows-applikation är Wine ett av de mest användbara verktygen du kan ha i din Linux-verktygslåda.
Nu är Wine 10.7 ute – och den kommer med flera välkomna förbättringar.
Nytt i Wine 10.7
Snabbare minnesspårning med user-fault-fd
En av de mest intressanta nyheterna i den här versionen är att Wine nu utnyttjar Linuxkärnans user-fault-fd-funktionalitet. Det används för att förbättra så kallad write-watch, vilket är ett sätt att hålla koll på vilka minnesområden ett program skriver till.
Varför är det viktigt? Många moderna applikationer – särskilt .NET-program och spel – använder denna funktion för just-in-time-kompilering och garbage collection. Med stödet i Wine kan dessa program köras snabbare och med lägre systempåverkan.
Bättre stöd för HDR och avancerad grafik
Wine 10.7 utökar stödet för avancerade bildformat i komponenten WindowsCodecs. Den hanterar nu flyttalsbaserade bildformat bättre, vilket förbättrar kompatibiliteten med högupplösta och högdynamiska texturer (HDR). Detta kommer främst till nytta i grafiktunga applikationer och spel.
Förbättrad felsökning med ny PDB-backend
Utvecklare som använder Visual Studio eller WinDbg tillsammans med Wine får nu kortare laddningstider vid felsökning. Den nya PDB-backenden kan läsa in mer metadata – som typinformation och radnummer – vilket förbättrar hanteringen av symbolfiler och gör debuggningsarbetet snabbare och mer tillförlitligt.
14 buggar åtgärdade
Flera konkreta problem har lösts i den här versionen, bland annat:
- Varningsfönster i PokerStars som försvann tidigare ligger nu kvar
- Den klassiska ”Skicka till…”-menyn i Winamp fungerar igen
- Tangentbordsinmatning som förlorades i Wines virtuella skrivbordsläge är åtgärdad
Så installerar du Wine 10.7
Ubuntu (20.04, 22.04, 24.04 och nyare)
WineHQ erbjuder färska paket via sitt eget PPA. Följ dessa steg för att installera den senaste stabila versionen:
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -cs)/winehq-$(lsb_release -cs).sources
sudo apt update
sudo apt install --install-recommends winehq-stable
Tips: Om
$(lsb_release -cs)
inte fungerar automatiskt kan du ersätta det med exempelvisfocal
,jammy
ellernoble
beroende på Ubuntu-version.
Kontrollera att installationen lyckades:
wine --version
Fedora (38, 39 och nyare)
På Fedora kan du lägga till WineHQ:s repo och installera därifrån:
sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/$(rpm -E %fedora)/winehq.repo
sudo dnf install winehq-stable
Kontrollera versionen:
wine --version
För Fedora Silverblue eller andra ostree-baserade varianter rekommenderas Flatpak-versionen istället.
Sammanfattning
Wine 10.7 är en gedigen uppdatering som förbättrar både prestanda och kompatibilitet. Särskilt användare av .NET-applikationer, moderna spel och utvecklingsverktyg kommer att märka skillnad. Om du använder Wine regelbundet, eller funderat på att börja, är detta ett bra tillfälle att uppgradera till den senaste versionen.
Källkod och mer information hittar du på WineHQ:s officiella GitLab-sida.
https://linuxiac.com/wine-10-7-released-with-improved-write-watch-performance