Valve выпустила новую бета-версию клиента Steam, которая наконец переводит Linux-клиент на 64-битную архитектуру. До этого обновления основной исполняемый файл Steam для Linux продолжал работать как 32-битное приложение, несмотря на то что 64-битные дистрибутивы Linux уже много лет являются стандартом. Изменение также вводит контейнеризованную среду выполнения для клиента.
Бета-версия от 15 октября также переносит клиент Steam в контейнер Steam Runtime. Valve уже использует эту технологию для Linux-игр, чтобы обеспечить единообразную среду выполнения на разных дистрибутивах. Компания начала тестировать этот подход через экспериментальный клиент SteamRT3 в начале этого года, который ранее требовал отдельного включения.
Однако переход на 64-битную архитектуру не означает, что пользователи Linux могут удалить свои 32-битные библиотеки. Обновлённые требования Valve прямо указывают, что установки только с 64-битными библиотеками не поддерживаются. Системы по-прежнему должны предоставлять как 32-битные, так и 64-битные библиотеки и графические драйверы, включая поддержку multilib. Новый клиент также требует ядро Linux версии 5.6 или новее и glibc 2.31 или новее.
64-битный Linux-клиент в настоящее время доступен через бета-версию клиента Steam. Valve не подтвердила, когда изменение попадёт в стабильный релиз для Linux. До тех пор пользователи обычного клиента Steam продолжат использовать существующую архитектуру.
Источник: www.playground.ru