Múlt héten új verzió jelent meg a Wine fejlesztési ág számára, amely az új ág Bor 4.15 amelyben a 4.14 verzió kiadása óta 28 hibajelentést zártak le és 244 változtatást hajtottak végre.
Azok számára, akik még mindig nem ismerik a Bor projektet tudnia kell, hogy ez a Win32 API nyílt forráskódú megvalósításának egy rétege képes Windows kompatibilitási réteg futtatására Linux, MacOS és BSD rendszereken. A bor az kiváló, teljesen ingyenes alternatíva a GNU / Linux rendszerek Windows API-jához és opcionálisan natív Windows DLL-eket is használhat, ha vannak.
Vegye figyelembe, hogy míg egyes alkalmazások és játékok jól működnek a Wine-val egy Linux disztribúción, mások hibákat tartalmazhatnak.
Kivéve, ha egy adott Windows program elengedhetetlen az Ön számára, általában ajánlatos először megpróbálni alternatívát találni a kívánt program számára a Linuxban, vagy választani egy felhőmegoldást.
Továbbá, Bor fejlesztőkészletet és Windows programbetöltőt kínál, így a fejlesztők könnyen módosíthatják az x86 Unix alatt futó számos Windows-programot, beleértve a Linuxot, a FreeBSD-t, a Mac OS X-et és a Solaris-t.
A bornak két változata van, amely a stabil és a fejlesztői változat. A stabil verzió a fejlesztési verzióban végzett munka és hibajavítások eredménye.
A fejlesztői verzió általában a legfontosabb elméletileg, mert ez a verzió azért van kiadva, hogy észlelje az összes hibát, és kijavíthassa azokat, vagy javításokat alkalmazzon.
A Wine 4.15 fejlesztői verziójának újdonságai
Ennek az új ágnak a kiadásával hozzáadta a HTTP szolgáltatás kezdeti megvalósítását (WinHTTP) és a hozzá tartozó API az ügyfél- és kiszolgálóalkalmazások számára, amelyek mérgezik és fogadják a kérelmeket a HTTP protokoll segítségével.
A támogatott hívások HttpReceiveHttpRequest (), HttpSendHttpResponse (), HttpRemoveUrl (), HttpCreateHttpHandle (), HttpCreateServerSession (), HttpCreateRequestQueue (), HttpAddrl stb. Készült egy Http.sys kezelő is, amely kezeli a bejövő HTTP kéréseket.
míg az nt64 architektúra fejlesztői a verem kibontásának támogatásán dolgoztak hozzá lett adva az ntdll fájlhoz, és emellett támogatást adtak a külső libunwind könyvtárak összekapcsolásához.
A hibabejelentések lezárva munkához kapcsolódó játékok és alkalmazások azok Dragon Age: Origins, Construct 2, World of Warcraft 7, Need for Speed 2012, Reflex Arena, Titanfall 2, Vypress Chat 2.1.9, Quickbooks 2018, EverQuest, Guild Wars, Wizard101, Touhou, Unreal Tournament, SwanSoft CNC.
A többi kiemelkedő változás közül Az új fejlesztési ág bejelentésében a következők szerepelnek:
- A Kernelbase-ben az S felé történő hívás valósul megetThreadStackGuarantee() , amelyet a ntdll a verem túlcsordulási helyzetek kezelésére
- Javított támogatás érkezése a többmonitoros telepítésekhez, amikor a macOS-on dolgozik
- Bővített tolmács képességek jscript és vbscript
- En boros3d, hozzáadta a kiterjesztés támogatását WINED3D_TEXTURE_DOWNLOADABLE és a funkció megvalósult wined3d_colour_srgb_from_linear()
- funkciók d3drm_viewport2_GetCamera(), d3drm_viewport2_SetCamera(), d3drm_viewport2_GetPlane () és d3drm_viewport2_SetPlane () d3drm-ben valósulnak meg
- A funkció gdipRecordMetafileStreamI () hozzáadva a gdiplushoz
- Optimalizált vezérlőkészlet a RichEdit szerkesztési űrlapokhoz
Hogyan kell telepíteni a Wine 4.15 kísérleti változatát az Ubuntu és a derivatívákra?
Ha érdekel, hogy tesztelheted a Wine új fejlesztői verzióját, megteheted az alábbi, megosztott utasítások követésével.
Az első lépés a 32 bites architektúra engedélyezése lesz, még akkor is, ha a rendszerünk 64 bites, ennek a lépésnek a végrehajtása sok problémát takarít meg, amelyek általában felmerülnek, erre a terminálra írunk:
sudo dpkg --add-architecture i386
Most be kell importálnunk a kulcsokat és hozzá kell adnunk a rendszerhez ezzel a paranccsal:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Most kész a következő adattárat fogjuk hozzáadni a rendszerhez, erre a terminálba írjuk:
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade