Steam для Linux у бета-версії перейшов на 64-бітну архітектуру

Steam для Linux у бета-версії перейшов на 64-бітну архітектуру

Steam у бета-версії для Linux перейшов на 64-бітну архітектуру та отримав запуск у контейнері Steam Runtime.

Клієнт Steam для Linux у межах останнього оновлення Steam Client Beta перейшов на 64-бітну архітектуру. Раніше основний виконуваний файл програми залишався 32-бітним навіть у 64-бітних дистрибутивах Linux, хоча окремі компоненти, зокрема steamwebhelper, уже працювали у 64-бітному режимі.

 

Зміни для клієнта Steam

 

Як повідомляє TechSpot, перехід основного клієнта на 64-бітний код має розширити доступний обсяг пам’яті та поліпшити загальний рівень безпеки програмного забезпечення. Оновлення також має зробити роботу Steam стабільнішою на Linux.

Водночас користувачам Linux і надалі будуть потрібні 32-бітні бібліотеки та графічні драйвери для сумісності. Valve зазначила, що операційні системи Linux, які працюють винятково з 64-бітним програмним забезпеченням, поки не підтримуються. Минулого року команда Fedora пропонувала відмовитися від підтримки 32-бітних бібліотек, однак відкликала цю ініціативу після заперечень, пов’язаних із сумісністю Steam.

 

Контейнер і досягнення

 

Бета-версія також запускає клієнт у власному контейнері Steam Runtime. Такий підхід має забезпечити більш однакову роботу програми в різних дистрибутивах Linux. Цю ж технологію використовують ігри Steam: вони можуть застосовувати 32- або 64-бітний код незалежно від архітектури самого клієнта.

Крім того, у Steam з’явилася функція Steam Achievement Sets для організації та відстеження ігрових досягнень у базових версіях ігор і додатковому завантажуваному контенті. Набори досягнень також мають надати розробникам новий формат сезонних цілей. Серед ігор, що вже підтримують функцію, названо Left 4 Dead 2, Portal 2, Call of Duty: Modern Warfare 4 та понад десяток інших проєктів.