An riga an saki Wine 8.0 kuma ya zo cike da sabbin abubuwa da haɓakawa da yawa

Wine akan Linux

Wine shine sake aiwatar da aikace-aikacen aikace-aikacen Win16 da Win32 don tsarin aiki na tushen Unix.

Bayan shekara guda na haɓakawa da nau'ikan gwaji 28 a ƙarshe ƙaddamar da ingantaccen sigar buɗe aiwatar da API Win32 Wine 8.0, wanda ya sha fiye da 8600 canje-canje.

Babban nasarar sabuwar sigar ita ce kammala aikin fassara nau'ikan Wine a cikin tsari, da kuma tabbatar da cewa shirye-shiryen 5266 don Windows suna aiki daidai tare da ƙarin saitunan da fayilolin DLL na waje.

Babban labarai na Wine 8.0

A cikin wannan sabon sigar da ta fito daga Wine 8.0 modules a cikin PE format, bayan shekaru hudu na aiki an sami nasarar canja wurin duk ɗakunan karatu na DLL don amfani da tsarin fayil mai aiwatarwa na PE. Yin amfani da PE yana ba ku damar amfani da masu gyara da ke akwai don Windows kuma yana warware batutuwa tare da dacewa tare da tsare-tsaren kariyar kwafi daban-daban waɗanda ke tabbatar da asalin tsarin tsarin akan faifai da ƙwaƙwalwar ajiya.

Har ila yau An warware matsalolin tare da gudanar da aikace-aikacen 32-bit akan runduna 64-bit da aikace-aikacen x86 akan tsarin ARM. Daga cikin sauran ayyukan da aka tsara za a warware su a cikin nau'ikan gwaji na Wine 8.x daga baya, motsi na kayayyaki zuwa tsarin kiran tsarin NT, maimakon yin kira kai tsaye tsakanin matakan PE da Unix, ya fito fili.

Baya ga wannan, an kuma yi nuni da cewa aiwatar da mai aika kiran tsarin na musamman wanda ake amfani da shi don fassara kira daga PE zuwa ɗakunan karatu na Unix don rage sama lokacin yin cikakken kiran tsarin NT. Misali, ingantawa ya ba da damar rage raguwar aiki yayin amfani da ɗakunan karatu na OpenGL da Vulkan.

A cikin WoW64 yadudduka an tanadar don duk ɗakunan karatu na Unix, kyale 32-bit PE format modules samun damar 64-bit Unix dakunan karatu, wanda, bayan kawar da kai tsaye PE/Unix kira, zai sa ya yiwu a gudanar da 32-bit Windows aikace-aikace ba tare da installing dakunan karatu 32-bit Unix.

A cikin Direct3D an ƙara sabon HLSL shader compiler dangane da ɗakin karatu na vkd3d-shader. Hakanan, dangane da vkd3d-shader, an shirya HLSL disssembler da HLSL preprocessor.

A ɓangaren na'urorin shigarwa za mu iya samun ingantaccen tallafi ga masu kula da filogi mai zafi, ban da gaskiyar cewa an gabatar da ingantaccen aiwatar da lambar don tantance ƙafafun wasan, dangane da ɗakin karatu na SDL da dacewa tare da tasirin martani na Force lokacin amfani da ƙafafun caca.

An kuma haskaka tsarin WinRT Windows.Gaming.Input wanda aka gabatar tare da aiwatar da tsarin shirye-shirye don samun damar pads, joysticks da ƙafafun wasan. Don sabon API, a tsakanin sauran abubuwa, ana aiwatar da goyan bayan sanarwar zafi mai zafi na na'urori, taɓawa da tasirin girgiza.
internationalalization

Na wasu canje-canje da suka yi fice:

  • An daina amfani da ɗakin karatu na OpenAL.
  • An ƙara tacewa don karanta rafukan sauti da bidiyo a cikin tsarin ASF (Tsarin Tsarin Tsare-tsare).
  • Cire ɗakin karatu na tsakiyar Layer OpenAL32.dll, maimakon wanda ake amfani da ɗakin karatu na asali na Windows OpenAL32.dll, wanda aka kawo tare da aikace-aikace, yanzu.
  • Media Foundation Player ya inganta gano nau'in abun ciki.
  • An aiwatar da ikon sarrafa ƙimar canja wurin bayanai (Rate Control).
  • Ingantattun tallafi don mahaɗar tsoho da mai bayarwa a cikin Ingantaccen Mai Sauraron Bidiyo (EVR).
  • An ƙara aiwatar da farkon API ɗin Rubutun Rubutun.
    Saitunan tsoho suna amfani da jigon "Haske". Kuna iya canza jigon ta amfani da mai amfani WineCfg.
  • An canza direbobi masu hoto (winex11.drv, winemac.drv, wineandroid.drv) don yin kiran tsarin Unix-level da samun dama ga direbobi ta hanyar ɗakin karatu na Win32u.
  • An aiwatar da gine-ginen kayan aikin bugawa don kawar da kira kai tsaye tsakanin matakan PE da Unix a cikin direban firinta.

Finalmente idan kuna sha'awar ƙarin sani game da shi, zaku iya bincika cikakkun bayanai a cikin bin hanyar haɗi.

Yadda za a shigar da Wine 8.0 akan Ubuntu da abubuwan haɓaka?

Ga masu sha'awar samun damar shigar da wannan sabon sigar Wine, kawai buɗe tasha kuma a buga waɗannan umarni a ciki:

  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

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.