Dumating ang Wine 8.8 na may paunang suporta para sa ARM64EC, mga pag-aayos at higit pa

Alak sa Linux

Ang alak ay isang muling pagpapatupad ng Win16 at Win32 application programming interface para sa Unix-based na mga operating system.

Dati na inilabas ang bagong pang-eksperimentong bersyon ng ang pagpapatupad Alak 8.8, na mula nang ilabas ang bersyon 8.7, 18 ulat ng bug ang isinara at humigit-kumulang 253 pagbabago ang ginawa bilang paghahanda para sa bagong release na ito.

Para sa mga hindi nakakaalam tungkol sa Alak, dapat nilang malaman iyon ito ay isang tanyag na libre at bukas na mapagkukunan ng software ito Pinapayagan ang mga gumagamit na magpatakbo ng mga application ng Windows sa Linux at iba pang mga operating system na tulad ng Unix. Upang maging medyo teknikal, ang Alak ay isang layer ng pagiging tugma na isinalin ang mga tawag sa system mula sa Windows patungo sa Linux at gumagamit ng ilang mga library sa Windows, sa anyo ng mga .dll file.

Pangunahing mga bagong tampok ng bersyon ng pag-unlad ng Alak 8.8

Sa bagong development na bersyon na ito ng Wine 8.8 na ipinakita, ang isa sa mga pangunahing novelties ay ang Nagpatupad ng paunang suporta para sa paglo-load ng mga module ng ARM64EC (ARM64 Emulation Compatible, ginamit para pasimplehin ang paglipat ng mga application na orihinal na isinulat para sa x86_64 architecture sa ARM64 system sa pamamagitan ng pagbibigay ng kakayahang magpatakbo ng mga indibidwal na x86_64 code modules sa isang ARM64 environment gamit ang isang emulator) na isang bagong ABI (Arm11 Binary Interface) app ) na tugma sa Windows XNUMX sa ARM.

Kumuha ng isang piraso ng teksto mula sa Microsoft site:

Nagbibigay-daan sa iyo ang Arm64EC (“Emulation Compatible”) na lumikha ng mga bagong native na application o unti-unting ilipat ang mga umiiral na x64 na application para samantalahin ang native na bilis at pagganap na posible sa mga Arm-powered device, kabilang ang mas mahusay na pagkonsumo ng kuryente, buhay ng baterya at pinabilis na AI at ML workload.

Ang Arm64EC ay isang bagong Application Binary Interface (ABI) para sa mga application na tumatakbo sa Windows 11 Arm device. Isa itong feature na Windows 11 na nangangailangan ng paggamit ng Windows 11 SDK at hindi available sa Windows 10 on Arm.

Gamit ang bagong tampok na ito, ang mga gumagamit ay maaari na ngayong magpatakbo ng mga Windows app sa Linux at iba pang mga operating system na katulad ng Unix na binuo para sa ARM64EC. Ito ay isang mahalagang development para sa Wine, dahil pinapalawak nito ang hanay ng mga application na maaaring tumakbo sa Linux at iba pang mga operating system na katulad ng Unix.

Isa pa sa mga pagbabagong namumukod-tangi sa bagong release na ito ay ang nangyari karagdagang trabaho sa driver ng PostScript upang magbigay ng buong suporta para sa PE (Portable Executable) executable na format ng file, kung saan ang mga pagbabagong ito ay inaasahang magpapahusay sa pangkalahatang pagganap ng Wine at gawin itong mas matatag.

Sa iba pang mga pagbabago mga highlight ng bagong release na ito:

  • Patuloy na pagsasaayos ng code upang suportahan ang mga IME (mga editor ng paraan ng pag-input).
  • Mga saradong ulat ng bug na nauugnay sa Devil May Cry.
  • Inayos ang mga error sa babala sa compilation ng Wine sa gcc
  • Ayusin sa winedbg na naglo-load ng mga maling simbolo ng pag-debug para sa mga built-in na dll
  • Maraming application ang nangangailangan ng tasklist.exe upang suportahan ang listahan ng proseso ng pag-print sa CSV format na '/f o CSV /nh' (Net64+ Client 2.x, Playstation Now 11.x, MathType)

Kung gusto mong malaman ang higit pa tungkol sa bagong bersyon ng pag-unlad na ito ng Alak na pinakawalan, maaari mong suriin ang pagpapatala ng mga pagbabago sa sumusunod na link. 

Paano i-install ang bersyon ng pag-unlad ng Alak 8.6 sa Ubuntu at mga derivatives?

Kung interesado kang masubukan ang bagong bersyon ng pag-unlad ng Alak sa iyong distro, magagawa mo ito sa pamamagitan ng pagsunod sa mga tagubiling ibinabahagi namin sa ibaba.

Ang una at pinakamahalagang hakbang ay upang paganahin ang 32-bit na arkitektura, na bagama't ang aming system ay 64-bit, ang pagsasagawa ng hakbang na ito ay nakakatipid sa amin ng maraming problema na kadalasang nangyayari, dahil ang karamihan sa mga library ng Wine ay nakatuon sa 32-bit na arkitektura.

Para sa mga ito nagsusulat kami tungkol sa terminal:

sudo dpkg --add-architecture i386

Ngayon dapat nating mai-import ang mga key at idagdag ang mga ito sa system sa utos na ito:

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

Tapos na ngayon idaragdag namin ang sumusunod na repository sa system, para dito nagsusulat kami sa terminal:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
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

Sa wakas maaari naming i-verify na mayroon na kaming naka-install na Wine at kung anong bersyon ang mayroon kami sa system sa pamamagitan ng pagpapatupad ng sumusunod na command:

wine --version


		

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.

  1.   Cristian dijo

    Paano ko ii-install ang wine 8.8 sa isang chromebook na mayroong debit 11 aarch64