Wine 8.8 пристига с първоначална поддръжка за ARM64EC, корекции и др

Wine на Linux

Wine е реимплементация на интерфейса за програмиране на приложения Win16 и Win32 за Unix-базирани операционни системи.

Беше вече пусна новата експериментална версия на прилагането Вино 8.8, която от пускането на версия 8.7, 18 доклада за грешки са затворени и около 253 промени са направени в подготовка за тази нова версия.

За тези, които не знаят за Wine, трябва да знаят това това е популярен безплатен софтуер с отворен код че позволява на потребителите да стартират Windows приложения на Linux и други подобни на Unix операционни системи. За да бъдем малко по -технически, Wine е слой за съвместимост, който превежда системни обаждания от Windows на Linux и използва някои библиотеки на Windows под формата на .dll файлове.

Основни нови функции на разработващата версия на Wine 8.8

В тази нова версия за разработка на Wine 8.8, която е представена, една от основните новости е Реализирана първоначална поддръжка за зареждане на модули ARM64EC (Съвместим с емулация ARM64, използван за опростяване на миграцията на приложения, първоначално написани за архитектурата x86_64, към системи ARM64, като предоставя възможност за стартиране на отделни модули с код x86_64 в среда ARM64 с помощта на емулатор), което е ново приложение за ABI (Arm11 Binary Interface) ), който е съвместим с Windows XNUMX на ARM.

Вземане на част от текста от сайта на Microsoft:

Arm64EC („Съвместим с емулация“) ви позволява да създавате нови собствени приложения или постепенно да прехвърляте съществуващи x64 приложения, за да се възползвате от естествената скорост и производителност, възможни с устройства, захранвани от Arm, включително по-добра консумация на енергия, живот на батерията и ускорени AI и ML работни натоварвания.

Arm64EC е нов двоичен интерфейс за приложения (ABI) за приложения, работещи на устройства с Windows 11 Arm. Това е функция на Windows 11, която изисква използването на Windows 11 SDK и не е налична в Windows 10 на Arm.

С тази нова функция, потребителите вече могат да стартират Windows приложения на Linux и други Unix-подобни операционни системи, създадени за ARM64EC. Това е важно развитие за Wine, тъй като разширява обхвата от приложения, които могат да работят на Linux и други Unix-подобни операционни системи.

Друга от промените, които се открояват в тази нова версия, е, че е била допълнителна работа по PostScript драйвера за предоставяне на пълна поддръжка за PE (Portable Executable) изпълним файлов формат, с който се очаква тези промени да подобрят цялостната производителност на Wine и да го направят по-стабилен.

От останалите промени акценти в тази нова версия:

  • Текущо преструктуриране на кода за поддръжка на IME (редактори на метод за въвеждане).
  • Затворени доклади за грешки, свързани с Devil May Cry.
  • Коригирани предупредителни грешки при компилация на Wine с gcc
  • Коригирайте в winedbg зареждане на неправилни символи за отстраняване на грешки за вградени dll
  • Няколко приложения се нуждаят от tasklist.exe, за да поддържат списък с процеси за печат в CSV формат '/f или CSV /nh' (Net64+ Client 2.x, Playstation Now 11.x, MathType)

Ако искате да научите повече за тази нова версия за разработка на Wine освободен, можете да проверите регистъра на промени в следната връзка. 

Как да инсталирам версията за разработка на Wine 8.6 на Ubuntu и деривати?

Ако се интересувате от възможността да тествате тази нова версия за разработка на Wine на вашия дистрибутор, можете да го направите, като следвате инструкциите, които споделяме по-долу.

Първата и най-важна стъпка ще бъде активирането на 32-битовата архитектура, че въпреки че нашата система е 64-битова, изпълнението на тази стъпка ни спестява много проблеми, които обикновено възникват, тъй като повечето от Wine библиотеките са фокусирани върху 32-битова архитектура.

За това пишем за терминала:

sudo dpkg --add-architecture i386

Сега трябва да импортираме ключовете и да ги добавим към системата с тази команда:

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

Готово сега ще добавим следното хранилище към системата, за това пишем в терминала:

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

Накрая можем да проверим дали вече имаме инсталиран Wine и също каква версия имаме в системата, като изпълним следната команда:

wine --version


		

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Cristian каза той

    Как да инсталирам wine 8.8 на chromebook, който има debit 11 aarch64