Skrevet af Liam Tung, Bidragyder
Liam Tung Bidragyder
Liam Tung er en fuldtids freelance teknologijournalist, som skriver for adskillige australske publikationer.
Fuld biografi den 20. januar 2022 | Emne: Enterprise Software
Wine version 7.0 er nu tilgængelig for folk, der kører Windows-spil og -software på Linux-, macOS- og BSD-platforme.
Wine 7.0 er den seneste stabile udgivelse af kompatibilitetslaget fra det 28 år gamle 'Wine'-projekt, opkaldt efter “Wine is Not an Emulator”.
Wine er ikke en emulator og er ikke afhængig af virtualisering, hvilket ville kræve en fuld version af Windows for at køre Windows-applikationer på andre platforme. I stedet oversætter Wine Windows Application Protocol interface (API) opkald til Portable Operating System Interface (POSIX) opkald/instruktioner til Linux og macOS.
Vin nåede først version 1.0 i 2008, 15 år efter udviklingen begyndte. Wine 2.0 ankom i 2017, og siden da er en ny version blevet udgivet nogenlunde hvert år.
Mens Wine understøtter 29.000 Windows-applikationer, er den mest populære brug til at køre spil, der er lavet til Windows på Linux- og macOS-systemer. Den bedste Wine-understøttede Windows-applikation er World of Warcraft, og det eneste ikke-spil på dens top 10-liste er Microsofts .NET Framework, men det tillader også vigtige hjælpeprogrammer og Office at køre på Linux.
Wine 7.0 gennemgik seks udgivelseskandidater i løbet af det seneste år, der kulminerede med over 9.100 ændringer, inklusive forbedringer i bærbare eksekverbare (PE) Windows-moduler, understøttelse af Windows på Windows 64 (WoW64) kompatibilitetslaget (til at køre 32-bit programmer på nyere 64- bit Windows). Takket være dette understøtter Wine 7.0 at køre en 32-bit Windows-apps i en 64-bit Unix-værtsproces.
Der er også nye systemfarvetemaer, herunder lys og blå, samt Direct3D- og Vulkan-grafikforbedringer.
Wine 7.0 bygger på tidlig understøttelse af Apples nye siliciumbaserede Macs og inkluderer nu understøttelse til at køre x86-64 binære filer i Apples Rosetta 2-oversættelseslag til at køre apps bygget til Intel-arkitekturer.
Som bemærket af Phoronix er CodeWeavers fortsat den kommercielle hovedsponsor for Wine-projektet. CodeWeavers sælger en kommerciel version af Wine kaldet CrossOver, som lader Windows-apps køre på Linux, macOS og Chrome OS.
Wine har også fået fordel af spilproducenten Valves langvarige samarbejde med CodeWeavers for at bringe flere Steam-drevne Windows-spil over til Linux. CodeWeavers bidrager med størstedelen af sine vinændringer tilbage til Wine open source-projektet. Valve forsøgte oprindeligt at overføre spil til Linux, men for nylig skabte den Steam Play, som har en spilvenlig version af Wine kaldet Proton, og har foreslået ændringer til Linux-kernen for at understøtte denne indsats.
Sky | Big Data Analytics | Innovation | Teknik og arbejde | Samarbejde | Udvikler