Спирането на поддръжката на i386 в Ubuntu ще доведе до проблеми с доставките на Wine

Разработчиците на проекта Wine предупредиха относно появата на проблеми с доставката на Wine за Ubuntu 19.10, в случай прекратяването в настоящото издание на поддръжка на 32-битови системи x86.

Като взеха решение да се откажат от поддръжката на 32-битова архитектура x86, разработчиците на Ubuntu разчитаха на доставка на 64-битова версия на Wine или на използване на 32-битова версия в контейнер на базата на Ubuntu 18.04. Проблемът е, че 64-битовата версия на Wine (Wine64) не се поддържа официално и съдържа много нерешени проблеми.
Актуалните компилации на Wine за 64-битови дистрибуции са базирани на Wine32 и изискват наличие на 32-битови библиотеки.

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

Освен това много актуални приложения под Windows продължават да се доставят само в 32-битови версии, а 64-битовите приложения често се снабдяват с 32-битови инсталатори (за обработка на опити за инсталиране в Win32), така че 32-битовата версия на Wine продължава да се развива като основна. Дълго време Wine64 беше позициониран само като инструмент за стартиране на Win64 приложения, а не предназначен за изпълнение на 32-битови програми, и тази особеност е отразена в много статии и документация (в момента Wine64 вече може може да стартира Win32 приложения, но изисква наличието на 32-битови библиотеки).

С подобни проблеми се сблъска и компанията Valve, много игри в каталога й продължават да остават 32-битови. Valve е решила сама да поддържа 32-битови runtime за Linux клиента на Steam. Разработчиците на Wine не изключват възможността за използване на този runtime за доставка на 32-битов Wine в Ubuntu 19.10 преди да е готова 64-битовата версия на Wine, за да не се изобретява колелото и да се обединят усилията с Valve в областта на поддръжката на 32-битови библиотеки за Ubuntu.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster