Diven 5.0 lage

Diven 5.0 lageNan dat 21 janvye 2020, lage ofisyèl vèsyon ki estab la te fèt Diven 5.0 - yon zouti gratis pou kouri pwogram natif natal Windows nan yon anviwònman UNIX. Sa a se yon aplikasyon altènatif, gratis nan API Windows la. Akwonim recursive WINE la vle di "Diven se pa yon Emulator".

Vèsyon sa a gen apeprè yon ane nan devlopman ak plis pase 7400 chanjman endividyèl. Devlopè dirijan Alexandre Julliard idantifye kat:

  • Sipò pou modil nan fòma PE. Sa a rezoud pwoblèm ak diferan plan pwoteksyon kopi ki matche ak modil sistèm sou disk ak nan memwa.
  • Sipòte plizyè monitè ak plizyè GPU, ki gen ladan chanjman nan anviwònman dinamik.
  • Re-aplikasyon XAudio2 ki baze sou pwojè FAudio, yon aplikasyon ouvè nan bibliyotèk son DirectX. Chanje nan FAudio pèmèt ou reyalize pi bon kalite son nan jwèt, pèmèt melanje volim, efè son avanse, ak plis ankò.
  • Vulkan 1.1 sipò.


Aprann plis sou inovasyon kle yo.

PE modil

Avèk konpilatè MinGW la, pifò modil Wine yo kounye a bati nan fòma dosye ègzèkutabl PE (Portable Executable, Windows binè fòma) olye pou yo ELF.

Ègzèkutabl PE yo kounye a kopye nan anyè a ~/.wine olye pou yo itilize dosye DLL enbesil, fè aplikasyon yo pi sanble ak enstalasyon Windows reyèl.

Se pa tout modil yo te konvèti nan fòma PE ankò. Travay ap kontinye.

Grafik subsystem

Kòm mansyone pi wo a, sipò pou travay ak plizyè monitè ak adaptè grafik yo te ajoute.

Chofè Vulkan yo te mete ajou ak espesifikasyon Vulkan 1.1.126.

Anplis de sa, bibliyotèk WindowsCodecs la kounye a sipòte fòma raster adisyonèl, ki gen ladan fòma palèt-indexed.

Direct3D

Aplikasyon Direct3D plen ekran kounye a bloke apèl ekran an.

Pou aplikasyon DXGI, kounye a li posib pou chanje ant mòd ekran konplè ak mòd fenèt lè l sèvi avèk konbinezon estanda Alt + Antre.

Karakteristik Direct3D 12 yo te amelyore pou enkli sipò pou chanje ant mòd ekran plen ak fenèt, chanje mòd ekran, dekale opinyon, ak entèval swap. Tout karakteristik sa yo te deja aplike pou vèsyon anvan Direct3D API a.

Ekip pwojè a te travay avèk dilijans epi li te repare literalman dè santèn de pinèz, kidonk li te amelyore fason Wine jere divès sitiyasyon kwen. Sa yo enkli echantiyon resous 2D nan echantiyon 3D ak vis vèrsa, lè l sèvi avèk valè opinyon ki pa nan ranje pou transparans ak tès pwofondè, rann ak tèkstur reflete ak tanpon, lè l sèvi avèk clippers kòrèk (objè DirectDraw) ak plis ankò.

Gwosè espas adrès obligatwa a lè w ap chaje tèkstur 3D konprese lè l sèvi avèk metòd S3TC la redwi (olye pou yo chaje nèt, tèkstur yo chaje an ti moso).

Plizyè amelyorasyon ak ranje ki gen rapò ak kalkil ekleraj yo te fè pou aplikasyon DirectDraw ki pi gran yo.

Baz kat grafik rekonèt nan Direct3D te elaji.

Rezo ak kriptografik

Motè Gecko te mete ajou nan vèsyon 2.47.1 pou sipòte zouti modèn yo. Yon kantite nouvo API HTML yo te aplike.

