Dumating ang Wine 7.0 na may 9100 pagbabago, bagong 64-bit na arkitektura at higit pa

Alak

Ilang araw na ang nakakalipas ang paglabas ng bagong stable na bersyon ng Wine 7.0 ay inihayag na nakaposisyon bilang tool sa compatibility para sa pagpapatakbo ng mga Windows program sa iba't ibang *nix operating system, na nag-aalok ng lubos na pinahusay na 64-bit compatibility.

Sa bagong bersyon na ito ang buong trabaho ng 5156 ay ipinatupad (5049 isang taon na ang nakalipas) mula sa ang mga programa para sa Windows ay nakumpirma sa Wine, 4312 iba pang (4227 isang taon na ang nakalipas) na mga programa ay gumagana nang maayos sa mga karagdagang setting at panlabas na DLL. Ang mga programa ng 3813 (3703 taon na ang nakakaraan) ay may mga maliliit na problema na hindi nakakasagabal sa paggamit ng mga pangunahing function ng mga application.

Dapat itong nabanggit na ang mga pagpapabuti ay marami at Kabilang sa mga pinakamahalaga ay kasama pinahusay na suporta sa tema para sa mga app, mas mahusay na suporta sa joystick, suporta sa HiDPI, mas mahusay na pagiging tugma sa OpenCL, VKD3D 1.2, mas mahusay na suporta sa Apple Silicon Mac, bagong mga driver ng Plug and Play, suporta sa Unicode 14, isang update sa Mono, at mga pagpapahusay sa WinRT.

Sa kabuuan, higit sa 9.100 mga pagbabago na magbunga, sa partikular, sa isang bagong arkitektura ng WoW64, na gumagana na ngayon.

Ano ang bago sa Alak 7.0?

Isa sa mga pangunahing novelties na namumukod-tangi ay iyon halos lahat ng DLL ay na-convert na para gamitin ang PE executable file format (Portable Executable) sa halip na ELF. Idinagdag ng team na karamihan sa mga module ay na-convert sa PE (Portable Execution) na format. Ang iba ay susundan sa mga susunod na bersyon ng Wine. Kapag nakumpleto na ang paglipat, magiging posible na pamahalaan ang mga 32-bit na application gamit ang 64-bit na mga aklatan. Ang lumang 32 bits ay aalisin.

Ang paggamit ng PE ay malulutas ang mga problema sa suporta ng iba't ibang mga scheme ng proteksyon ng kopya na nagpapatunay sa pagkakakilanlan ng mga module ng system sa disk at sa memorya.

Ang isa pa sa mga pagpapabuti na namumukod-tangi sa Wine 7.0 ay iyon Ang arkitektura ng WoW64 ay ipinatupad (32-bit na Windows sa 64-bit na Windows) na sumusuporta sa pagpapatakbo ng 32-bit na Windows application sa 64-bit na Unix system.

Sa pamamagitan nito, ang mga layer ng WoW64 ay inihanda para sa karamihan ng mga aklatan ng Unix at payagan ang 32-bit PE modules na ma-access ang 64-bit Unix library. Matapos makumpleto ang pag-convert ng lahat ng mga module sa PE format, magiging posible na magpatakbo ng 32-bit na Windows application nang hindi nag-i-install ng 32-bit na Unix library.

Sa iba pang mga pagbabago na namumukod-tangi:

  • Ang driver ng Vulkan ay nagpapatupad ng suporta para sa detalye ng Vulkan Graphics API 1.2.201.
  • Ang suporta ay ibinigay para sa output sa pamamagitan ng Direct2D's Hatched Geometric Objects API, na may kakayahang suriin kung may click na hit.
  • Ang Direct2D API ay nagbibigay ng paunang suporta para sa mga visual effect na inilapat sa pamamagitan ng ID2D1Effect interface.
  • Ang mga plugin ng GStreamer para sa DirectShow at ang balangkas ng Media Foundation ay pinagsama sa isang karaniwang backend ng WineGStreamer, na dapat gawing simple ang pagbuo ng mga bagong content decoding API.
  • Batay sa backend ng WineGStreamer, ipinapatupad ang mga object ng Windows Media para sa synchronous at asynchronous na pagbabasa.
  • Ang suporta para sa interface ng ID2D1MultiThread ay idinagdag sa Direct2D API, na ginagamit upang ayusin ang eksklusibong pag-access sa mga mapagkukunan sa mga multithreaded na application.
  • Ang WindowsCodecs library set ay sumusuporta sa WMP (Windows Media Photo) image decoding at DDS (DirectDraw Surface) image encoding.
  • Inalis ang suporta para sa pag-encode ng larawan sa ICNS format (para sa macOS), na hindi suportado sa Windows.
  • Ipinatupad ang suporta para sa mga tema. Kasama sa komposisyon ang "Light", "Blue" at "Classic Blue", na maaaring piliin sa pamamagitan ng WineCfg configurator.
  • Idinagdag ang kakayahang i-customize ang hitsura ng lahat ng mga kontrol sa interface sa pamamagitan ng mga tema.
  • Ibinigay ang awtomatikong pag-update ng view ng item pagkatapos baguhin ang tema.
  • Ang suporta sa tema ay naidagdag sa lahat ng built-in na Wine application.
  • Ang mga application ay iniakma sa mga screen na may mataas na pixel density (Mataas na DPI).
    subsystem ng graphics

Paano mag-install ng Alak 7.0?

Si ang mga gumagamit ng Debian, Ubuntu, Linux Mint at mga derivatives kung gumamit ng isang 64-bit na bersyon ng system, paganahin namin ang 32-bit na arkitektura sa:

sudo dpkg --add-architecture i386

Ngayon  idaragdag namin ang sumusunod sa system:

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

sudo apt -y install gnupg2 software-properties-common
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

Nagdagdag kami ng repositoryo, para sa Ubuntu at mga derivatives:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
sudo apt-get update

Para sa Debian at eta-based na mga distribusyon:

wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11/Release.key | sudo apt-key add -
echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list

Tapos na, Nagpapatuloy kaming mai-install ang mahahalagang mga pakete para sa Alak upang tumakbo nang maayos sa system:

sudo apt install --install-recommends winehq-stable

At kinukumpirma namin ang pag-install sa pamamagitan ng pagsasagawa:

alak –bersyon

Sa ang kaso ng Fedora at ang mga derivatives nito:

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo

At sa wakas ay nag-i-install kami ng Alak sa:

sudo dnf install winehq-stable

Sa kaso ng Arch Linux o anumang pamamahagi batay sa Arch Linux Maaari naming mai-install ang bagong bersyon na ito mula sa mga opisyal na repository ng pamamahagi.

Ang utos na i-install ito ay:

sudo pacman -s wine


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.