Wine 8.8 надходить із початковою підтримкою ARM64EC, виправленнями тощо

Wine на Linux

Wine — це повторна реалізація інтерфейсу прикладного програмування Win16 і Win32 для операційних систем на базі Unix.

Це вже було випустила нову експериментальну версію впровадження Вино 8.8, у якому з моменту випуску версії 8.7 було закрито 18 звітів про помилки та внесено близько 253 змін під час підготовки до цього нового випуску.

Для тих, хто не знає про вино, вони повинні це знати це популярне безкоштовне програмне забезпечення з відкритим кодом що дозволяє користувачам запускати програми Windows на Linux та інші операційні системи, подібні до Unix. Щоб бути трохи більш технічним, Wine - це рівень сумісності, який переводить системні дзвінки з Windows на Linux і використовує деякі бібліотеки Windows у вигляді файлів .dll.

Основні нові можливості версії для розробки Wine 8.8

У представленій новій розробній версії Wine 8.8 однією з головних новинок є Реалізовано початкову підтримку для завантаження модулів ARM64EC (ARM64 Emulation Compatible, використовується для спрощення міграції програм, спочатку написаних для архітектури x86_64, до систем ARM64, надаючи можливість запускати окремі модулі коду x86_64 у середовищі ARM64 за допомогою емулятора), що є новою програмою ABI (Arm11 Binary Interface). ), який сумісний із Windows XNUMX на ARM.

Беручи фрагмент тексту із сайту Microsoft:

Arm64EC («Сумісність з емуляцією») дозволяє створювати нові рідні програми або поступово переносити існуючі x64-додатки, щоб скористатися перевагами рідної швидкості та продуктивності, доступними для пристроїв на платформі Arm, зокрема кращого енергоспоживання, часу автономної роботи та прискорених робочих навантажень AI та ML.

Arm64EC — це новий бінарний інтерфейс додатків (ABI) для додатків, що працюють на пристроях Arm з Windows 11. Це функція 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