SteamOS: различия между версиями

Материал из Wiki SteamOS
мНет описания правки
Нет описания правки
Строка 103: Строка 103:


== 7. См. также ==
== 7. См. также ==
Linux для игр
Wine (англ.)
Wine (англ.)


Proton (англ.)
[[Proton]] (англ.)


[[Steam Deck]]
[[Steam Deck]]


Сравнение дистрибутивов Linux
[[Arch Linux]]


== 8. Примечания (Список литературы) ==
== 8. Примечания (Список литературы) ==

Версия от 08:55, 19 марта 2026

SteamOS

SteamOS — это основанный на Linux игровой операционный системный дистрибутив, разработанный компанией Valve Corporation. Изначально созданная для конкуренции в «гостиной» с консолями (Steam Machines), система пережила перерождение в версии 3.0, став основой для портативной консоли Steam Deck. Ключевая особенность современной SteamOS — использование слоя совместимости Proton, позволяющего запускать видеоигры, созданные для Windows, без портирования. Система распространяется бесплатно, имеет открытый исходный код (за исключением проприетарных компонентов Steam) и официально поддерживает устройства на базе AMD .

Карточка ОС (Инфобокс) Параметр Значение Разработчик Valve Corporation, Collabora Семейство ОС Unix-подобные (Linux) Исходная модель Открытое ПО (ядро) с закрытыми компонентами (клиент Steam) Первый выпуск 13 декабря 2013 г. Последняя версия 3.7.19 (6 января 2026 г.) Метод обновления RAUC (A/B разделы) в версии 3.0 / APT (Debian версии) Менеджеры пакетов pacman, Flatpak (3.0+); dpkg (исторические версии) Поддерживаемые платформы x86-64, ARM64 (с 2025 года) Тип ядра Монолитное (Linux) Пользовательское пространство GNU Интерфейс по умолчанию Steam (игровой режим Big Picture) / KDE Plasma (режим рабочего стола) Лицензия Свободное ПО (ядро), проприетарная (клиент Steam) Официальный сайт store.steampowered.com/steamos Содержание История

  • 1.1 Эра Steam Machines (версии 1.0 и 2.0)
  • 1.2 Переход на Arch Linux и эра портативных консолей (версия 3.0)
  • 1.3 Поддержка ARM-устройств
  • Архитектура системы
  • 2.1 Иммутабельность и система обновлений
  • 2.2 Режимы работы: Gaming Mode и Desktop Mode
  • 2.3 Слой совместимости Proton (Proton)
  • 2.4 Композитор Gamescope
  • Ключевые функции
  • 3.1 Steam Play и проверка совместимости
  • 3.2 Трансляция (Steam Remote Play)
  • 3.3 Семейные возможности и общий доступ
  • 3.4 Специальные возможности
  • Поддерживаемое оборудование
  • 4.1 Официальные устройства
  • 4.2 Сторонние лицензированные устройства
  • 4.3 Установка на стороннее оборудование (Неофициальная)
  • Связанные дистрибутивы и форки
  • Критика и производительность
  • 6.1 Сравнение с Windows
  • 6.2 Проблемы античита

См. также Примечания Ссылки

1. История

1.1 Эра Steam Machines (версии 1.0 и 2.0)

История SteamOS началась в сентябре 2013 года, когда Gabe Newell анонсировал экспансию Valve в «гостиные». Первая версия (1.0) была основана на Debian 7 (Wheezy) и позиционировалась как клиент для стриминга игр с основного ПК, а не как полноценная игровая платформа . В 2015 году вышла версия 2.0 (Brewmaster) на базе Debian 8 (Jessie) с обновленным ядром и графическим стеком. Именно эта версия стала основной для анонсированных, но коммерчески провальных Steam Machines. Производительность оставляла желать лучшего из-за сырых драйверов и малого количества нативных игр, а разработчики игр не спешили портировать проекты под Linux .

1.2 Переход на Arch Linux и эра портативных консолей (версия 3.0)

В 2021 году Valve представила портативную консоль Steam Deck и вместе с ней радикально обновленную SteamOS 3.0 (кодовое имя Holo) . Ключевым изменением стал отказ от Debian в пользу Arch Linux. Это решение было продиктовано моделью обновлений Arch (rolling release), которая позволяла Valve гораздо быстрее доставлять обновления драйверов и исправления для нового форм-фактора . Вместо GNOME был внедрен KDE Plasma в качестве окружения рабочего стола .

1.3 Поддержка ARM-устройств

В конце 2025 года Valve анонсировала Steam Frame — VR-гарнитуру на базе ARM-чипа Snapdragon. Для обеспечения совместимости с существующей библиотекой x86-игр компания интегрировала эмуляционный слой FEX, что знаменует официальную поддержку ARM-архитектуры в SteamOS .

2. Архитектура системы

2.1 Иммутабельность и система обновлений

