Valve продовжить підтримку Ubuntu у Steam, але почне співпрацювати і з іншими дистрибутивами

У зв'язку з переглядом компанією Canonical
планів з припинення підтримки 32-розрядної архітектури x86 у наступному випуску Ubuntu, компанія Valve заявила, Що вона швидше за все збереже в Steam підтримку Ubuntu, незважаючи раніше висловлене намір припинити офіційну підтримку. Рішення Canonical забезпечити постачання 32-розрядних бібліотек дозволить продовжити розвиток Steam для Ubuntu без негативного впливу на користувачів цього дистрибутива, незважаючи на загальне невдоволення Valve політикою у сфері видалення з дистрибутивів існуючої функціональності.

При цьому Valve почне тісніше працювати з виробниками багатьох дистрибутивів Linux. Серед дистрибутивів, що надають хорошу підтримку запуску комп'ютерних ігор у своїх оточеннях користувача згадуються Arch Linux, Manjaro, Pop!_OS і Fedora. Конкретний список дистрибутивів, що підтримуються в Steam, буде оголошено додатково. Компанія Valve готова до співпраці з будь-якими дистрибутивами та запрошує їх безпосередньо зв'язатися з представниками компанії для початку спільної роботи. Valve також зберігає відданість ідеї розвитку
Linux як ігрова платформа і продовжить свою роботу з удосконалення драйверів та розробки нових можливостей для покращення якості роботи ігрових додатків та графічних оточень у всіх дистрибутивах Linux.

Пояснюючи свою позицію щодо підтримки 32-розрядних програм у дистрибутивах зазначається, що підтримка 32-розрядного режиму важлива не стільки для самого клієнта Steam, скільки для тисяч ігор у каталозі Steam, які поставляються лише у 32-розрядних збірках. Сам клієнт Steam не є складним адаптувати для запуску в 64-розрядних оточеннях, але це не вирішить проблеми із запуском 32-розрядних ігор, які не зможуть працювати без додаткового прошарку для забезпечення сумісності. Одним з ключових принципів Steam є те, що користувач, що купив ігри, повинен зберегти можливість їх запуску, тому дроблення бібліотеки на 32- і 64-розрядні ігри неприпустимо.

Steam вже надає великий набір залежностей для 32-розрядних ігор, але цього недостатньо, оскільки потрібна як мінімум наявність 32-розрядної Glibc, завантажувача, Mesa та бібліотек для графічних драйверів NVIDIA. Для надання необхідних 32-розрядних компонентів у дистрибутивах, в яких вони відсутні, можуть застосовуватися рішення на основі ізольованих контейнерів, але вони призведуть до фундаментальної зміни runtime-оточення і ймовірно не зможуть бути доведені до користувачів без порушення укладу.

Джерело: opennet.ru

Додати коментар або відгук