Steam будет поддерживать ближайшие версии Ubuntu Linux

Valve представила официальный ответ на ситуацию, связанную с прекращением поддержки новой версии Ubuntu Linux.

122452-abstract-artwork-logo-linux-ubunt

На прошлой неделе в сети появились новости о том, что компания откажется поддерживать грядущую версию Ubuntu 19.10 из-за решения разработчиков отказаться от поддержки 32-битных пакетов.

Цитата

 

В качестве предыстории, требуется поддержка 32-битных библиотек, чтобы запускать не только клиент Steam, но и тысячи игр, доступных в Steam, которые поддерживают только 32-битные среды. Включение клиента Steam для работы в чистых 64-битных средах, хотя и осуществимо, оставило бы подавляющее большинство текущей библиотеки Steam недоступной для таких пользователей без дополнительного уровня совместимости. Обеспечение того, чтобы все игры, которыми владеет пользователь, оставалось полностью играбельным, где это возможно, является основным принципом Steam, и мы не считаем, что какое-либо решение, которое произвольно разделяет библиотеку пользователя, будет приемлемым.

Для этого Steam уже включает множество вещей, необходимых 32-битным играм, но в настоящее время он все равно опирается на некоторые ключевые компоненты, доступные в хост-системе: 32-битный glibc, ELF-загрузчик, библиотеки Mesa и графические драйверы NVIDIA. Мы уже какое-то время ищем способы обойти эти системные зависимости, рассматривая легкую контейнеризацию и другие подходы. Объявленное же изменение в Ubuntu потребовало бы от нас полной комплектации такой системы в пределах срока выпуска 19.10, поскольку там потребуется поддерживать функциональность, не требуя от пользователей переустановки Steam. Значительная часть наших пользователей Linux использует последнюю версию Ubuntu и обновляется по мере появления новых версий. Требование такого фундаментального изменения среды выполнения Steam в этот период времени было бы очень рискованным для этих пользователей и, вероятно, не привело бы к системным сбоям.

В нашем ответе также упоминалось, что мы не рекомендуем Ubuntu пользователям Steam в будущем. В настоящее время в инструкциях по установке Steam Linux и системных требованиях Ubuntu специально назван как наиболее поддерживаемый путь для пользователей настольных компьютеров. Когда мы изначально решились дать эту рекомендацию пользователям Steam, мы рассмотрели весь опыт работы с ПК и играми, а не только то, насколько хорошо будет работать сам Steam. Существует большое количество старых сторонних игр и настольных программ, которые живут за пределами Steam и поэтому не используют среду выполнения Steam. 

[...]

Есть много других технических и нетехнических причин, вызывающих нашу обеспокоенность, но суть в том, что нам пришлось бы отказаться от того, что мы делаем ctqxfc, и попытаться поддержать новую схему как раз к релизу 19.10. Мы не были уверены, что сможем сделать это, не вызвав дискомфорта у пользователей, и это не решит проблемы со сторонним программным обеспечением вне Steam, на которое полагаются многие наши пользователи.

Из заявления Valve

 

Сегодня же Valve поведала, что Steam продолжит работать и на более новой сборке ОС ввиду того, что авторы последней объявили о том, что они не станут прибегать к столь радикальным мерам, и набор 32-битных библиотек по-прежнему будет доступен для использования. По крайней мере, в 19.10.

Цитата

В ответ на озабоченность в вопросе, поднятую нами и широким сообществом, проект Ubuntu недавно обсудил более консервативный подход к разработке, в котором выбор 32-битных библиотек все еще будет доступен в хост-системе, по крайней мере, до 20,04 LTS. Мы по-прежнему не особо рады удалению какой-либо существующей функциональности, но такое изменение в плане разработке крайне приветствуется и позволит нам продолжать работать над улучшением модели распространения Steam, не вызывая новых головных болей у пользователей. Учитывая имеющуюся у нас информацию об этом новом подходе, представляется вероятным, что мы сможем продолжать официально поддерживать Steam в Ubuntu.

Из заявления Valve

 

Новости и статьи по тегам:

Комментарии: