Wine 7.0 kommer med ett “stort” antal förbättringar: Här är vad som är nytt

0
171

Liam TungSkrivet av Liam Tung, bidragsgivare Liam Tung Liam Tung Bidragsgivare

Liam Tung är en frilansande teknikjournalist på heltid som skriver för flera australiska publikationer.

Fullständig bio den 20 januari 2022 | Ämne: Företagsprogramvara

Wine version 7.0 är nu tillgänglig för personer som kör Windows-spel och programvara på Linux-, macOS- och BSD-plattformar.

Wine 7.0 är den senaste stabila utgåvan av kompatibilitetslagret från det 28 år gamla “Wine”-projektet, uppkallat efter “Wine is Not an Emulator”.

Wine är inte en emulator och förlitar sig inte på virtualisering, vilket skulle kräva en fullständig version av Windows för att köra Windows-program på andra plattformar. Istället översätter Wine Windows Application Protocol Interface (API) anrop till Portable Operating System Interface (POSIX) anrop/instruktioner för Linux och macOS.

Vin nådde version 1.0 först 2008, 15 år efter att utvecklingen började. Wine 2.0 kom 2017 och sedan dess har en ny version släppts ungefär varje år.

Medan Wine stöder 29 000 Windows-applikationer, är dess mest populära användning för att köra spel som skapades för Windows på Linux- och macOS-system. Den bästa Wine-stödda Windows-applikationen är World of Warcraft och det enda icke-spelet i dess topp 10-lista är Microsofts .NET Framework, men det tillåter också viktiga verktygsappar och Office att köras på Linux.

Wine 7.0 genomgick sex releasekandidater under det senaste året och kulminerade i över 9 100 ändringar, inklusive förbättringar av portabla körbara (PE) Windows-moduler, stöd för kompatibilitetslagret Windows på Windows 64 (WoW64) (för att köra 32-bitarsprogram på nyare 64- bit Windows). Tack vare detta stöder Wine 7.0 att köra en 32-bitars Windows-appar i en 64-bitars Unix-värdprocess.

Det finns också nya systemfärgteman inklusive ljus och blått, såväl som Direct3D- och Vulkan-grafikförbättringar.

Wine 7.0 bygger på tidigt stöd för Apples nya kiselbaserade Mac-datorer och inkluderar nu stöd för att köra x86-64-binärfiler i Apples översättningslager Rosetta 2 för att köra appar byggda för Intel-arkitekturer.

Som påpekat av Phoronix förblir CodeWeavers den huvudsakliga kommersiella sponsorn för Wine-projektet. CodeWeavers säljer en kommersiell version av Wine som heter CrossOver, som låter Windows-appar köras på Linux, macOS och Chrome OS.

Wine har också dragit nytta av speltillverkaren Valves långvariga samarbete med CodeWeavers för att överföra fler Steam-drivna Windows-spel till Linux. CodeWeavers bidrar med huvuddelen av sina vinändringar tillbaka till Wine open source-projektet. Valve försökte ursprungligen porta spel till Linux, men på senare tid skapade det Steam Play, som innehåller en spelvänlig version av Wine som heter Proton, och har föreslagit ändringar av Linux-kärnan för att stödja denna ansträngning.

Moln | Big Data Analytics | Innovation | Teknik och arbete | Samarbete | Utvecklaren