MSHTML kounye a sipòte eleman SVG.

Te ajoute anpil nouvo karakteristik VBScript (tankou moun k ap okipe erè ak eksepsyon).

Kapasite pou jwenn anviwònman proxy HTTP atravè DHCP te aplike.

Nan pati kriptografik la, sipò pou kle kriptografik koub eliptik (ECC) atravè GnuTLS yo te aplike, kapasite pou enpòte kle ak sètifika nan dosye nan fòma PFX yo te ajoute, epi sipò pou konplo jenerasyon kle PBKDF2 ki baze sou modpas la te ajoute. te ajoute.

Diven 5.0 lage
Adobe Photoshop CS6 pou diven

Lòt inovasyon enpòtan

  • Sipò pou NT kernel spinlocks.
  • Mèsi a ekspirasyon patant la pou konpresyon nan tèkstur DXTn ak S3, li te vin posib yo enkli yo nan aplikasyon an default.
  • Sipòte enstalasyon chofè plug-and-play.
  • Divès amelyorasyon DirectWrite.
  • Amelyore sipò pou API Windows Media Foundation.
  • Pi bon senkronizasyon primitif gras ak aplikasyon sou futex.
  • Pataje Wine-Mono pou konsève pou espas olye pou yo louvri sous aplikasyon .NET pou chak ~/.wine.
  • Unicode 12.0 ak 12.1 sipò.
  • Aplikasyon yon premye sèvis HTTP (HTTP.sys) kòm yon ranplasman pou Winsock API ak IIS, sa ki lakòz pi bon pèfòmans pase API Windows Sockets.
  • Pi bon konpatibilite ak debogaj Windows.
  • Pi bon sipò LLVM MinGW ak amelyorasyon WineGCC kwa-konpilasyon.

Nou kapab tou mansyone amelyorasyon nan koòdone itilizatè a. Pa egzanp, fenèt minimize yo parèt kounye a lè l sèvi avèk yon ba tit olye ke ikon Windows 3.1-style. Amelyore sipò pou kontwolè jwèt, ki gen ladan switch chapo, volan ak pedal.

Yo te retire dekodeur AVI, MPEG-I ak WAVE yo nan Wine, ranplase yo ak sistèm GStreamer oswa QuickTime.

Kapasite pou itilize debogaj nan Visual Studio pou debogaj adistans aplikasyon ki kouri nan Wine te ajoute, bibliyotèk la DBGENG (Debug Engine) te pasyèlman aplike, ak depandans nan libwine yo te retire nan dosye yo konpile pou Windows.

Pou optimize pèfòmans, divès fonksyon distribisyon yo te imigre pou sèvi ak fonksyon revèy sistèm pèfòmans segondè, diminye anlè nan bouk rann nan anpil jwèt. Lòt optimize pèfòmans yo te fè.

Gade lis konplè chanjman yo. isit la.

Kòd sous Wine 5.0, yon glas
Binè pou distribisyon divès kalite
Dokimantasyon

Sou sit la AppDB Yon baz done aplikasyon Windows konpatib ak Wine konsève. Men lidè yo kantite vòt:

  1. Final Fantasy XI
  2. Adobe Photoshop CS6 (13.0)
  3. World of Warcraft 8.3.0
  4. EVE sou entènèt aktyèl
  5. Majik: rasanbleman an sou entènèt 4.x

Li ka sipoze ke aplikasyon sa yo yo te lanse pi souvan nan Wine.

Remak. Liberasyon Wine 5.0 dedye a memwa Józef Kucia, ki te mouri trajik nan mwa Out 2019 a laj 30 an pandan li tap eksplore yon gwòt nan sid Polòy. Jozef te yon kontribitè enpòtan nan devlopman Direct3D Wine, osi byen ke otè prensipal pwojè a. vkd3d. Pandan tan li ap travay sou diven, li te kontribye plis pase 2500 plak.

Diven 5.0 lage

Sous: www.habr.com

Add nouvo kòmantè