Inguqulelo entsha yophuhliso lwewayini 4.15 ilapha kwaye ilungele ukufakwa

Isiselo somdiliya

Kwiveki ephelileyo Inguqulelo entsha yakhutshelwa isebe lophuhliso lwewayini, elilo isebe elitsha I4.15 yewayini ukusukela oko kwakhutshwa ingxelo engu-4.14, ezingama-28 zeengxelo zegciwane zivaliwe kwaye kwenziwe iinguqu ezingama-244.

Kulabo abangazi nto ngeprojekthi yewayini Kuya kufuneka uyazi ukuba lo ngumaleko wokuphunyezwa komthombo ovulekileyo we-Win32 API Iyakwazi ukuqhuba umaleko wokuhambelana kweWindows kwiLinux, MacOS, nakwi-BSD. Iwayini yiyo eyona ndlela ikhululekileyo yasimahla ngokupheleleyo kwiWindows API yeenkqubo zeGNU / Linux kwaye unokukhetha ngokuzithandela ii-Windows DLLs zemveli, ukuba zikhona.

Nceda uqaphele ukuba ngelixa ezinye iinkqubo kunye nemidlalo isebenza kakuhle ngeWayini kusasazo lweLinux, abanye banokuba neencukuthu.

Ngaphandle kokuba inkqubo ethile yeWindows ibalulekile kuwe, ngokubanzi kuyacetyiswa ukuba uzame ukufumana enye inkqubo oyifunayo kwiLinux kuqala okanye ukhethe isisombululo sefu.

Ngapha koko, iwayini inikeza ikhithi yophuhliso kunye nenkqubo yokulayisha yeWindows, ke abaphuhlisi banokuguqula ngokulula iinkqubo ezininzi zeWindows ezisebenza phantsi kwe-Unix x86, kubandakanya iLinux, FreeBSD, iMac OS X, kunye neSolaris.

Iwayini ineenguqulelo ezimbini eziyinguqulelo ezinzileyo kunye nenguqulelo yophuhliso. Inguqu ezinzileyo sisiphumo somsebenzi kunye nokulungiswa kwe-bug kuhlobo lophuhliso.

Inguqulelo yophuhliso ihlala ithiyori ibaluleke kakhulu njengoko le nguqulo ikhutshwa ukuze kukhangelwe zonke ezo mpazamo kwaye zikwazi ukulungisa okanye ukufaka ii-patches.

Yintoni entsha kuhlobo lophuhliso lweWine 4.15

Ngokukhutshwa kweli sebe litsha yongeza ukuphunyezwa kokuqala kwenkonzo ye-HTTP (WinHTTP) kunye ne-API yayo enxulumene nabasebenzisi kunye nezicelo zeseva ezinetyhefu kwaye zifumana izicelo zisebenzisa umthetho olandelwayo we-HTTP.

Iifowuni ezixhaswayo zezi HttpReceiveHttpRequest (), HttpSendHttpResponse (), HttpRemoveUrl (), HttpCreateHttpHandle (), HttpCreateServerSession (), HttpCreateRequestQueue (), HttpAddrl, njl. Isiphatho se-Http.sys sele silungiselelwe ukujongana nezicelo ezingenayo ze-HTTP.

Ngexesha yabaphuhlisi bokwakha be-nt64 basebenze kwinkxaso ye-stack yongezwe kwi-ntdll kwaye yongezwa nenkxaso yokuqhagamshela iilayibrari zangaphandle ze-libunwind.

Ukusuka kwiingxelo zebug zivaliwe imidlalo ehambelana nomsebenzi kunye neeapps ezo ze Dragon Age: Imvelaphi, Yakha 2, World of Warcraft 7, Isidingo seSantya esifunwa kakhulu ngo-2012, Reflex Arena, Titanfall 2, Vypress Chat 2.1.9, Quickbooks 2018, EverQuest, Guild Wars, Wizard101, Touhou, Unreal Tournament, SwanSoft CNC.

Olunye utshintsho olwahlukileyo Kwisaziso sesebe elitsha lophuhliso zezi:

  • KwiKernelbase umnxeba oya ku-S uyenziwaetThreadStackGuarantee() , esetyenziswa kwi ntdll ukusingatha imeko yokuphuphuma kwesitaki
  • Ukufika kwenkxaso ephuculweyo yokuseta esweni xa usebenza kwi-macOS
  • Ukwandiswa kwetoliki jscript kunye vbscript
  • En wines3d, yongeze inkxaso yolwandiso WINED3D_TEXTURE_DOWNLOADABLE kwaye umsebenzi waphunyezwa i-wined3d_colour_srgb_from_linear ()
  • Imisebenzi d3drm_viewport2_GetCamera(), d3drm_viewport2_SetCamera(), d3drm_viewport2_GetPlane () kunye d3drm_viewport2_SetPlane () ziyenziwa kwi-d3drm
  • Umsebenzi gdipRecordMetafileStreamI () Yongezwe kwi-gdiplus
  • Uluhlu olusetyenzisiweyo lolawulo lweefom zokuhlela zeRichEdit

Uyifaka njani inguqulelo yovavanyo lweWine 4.15 kwi-Ubuntu nakwiziphumo?

Ukuba unomdla wokuvavanya olu hlobo lophuhliso lwewayini kwi-distro yakho, ungakwenza oko ngokulandela imiyalelo esabelana ngayo ngezantsi.

Inyathelo lokuqala iya kuba kukuvumela uyilo lwe-32-bit, nokuba inkqubo yethu ingama-64 amasuntswana, ukwenza eli nyathelo kusisindisa kwiingxaki ezininzi ezidla ngokwenzeka, ngenxa yoko sibhala kwisiphelo sendlela:

sudo dpkg --add-architecture i386

Ngoku Kuya kufuneka singenise izitshixo kwaye sizongeze kwinkqubo ngalo myalelo:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

Uyenzile ngoku Siza kongeza indawo yokugcina elandelayo kwinkqubo, Ngale nto sibhala kwisiphelo sendlela:

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

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.