A Wine 8.0 már megjelent, és számos új funkcióval és fejlesztéssel érkezik

Wine Linuxon

A Wine a Win16 és Win32 alkalmazásprogramozási felületének újramegvalósítása Unix-alapú operációs rendszerekhez.

Egy év fejlesztés és 28 kísérleti verzió után végül elindítása az API nyílt megvalósításának stabil verziója Win32 Wine 8.0, amely több mint 8600 változást vett fel.

Az új verzió legfontosabb eredménye a Wine modulok formátumba fordításának befejezése, valamint annak megerősítése, hogy az 5266 Windows-program megfelelően működik további beállításokkal és külső DLL fájlokkal.

A Wine 8.0 legfőbb hírei

Ebben az új verzióban, amely a Wine 8.0-ból származik a modulok PE formátumban, négy év munka után az összes DLL-könyvtár átvitele megtörtént a PE futtatható fájlformátum használatához. A PE használata lehetővé teszi a Windows számára elérhető hibakeresők használatát, és megoldja a különböző másolásvédelmi sémákkal való kompatibilitási problémákat, amelyek ellenőrzik a lemezen és a memóriában lévő rendszermodulok azonosságát.

is A 32 bites alkalmazások 64 bites gazdagépeken való futtatásával kapcsolatos problémák megoldódtak és x86 alkalmazások ARM rendszereken. A Wine 8.x későbbi kísérleti verzióiban megoldani tervezett többi feladat közül kiemelkedik a modulok mozgatása az NT rendszerhívási felületre, ahelyett, hogy a PE és Unix szintek között közvetlen hívásokat kezdeményeznének.

Ezen kívül kiemelik azt is bevezetett egy speciális rendszerhívás diszpécsert, amely a PE-ről Unix könyvtárakba történő hívások fordítására szolgál hogy csökkentse a többletköltséget teljes NT rendszerhívás esetén. Az optimalizálás például lehetővé tette a teljesítménycsökkenés csökkentését az OpenGL és a Vulkan könyvtárak használatakor.

A WoW64-ben minden Unix-könyvtárhoz rendelkezésre állnak rétegek, lehetővé teszi a 32 bites PE formátumú modulok számára a 64 bites Unix könyvtárak elérését, ami a közvetlen PE/Unix hívásoktól való megszabadulás után lehetővé teszi a 32 bites Windows alkalmazások futtatását a 32 bites Unix könyvtárak telepítése nélkül.

A Direct3D-ben egy új HLSL shader fordító került hozzáadásra a vkd3d-shader könyvtár alapján. Ezenkívül a vkd3d-shader alapján készült egy HLSL disassembler és egy HLSL előfeldolgozó.

A beviteli eszközöknél lényegesen továbbfejlesztett támogatást találunk a hot plug vezérlőkhöz, amellett, hogy a játékkerekek meghatározására szolgáló kód továbbfejlesztett megvalósítása javasolt, az SDL könyvtár és a Force feedback effektussal való kompatibilitás alapján. játékkerekek használatakor.

A modul is kiemelve van WinRT Windows.Gaming.Input, amely egy programozási felület megvalósításával javasolt a játékvezérlők, joystickok és játékkerekek eléréséhez. Az új API-hoz többek között az eszközök üzem közbeni csatlakoztatásáról szóló értesítés, érintési és rezgési effektusok támogatása is megvalósul.
nemzetközivé

A egyéb kiemelkedő változások:

  • Az OpenAL könyvtár használata megszűnt.
  • Szűrő hozzáadva az audio- és videofolyamok olvasásához ASF (Advanced Systems Format) formátumban.
  • Eltávolítottuk az OpenAL32.dll középső rétegbeli könyvtárat, amely helyett az alkalmazásokhoz mellékelt natív Windows-könyvtár, az OpenAL32.dll kerül felhasználásra.
  • A Media Foundation Player továbbfejlesztett tartalomtípus-észlelést kínál.
  • Megvalósult az adatátviteli sebesség szabályozásának képessége (Rate Control).
  • Továbbfejlesztett támogatás az Enhanced Video Renderer (EVR) alapértelmezett keverőjéhez és renderelőjéhez.
  • A Writer Encoding API kezdeti megvalósítása hozzáadva.
    Az alapértelmezett beállítások a „Light” témát használják. A témát a WineCfg segédprogrammal módosíthatja.
  • A grafikus illesztőprogramokat (winex11.drv, winemac.drv, wineandroid.drv) úgy alakították át, hogy Unix-szintű rendszerhívásokat hajtsanak végre, és hozzáférjenek az illesztőprogramokhoz a Win32u könyvtáron keresztül.
  • A nyomtatóprocesszor-architektúra úgy lett megvalósítva, hogy kiküszöbölje a közvetlen hívásokat a nyomtató-illesztőprogram PE és Unix szintjei között.

Végül ha érdekel, hogy többet tudjon meg róla, ellenőrizheti a részleteket a következő link.

Hogyan telepíthetem a Wine 8.0-t Ubuntura és származékaira?

Azok számára, akiket érdekel a Wine új verziójának telepítése, egyszerűen nyissa meg a terminált, és írja be a következő parancsokat:

  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

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.