Ua hoʻokuʻu ʻia ka waina 5.0

Ua hoʻokuʻu ʻia ka waina 5.0Ma Ianuali 21, 2020, ua hoʻokuʻu ʻia ka hoʻokuʻu kūhelu o ka mana paʻa Ka waina 5.0 - he mea hana manuahi no ka holo ʻana i nā polokalamu Windows maoli ma kahi kaiapuni UNIX. He hoʻokō manuahi kēia o ka Windows API. ʻO ka acronym recursive WINE ke kū nei no "Wine is Not an Emulator".

Aia kēia mana ma kahi o hoʻokahi makahiki o ka hoʻomohala ʻana a ʻoi aku ma mua o 7400 mau hoʻololi pilikino. Hōʻike ʻo Alexandre Julliard i ka mea hoʻomohala alakaʻi i ʻehā:

  • Kākoʻo no nā modules i ka format PE. Hoʻoponopono kēia i nā pilikia me nā papa hana pale kope like ʻole e pili ana i nā modula ʻōnaehana ma ka disk a me ka hoʻomanaʻo.
  • Kākoʻo i nā mākaʻikaʻi he nui a me nā GPU he nui, me nā hoʻololi hoʻonohonoho dynamic.
  • Hoʻokomo hou i ka XAudio2 e pili ana i ka papahana FAudio, kahi hoʻokō wehe o nā hale waihona leo DirectX. ʻO ka hoʻololi ʻana iā FAudio e hiki ai iā ʻoe ke hoʻokō i ka maikaʻi leo kiʻekiʻe ma nā pāʻani, hiki ke hoʻohui i ka leo, nā hopena leo kiʻekiʻe, a me nā mea hou aku.
  • Kākoʻo Vulkan 1.1.


E aʻo hou e pili ana i nā mea hou nui.

Nā modula PE

Me ka MinGW compiler, ua kūkulu ʻia ka hapa nui o nā module Wine i ka PE (Portable Executable, Windows binary format) executable file format ma kahi o ELF.

Ua kope ʻia nā mea hoʻokō PE i ka papa kuhikuhi ~/.wine ma kahi o ka hoʻohana ʻana i nā faila DLL dummy, e hana like ana i nā noi me nā hoʻonohonoho Windows maoli.

ʻAʻole i hoʻololi ʻia nā modula a pau i ka format PE. Hoʻomau ka hana.

Pūnaehana kiʻi

E like me ka mea i ʻōlelo ʻia ma luna, ua hoʻohui ʻia ke kākoʻo no ka hana ʻana me nā mea nānā he nui a me nā mea hoʻololi kiʻi.

Ua hōʻano hou ʻia ka mea hoʻokele Vulkan i nā kikoʻī Vulkan 1.1.126.

Eia hou, ke kākoʻo nei ka waihona WindowsCodecs i nā palapala hōʻano hou aʻe, e komo pū ana me nā ʻano palette-indexed.

Manaʻo Direct3D

Ke ālai nei nā polokalamu Direct3D piha piha i ke kelepona mālama pale.

No nā noi DXGI, hiki i kēia manawa ke hoʻololi ma waena o ke ʻano pale piha a me ka puka aniani me ka hoʻohana ʻana i ka hui Alt+Enter maʻamau.

Ua hoʻonui ʻia nā hiʻohiʻona Direct3D 12 e hoʻokomo i ke kākoʻo no ka hoʻololi ʻana ma waena o nā ʻano pale piha a me nā ʻano puka aniani, hoʻololi i nā ʻano pale, nā hiʻohiʻona scaling, a me nā wā swap. Ua hoʻokō ʻia kēia mau hiʻohiʻona a pau no nā mana mua o ka Direct3D API.

Ua hana ikaika ka hui papahana a hoʻopaʻa maoli i nā haneli he nui, no laila ua hoʻomaikaʻi ʻia ka lawelawe ʻana o ka waina i nā kūlana ʻaoʻao like ʻole. Hoʻopili kēia i ka hoʻāʻo ʻana i nā kumuwaiwai 2D i nā mea hoʻohālike 3D a me ka ʻokoʻa, me ka hoʻohana ʻana i nā waiwai hoʻokomo i waho no ka ʻike a me nā hoʻāʻo hohonu, ka hoʻohālikelike ʻana me nā ʻano leo a me nā buffer, me ka hoʻohana ʻana i nā clippers hewa (DirectDraw object) a ʻoi aku ka nui.

Ua hōʻemi ʻia ka nui o ka wahi kikoʻī i makemake ʻia i ka wā e hoʻouka ai i nā mea leʻaleʻa 3D i hoʻohana ʻia me ke ʻano S3TC (ma kahi o ka hoʻouka ʻana ma ke ʻano holoʻokoʻa, hoʻouka ʻia nā kikoʻī i nā ʻāpana).

Ua hana ʻia nā hoʻomaikaʻi like ʻole a me nā hoʻoponopono e pili ana i nā helu kukui no nā noi DirectDraw kahiko.

Ua hoʻonui ʻia ke kumu o nā kāleka kiʻi i ʻike ʻia ma Direct3D.

Pūnaewele a me ka cryptography

Ua hōʻano hou ʻia ka ʻenekini Gecko i ka mana 2.47.1 e kākoʻo i nā mea hana hou. Ua hoʻokō ʻia kekahi mau HTML API hou.

