Wine 8.0 har redan släppts och kommer laddad med många nya funktioner och förbättringar

Vin på Linux

Wine är en omimplementering av applikationsprogrammeringsgränssnittet Win16 och Win32 för Unix-baserade operativsystem.

Efter ett års utveckling och 28 experimentella versioner äntligen lanseringen av den stabila versionen av den öppna implementeringen av API Win32 Wine 8.0, som har absorberat mer än 8600 ändringar.

Nyckelprestationen för den nya versionen är slutförandet av arbetet med att översätta vinmoduler till formatet, samt bekräftelse på att 5266 program för Windows fungerar korrekt med ytterligare inställningar och externa DLL-filer.

De viktigaste nyheterna om Wine 8.0

I denna nya version som kommer från Wine 8.0 modulerna i PE-format, efter fyra års arbete överföring av alla DLL-bibliotek har uppnåtts för att använda PE körbara filformat. Genom att använda PE kan du använda de avlusare som är tillgängliga för Windows och löser problem med kompatibilitet med olika kopieringsskyddssystem som verifierar identiteten för systemmoduler på disken och i minnet.

också problem med att köra 32-bitars applikationer på 64-bitars värdar har lösts och x86-applikationer på ARM-system. Av resten av uppgifterna som planeras att lösas i senare experimentella versioner av Wine 8.x utmärker sig förflyttningen av moduler till NT-systemanropsgränssnittet, istället för att göra direktanrop mellan PE- och Unix-nivåerna.

Utöver detta framhålls också att implementerat en speciell systemanropsdispatcher som används för att översätta samtal från PE till Unix-bibliotek för att minska omkostnader när du gör ett fullständigt NT-systemanrop. Till exempel gjorde optimeringen det möjligt att minska prestandafallet vid användning av OpenGL- och Vulkan-biblioteken.

I WoW64 finns lager för alla Unix-bibliotek, tillåter 32-bitars PE-formatmoduler att komma åt 64-bitars Unix-bibliotek, som, efter att ha blivit av med direkta PE/Unix-anrop, kommer att göra det möjligt att köra 32-bitars Windows-applikationer utan att installera 32-bitars Unix-bibliotek.

I Direct3D lades en ny HLSL shader-kompilator till baserad på vkd3d-shader-biblioteket. Baserat på vkd3d-shader har också en HLSL-demonterare och HLSL-förprocessor förberetts.

På inmatningsenheternas sida kan vi hitta avsevärt förbättrat stöd för hot-plug-kontroller, utöver det faktum att en förbättrad implementering av koden för att bestämma spelhjulen föreslås, baserat på SDL-biblioteket och kompatibilitet med Force feedback-effekten när du använder spelhjul.

Modulen är också markerad WinRT Windows.Gaming.Input som föreslås med implementeringen av ett programmeringsgränssnitt för att komma åt gamepads, joysticks och spelhjul. För det nya API:et implementeras bland annat stöd för avisering av hotpluggning av enheter, berörings- och vibrationseffekter.
internationalisering

Av andra förändringar som sticker ut:

  • Användningen av OpenAL-biblioteket har upphört.
  • Lade till ett filter för att läsa ljud- och videoströmmar i ASF-format (Advanced Systems Format).
  • Tog bort mellanlagerbiblioteket OpenAL32.dll, istället för vilket det inbyggda Windows-biblioteket OpenAL32.dll, som medföljer applikationer, nu används.
  • Media Foundation Player har förbättrad identifiering av innehållstyp.
  • Möjligheten att styra dataöverföringshastigheten (Rate Control) har implementerats.
  • Förbättrat stöd för standardmixern och renderaren i Enhanced Video Renderer (EVR).
  • Lade till en första implementering av Writer Encoding API.
    Standardinställningarna använder temat "Ljus". Du kan ändra temat med hjälp av WineCfg-verktyget.
  • Grafikdrivrutinerna (winex11.drv, winemac.drv, wineandroid.drv) har konverterats för att göra systemanrop på Unix-nivå och komma åt drivrutinerna via Win32u-biblioteket.
  • Skrivarprocessorns arkitektur har implementerats för att eliminera direktanrop mellan PE- och Unix-nivåerna i skrivardrivrutinen.

Slutligen om du är intresserad av att veta mer om detkan du kontrollera detaljerna i följande länk.

Hur installerar man Wine 8.0 på Ubuntu och derivat?

För de som är intresserade av att kunna installera den här nya versionen av Wine, öppna bara en terminal och skriv följande kommandon i den:

  1. sudo apt install libgnutls30:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386
  2. sudo dpkg --add-architecture i386
    wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key
  3. sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
  4. sudo apt install --install-recommends winehq-stable

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.