В предыдущей статье мы говорили об ответе команды разработчиков Wine перед новостью, которую дали разработчики Ubuntu чтобы прекратить поддержку и создание 32-битных пакетов из следующей версии Ubuntu, то есть Ubuntu 19.10.
Что ж, весь этот беспорядок, который произошел вокруг этой новости, которую они передали в Canonical на этой неделе, вызвал различную критику и, прежде всего, недовольство сообществом.
Это возникло потому, что причина прекращения поддержки архитектуры i386, которую предоставляет Canonical это неспособность поддерживать пакеты на уровне других архитектур поддерживается Ubuntu из-за недостаточного уровня поддержки в ядре Linux, инструментах и браузерах.
В частности, последние разработки в области повышения безопасности и защита от критических уязвимостей больше не разрабатывается своевременно для 86-битных систем x32 и доступны только для 64-битной архитектуры.
Двое великих разработчиков Linux уже вышли, чтобы ответить, один из них - команда Wine, а за ними - Steam.
Valve не будет поддерживать Ubuntu 19.10 в Steam
И что это недавно Сотрудник Valve, «Пьер-Лу Гриффэ», противопоставил позицию Valve тому, что имеет в виду Canonical, этот ответ был дан в Твиттере сегодня вечером, который вы можете увидеть здесь.
Ubuntu 19.10 и будущие выпуски не будут официально поддерживаться Steam и не будут рекомендованы нашим пользователям. Мы рассмотрим способы минимизировать поломку для существующих пользователей, но также переключим наше внимание на другой дистрибутив, который в настоящее время подлежит уточнению.
- Пьер-Лу Гриффэ (@ Plagman2) 22 июня 2019
И это очевидно, переговоры между Ubuntu и Valve для решения проблемы от удаления библиотеки 32bit / Multiarch из Ubuntu 19.10 они потерпели неудачупоскольку они официально не поддерживаются Ubuntu или не рекомендуют его своим пользователям в будущем. Сейчас они изучают новые дистрибутивы, чтобы принять их.
Плюс разработчик в Canonical, Алан Поуп (AKA, Popey), Я пытался повысить осведомленность о проблемах, с которыми рядовой пользователь столкнется без поддержки 32-битной версии.
Так этот Canonical разработчик провел эксперимент по запуску игр из каталога GOG на пробной версии Ubuntu 19.10 без 32-битных библиотек с Wine64.
В результате из 6 случайно выбранных игр которые работают в Wine с 32-битными библиотеками, в Wine64, ни одна игра не работала.
В частности, не удалось добиться установки трех игр (Theme Hospital, Quake The Offer, Shadow Warrior), одна игра не запускалась (GOG Braid), а оставшиеся две (FTL Advanced Edition, GOG Surgeon Simulator 2013) были ограничены до показать черный экран (возможно, из-за ограничений поддержки OpenGL в VirtualBox).
Это показывает, что большинство игр GOG (старые добрые игры) перестали работать на Ubuntu 19.10, создавая впечатление, что остальные разработчики Canonical вообще не проводили никаких тестов, прежде чем заявить, что они перестанут давать поддержка 32-битных пакетов.
Поскольку, как мы упоминали в предыдущей статье:
И это не по прихоти разработчиков Wine, а из-за того, что поскольку текущие версии Wine для 64-битных дистрибутивов основаны на Wine32 и требуют 32-битных библиотек.
Обычно в 64-битных средах требуемые 32-битные библиотеки поставляются в многоархивных пакетах, но в Ubuntu было решено полностью отказаться от создания таких библиотек.
Причину этого довольно легко понять: многие приложения Windows продолжают полностью или частично использовать 32-разрядный код.
Если Canonical продолжит реализацию своих обнародованных планов, через несколько месяцев она останется без поддержки двух великих компаний.
Не говоря уже о проектах, которые также являются производными от Wine, такими как PlayOnLinux и которые также влияют на пользователей Crossover.
В дополнение к тому факту, что в случае пользователей Steam все меняется, потому что, как они узнают с помощью своего проекта Proton, многим пользователям нравятся их игры, которые являются родными для Windows в Ubuntu или ее производных.
Эта проблема может привести к тому, что большое количество пользователей откажется от использования альтернативных дистрибутивов.
НЕТ, ни Ubuntu не прекращает поддержку 32-битных пакетов, ни Valve не прекращает поддержку Steam в Ubuntu, это все недоразумение:
https://www.omgubuntu.co.uk/2019/06/is-ubuntu-not-dropping-32-bit-app-support-after-all
Ubuntu становится все хуже и медленнее ... особенно после выхода благословенного Gnome 3; если kde становится все хуже как настольный компьютер и без konqueror, ubuntu и gnome не отстают!
Ничего не понимается, это плохо для сообщества, если бы это было просто недоразумение, это было бы так же плохо. А во-вторых, если бы это был Steam, мне все равно, и поскольку я не вижу сегодня названия, которое действительно того стоит! При этом Valve сделала все возможное, чтобы компании перешли на Vulkan, зарабатывая немного меньше на использовании linux »steam». Я все еще надеюсь, что Google продает видеоигры на своей платформе, на случай, если они не будут такими успешными, но если он сможет продавать их для локального режима, у нас может появиться серьезный конкурент Steam.
Во-вторых, я согласен с убийством x86, но не таким образом, по крайней мере, пытаясь мотивировать их оставить или восстановить свои версии x64 и использовать appimage или что-то еще, я уже прогнил от библиотек, если это заканчивается здесь.