Wine 8.0 släppt med bättre kontrollerkompatibilitet, experimentellt WoW64-stöd och mer

Wine 8.0 är här, och det innehåller många förbättringar jämfört med förra årets Wine 7.0.

Om du funderar på att köra Windows-applikationer på Linux, har du förmodligen hört talas om Wine. Wine fungerar som ett lager som översätter Windows API-anrop till POSIX-anrop (Portable Operating System Interface). samtidigt som man återskapar en Windows-katalogstruktur och tillhandahåller alternativa implementeringar av systemet tjänster. Den använder inte heller någon emulering eller virtualisering för att köra Windows-binärfiler. Nu har Wine version 8.0 precis släppts med massor av förbättringar och ändringar.

En av de mest anmärkningsvärda förändringarna är slutförandet av Portable Executable (PE) konvertering, Windows binära format. Detta är viktigt, eftersom det innebär att olika kopieringsskyddssystem som kontrollerar att på disken och Innehållet i minnet i systemmodulerna är identiskt, kommer nu att lita på systemet som de kör på. Wine-utvecklare säger att detta kommer att tillåta "32-bitars applikationer på 64-bitars värdar, Windows debuggers, x86 applikationer på ARM" och mer.

Dessutom WoW64 (Windows 32-bitars on Windows 64-bit)-stöd har implementerats för "i princip alla" Unix-bibliotek. Detta gör att 32-bitars applikationer kan köras i en 64-bitars miljö, utan närvaro av lämpliga 32-bitars bibliotek. Vindutvecklare rekommenderar det inte för allmänt bruk än, men det kan aktiveras genom att bygga med alternativet '--enable-archs'.

Andra förbättringar inkluderar:

  • Nytt ljustema aktiverat på standardkonfigurationen
  • Många Direct3D-optimeringar och förbättringar
  • Styrenhetens hotpluggstöd förbättrades
  • Detektering av drivhjul
  • Sony DualShock- och DualSense-kontroller stöds när hidraw-backend används
  • Windows Runtime (WinRT) modul Windows. Spelande. Input har introducerats, ett programmeringsgränssnitt för åtkomst till gamepads, joysticks och drivhjul
  • Wine Gecko får tillgänglighetsstöd

Var noga med att kolla in det officiella Wine 8.0-meddelandet för att lära dig mer. Även om binärfiler inte är tillgängliga för nedladdning ännu, kan du bygga dem själv eller vänta på att dessa binärer ska släppas. När de väl är det kommer du att kunna installera det på Ubuntu, Debian, Fedora och macOS. Vin är en del av Steam däcks Proton, så det är möjligt att några av dessa förbättringar kommer att göra spelandet på Steam Deck ännu bättre i framtiden också.


Källa: Vin