Современная SteamOS является иммутабельным дистрибутивом. Корневая файловая система доступна только для чтения, что защищает систему от случайного повреждения и гарантирует стабильность . Обновления устанавливаются атомарно с использованием подхода A/B-разделов (RAUC): система обновляется в фоновом режиме на неактивный раздел, и после перезагрузки происходит мгновенное переключение на новую версию, что позволяет легко откатить изменения в случае сбоя .

2.2 Режимы работы: Gaming Mode и Desktop Mode

Игровой режим (Gaming Mode): Базовый режим при включении устройства. Представляет собой оптимизированный интерфейс Steam Big Picture, запущенный поверх композитора Gamescope. Ориентирован на управление с геймпада .

Режим рабочего стола (Desktop Mode): Полноценное окружение KDE Plasma, доступное через меню питания. Позволяет устанавливать стороннее ПО (через Flatpak или pacman), работать с файлами и использовать устройство как обычный Linux-ПК .

2.3 Слой совместимости Proton

Proton — это форк проекта Wine, разработанный Valve при участии Codeweavers. Он интегрирован непосредственно в клиент Steam на Linux и позволяет запускать Windows-игры без необходимости портирования. Proton включает в себя библиотеки для преобразования графических вызовов (DXVK, VKD3D-Proton), что обеспечивает высокую производительность .

2.4 Композитор Gamescope

Микро-композитор, который запускает Steam и игры в отдельном сеансе. Gamescope отвечает за манипуляции с разрешением (апскейлинг, использование FSR), управление частотой кадров (VFR) и низкую задержку ввода, что критически важно для портативных устройств .

3. Ключевые функции

3.1 Steam Play и проверка совместимости

Система использует базу данных Steam Deck Verified, которая классифицирует игры по уровню совместимости (Verified, Playable, Unsupported). Это помогает пользователям понимать, какой опыт их ожидает без дополнительных настроек .

3.2 Трансляция (Steam Remote Play)

Позволяет транслировать видеоигры с другого компьютера (Windows/Mac/Linux) на устройство с SteamOS по локальной сети или через интернет .

3.3 Семейные возможности и общий доступ

Включает функции родительского контроля и общую библиотеку игр (Family Sharing), позволяя делиться играми с членами семьи, сохраняя при этом свои сохранения и достижения .

3.4 Специальные возможности

Начиная с середины 2025 года, SteamOS включает встроенный экранный диктор (скринридер) и расширенные настройки визуального отображения (цветовые фильтры, режимы высокой контрастности) для пользователей с ограниченными возможностями .

4. Поддерживаемое оборудование

4.1 Официальные устройства

Steam Deck (LCD и OLED): Основная платформа для SteamOS 3.0.

Steam Machines: Исторические устройства партнеров Valve (Alienware, и др.), поставлявшиеся с SteamOS 2.0 .

Steam Frame: Будущая ARM-гарнитура VR .

4.2 Сторонние лицензированные устройства

С 2025 года Valve официально лицензирует SteamOS для сторонних производителей. Первым таким устройством стал Lenovo Legion Go S (январь 2025). Также подтверждена поддержка других портативных консолей на базе AMD, таких как ASUS ROG Ally и ASUS ROG Ally X .

4.3 Установка на стороннее оборудование

Valve предоставляет возможность установки SteamOS на любой совместимый ПК, однако официальная поддержка драйверов ограничена. Сообщество разработало инструменты (например, HoloISO) для упрощения установки на несертифицированные устройства .

5. Связанные дистрибутивы и форки

Поскольку исходный код SteamOS открыт, энтузиасты создали ряд форков, адаптирующих пользовательский опыт Steam Deck для других устройств:

HoloISO: Проект, нацеленный на максимально точное воспроизведение оригинальной SteamOS Holo на любом ПК (разработка замедлилась) .

Bazzite: Популярный дистрибутив на базе Fedora, имитирующий поведение SteamOS и оптимизированный для портативных консолей и HTPC .

ChimeraOS: Дистрибутив на базе Arch Linux, ориентированный на создание домашних консолей .

6. Критика и производительность

6.1 Сравнение с Windows

Ранние версии SteamOS (1.0/2.0) сильно уступали Windows в производительности из-за незрелости драйверов OpenGL . С выходом SteamOS 3.0 и развитием Vulkan ситуация изменилась. Многочисленные тесты (Linus Tech Tips, 2022) показали, что на Steam Deck SteamOS зачастую обгоняет Windows 10/11 по производительности в играх благодаря оптимизированным драйверам и меньшему потреблению ресурсов в фоне . На десктопных системах разрыв сократился, но остается зависимым от конкретной игры.

6.2 Проблемы античита

Главным камнем преткновения для SteamOS остается поддержка онлайн-игр с ядерными античитами (kernel-level anti-cheat), такими как в Valorant или PUBG. Хотя многие разработчики (Epic, BattlEye) добавили поддержку Proton, некоторые игры до сих пор блокируют запуск на Linux .

7. См. также

Wine (англ.)

Proton (англ.)

Steam Deck

Arch Linux

8. Примечания (Список литературы)

9. Ссылки