El proyecto Wijn zet zijn progressieve mars voort naar de volledige emulatie van Windows API's in Unix-achtige besturingssystemen, lancering van de experimentele versie, "Wine 10.20", een update die de ondersteuning en compatibiliteit met belangrijke applicaties en games blijft verbeteren.
Deze nieuwe release is in lijn met de ontwikkelingscyclus van versie 10.19 en bevat 337 belangrijke wijzigingen en lost 31 bugmeldingen op.
Belangrijkste nieuws van Wine 10.20
Een van de meest opvallende updates is de iintegratie van het Vkd3d-pakket, verantwoordelijk voor de implementatie van de Direct3D API 12. Deze module is bijgewerkt naar versie 1.18En met de verbeteringen belooft het betere prestaties en een grotere grafische weergave voor de modernste titels die op deze technologie vertrouwen.
Op systeemniveau is de Ontwikkelaars richtten zich op het perfectioneren van de implementatie van het mechanisme «Reparse-punt", een cruciale functie van het Windows-bestandssysteem dat Hiermee kunt u extra gegevens en labels aan bestanden en mappen koppelen.De toevoeging van Reparse Point-ondersteuning in belangrijke functies zoals CreateHardLink(), SetFileAttributes(), FindNextFile() en MoveFileWithProgress() vertegenwoordigt een belangrijke stap voorwaarts in de nauwkeurigheid van de Win32 API-implementatie en vergemakkelijkt de correcte werking van installatieprogramma's en complexe toepassingen die geavanceerde bestandsstructuren manipuleren.
Refactoring, prestaties en WoW64-compatibiliteit
Het Wine-team is doorgegaan met de structurele refactoring van de Common Control-implementatie, Dit proces is noodzakelijk nadat de COMCTL32-bibliotheek is opgedeeld in afzonderlijke modules voor versie 5 en 6. Deze interne werkzaamheden, hoewel onzichtbaar voor de eindgebruiker, zijn van cruciaal belang voor de robuustheid en onderhoudbaarheid van de code op de lange termijn.
Op het gebied van prestaties en compatibiliteit, Deze nieuwe versie 10.20 lost specifieke problemen op die grote groepen gebruikers trof. Dit is gecorrigeerd. een kritieke bug die ervoor zorgde dat talloze games, zoals Syberia 2, crashten bij gebruik in de WoW64-modus (64-bits Windows-op-Windows) op systemen met NVIDIA GPU's. Het oplossen van dit soort bugs is cruciaal voor een soepele game-ervaring en de acceptatie van Wine door de gamecommunity.
Bovendien heeft Het probleem dat het spel vastliep bij het indrukken van de cursortoetsen in klassieke games, is opgelost. zoals Might and Magic VI, en een probleem dat ervoor zorgde dat Windows-builds van applicaties die de GTK-bibliotheek gebruikten, niet correct opstartten of vastliepen, waaronder populaire ontwikkeltools zoals Meld en Geany, zijn opgelost.
De Lijst met gesloten bugrapporten Wine 10.20 bestrijkt een indrukwekkende verscheidenheid in het segment van productiviteits- en databasetoepassingen, Problemen met het installatieprogramma van SQL Server 2012/2014 en MS Office 365 zijn opgelost. en met de professionele ontwerpsoftware QuarkXPress 2024. Ook bij andere applicaties, zoals TomTom MyDrive Connect 4.x en de tool HiveMQ CE 2025.5, zijn de storingen verholpen.
Tot slot verbetert deze update de ervaring voor strategie- en actietitels. Bugs die de lancering en gameplay van games zoals Civilization 1.2, de klassieker StarCraft, The Last Stand: Aftermath en Mega Man X DiVE beïnvloedden, zijn verholpen.
Als u er meer over wilt weten, kunt u de lanceringsdetails raadplegen In de volgende link.
Hoe installeer ik de ontwikkelingsversie van Wine 10.20 op Ubuntu en derivaten?
Om deze ontwikkelversie van Wine 10.20 te kunnen installeren, moeten er enkele aanpassingen aan het systeem worden gedaan. De eerste en belangrijkste daarvan is Schakel ondersteuning voor 32-bits architectuur in. Het is de moeite waard te vermelden dat, zelfs als uw systeem 64-bits is, het inschakelen van deze ondersteuning u veel problemen zal besparen die gewoonlijk voorkomen, aangezien de meeste Wine-bibliotheken zich richten op de 32-bits architectuur. Om dit te doen, schrijven we over de terminal:
sudo dpkg --add-architecture i386
nu we moeten de sleutels importeren en ze aan het systeem toevoegen met dit commando:
sudo mkdir -pm755 /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Ik heb dit nu gedaan we gaan de volgende repository aan het systeem toevoegen, hiervoor schrijven we in de terminal:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources sudo apt update sudo apt --download-only install winehq-devel sudo apt install --install-recommends winehq-devel sudo apt --download-only dist-upgrade
We kunnen verifiëren dat we Wine al hebben geïnstalleerd en ook welke versie we op het systeem hebben door de volgende opdracht uit te voeren:
wine --version