Kākoʻo ʻo MSHTML i nā mea SVG.

Hoʻohui hou i nā hiʻohiʻona VBScript hou (e like me ka hewa a me nā mea lawelawe ʻokoʻa).

Ua hoʻokō ʻia ka hiki ke loaʻa nā hoʻonohonoho proxy HTTP ma o DHCP.

Ma ka ʻāpana cryptographic, ua hoʻokō ʻia ke kākoʻo no nā kī elliptic curve cryptographic (ECC) ma o GnuTLS, hiki ke hoʻokomo i nā kī a me nā palapala hōʻoia mai nā faila i ka format PFX, a ua hoʻohui ʻia ke kākoʻo no ka PBKDF2 password-based key generation scheme. hoʻohui ʻia.

Ua hoʻokuʻu ʻia ka waina 5.0
Adobe Photoshop CS6 no ka waina

Nā hana hou nui ʻē aʻe

  • Kākoʻo no ka NT kernel spinlocks.
  • Mahalo i ka pau ʻana o ka patent no ka hoʻopili ʻana o DXTn a me S3 textures, ua hiki ke hoʻokomo iā lākou i ka hoʻokō paʻamau.
  • Kākoʻo i ka hoʻokomo ʻana i nā mea hoʻokele plug-and-play.
  • Nā hoʻomaikaʻi DirectWrite like ʻole.
  • Hoʻomaikaʻi ʻia ke kākoʻo no Windows Media Foundation API.
  • ʻOi aku ka maikaʻi o ka hoʻonohonoho ʻana o nā primitives e hoʻokō i nā futexes.
  • Kaʻana like ʻana i ka Wine-Mono no ka mālama ʻana i ka hakahaka ma kahi o ka hoʻokō .NET kumu wehe no kēlā me kēia ~/.wine.
  • Kākoʻo Unicode 12.0 a me 12.1.
  • Ka hoʻokō ʻana i kahi lawelawe HTTP mua (HTTP.sys) ma ke ʻano he pani no ka Winsock API a me IIS, e hopena i ka hana ʻoi aku ka maikaʻi ma mua o ka Windows Sockets API.
  • ʻOi aku ka maikaʻi o ka hoʻopili ʻana me nā debuggers Windows.
  • ʻOi aku ka maikaʻi o ke kākoʻo LLVM MinGW a me ka hoʻomaikaʻi ʻana i ka hui ʻana o WineGCC.

Hiki iā mākou ke haʻi aku i ka hoʻomaikaʻi ʻana i ka mea hoʻohana. No ka laʻana, hōʻike ʻia nā puka makani liʻiliʻi me ka hoʻohana ʻana i kahi pahu poʻo inoa ma mua o nā kiʻi ʻoniʻoni Windows 3.1. Hoʻomaikaʻi i ke kākoʻo no nā mea hoʻokele pāʻani, me ka hoʻololi ʻana i ka pāpale, ka huila a me nā pedal.

Ua wehe ʻia nā decoders AVI, MPEG-I a me WAVE i kūkulu ʻia mai ka waina, a hoʻololi iā lākou me ka ʻōnaehana GStreamer a i ʻole QuickTime.

Ua hoʻohui ʻia ka hiki ke hoʻohana i ka debugger mai Visual Studio no ka debugging mamao o nā noi e holo ana ma Wine, ua hoʻokō ʻia ka waihona DBGENG (Debug Engine), a ua wehe ʻia ka hilinaʻi ma libwine mai nā faila i hōʻuluʻulu ʻia no Windows.

No ka hoʻokō ʻana i ka hana, ua neʻe ʻia nā hana manawa like ʻole e hoʻohana i nā hana manawa o ka ʻōnaehana hana kiʻekiʻe, e hōʻemi ana i ka overhead i ka loop render o nā pāʻani he nui. Ua hana ʻia nā hana hoʻokō ʻē aʻe.

E ʻike i ka papa inoa piha o nā hoʻololi. maanei.

ʻO ke kumu kumu waina 5.0, whakahākāka
Binaries no nā māhele like ʻole
ʻO ka palapala

Aia ma ka pūnaewele AppDB Mālama ʻia kahi waihona o nā polokalamu Windows i kūpono me ka waina. Eia na alakai helu o na balota:

  1. ʻO ka mana hope loa XI
  2. Adobe Photoshop CS6 (13.0)
  3. World of Warcraft 8.3.0
  4. EVE Online i kēia manawa
  5. Magic: The Gathering Online 4.x

Hiki ke manaʻo ʻia ua hoʻomaka pinepine ʻia kēia mau noi ma Wine.

Nānā. Hoʻolaʻa ʻia ka hoʻokuʻu ʻana o Wine 5.0 i ka hoʻomanaʻo ʻana iā Józef Kucia, ka mea i make ʻino i ʻAukake 2019 i ka makahiki 30 i ka wā e ʻimi ana i kahi ana ma ka hema o Polani. He mea koʻikoʻi ʻo Jozef i ka hoʻomohala ʻana o Direct3D Wine, a me ke kumu kumu o ka papahana. vkd3d. I kona manawa e hana ana ma ka waina, ua hāʻawi ʻo ia ma mua o 2500 patches.

Ua hoʻokuʻu ʻia ka waina 5.0

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka