Сотрудничество представлено недавно через сообщение в блоге Примечание об архитектуре операционной системы SteamOS 3, которая поставляется на портативном игровом компьютере Steam Deck и принципиально отличается от SteamOS 2.
Для тех, кто новичок в SteamOS, вы должны знать, что это это специализированный дистрибутив Linux для игровых устройств, над которым Valve и Collabora работают вместе уже несколько лет.
SteamOS 3 выделяется над прошлыми версиями SteamOS, потому что это основан на Arch Linux, дистрибутив скользящего выпуска, который включает последнюю версию Mesa для поддержки ускоренной графики с открытым исходным кодом и заменяет версию SteamOS 2 на основе Debian, использовавшуюся в предыдущем проекте Steam Machine.
Благодаря новому дизайну «A/B» теперь есть два раздела ОС с двумя разными версиями SteamOS. При обновлении новый образ операционной системы записывается в любой неиспользуемый в данный момент раздел перед перезагрузкой системы. Затем специальный модуль загрузчика автоматически выбирает более новую операционную систему и загружает ее. Если обновление прошло успешно, вы продолжаете использовать новую операционную систему, а старый системный раздел повторно используется для следующего обновления. Если обновленная версия не загружается должным образом, загрузчик автоматически откатывается к предыдущему системному разделу, и вы можете повторить попытку позже.
Внутренние особенности SteamOS 3 по сравнению со SteamOS 2 мы можем найти следующее:
- Миграция базы пакетов Debian в Arch Linux.
- По умолчанию корневая ФС доступна только для чтения.
- Предусмотрен режим разработчика, при котором корневой раздел переводится в режим записи и предоставляется возможность модификации системы и установки дополнительных пакетов с помощью менеджера пакетов pacman для Arch Linux.
- Атомарный механизм установки обновлений: есть два раздела диска, один активный, а другой нет, новая версия системы в виде подготовленного образа полностью загружается на неактивный раздел и помечается как активный.
- В случае сбоя вы без проблем сможете вернуться к предыдущей версии.
- Поддержка пакетов Flatpak.
- Медиасервер PipeWire включен.
- Стек диаграмм основан на последней версии Mesa.
- Для запуска Windows-игры используется Proton, который основан на кодовой базе проекта Wine и DXVK.
Кроме того, стоит упомянуть, что для ускорения запуска игр используется составной сервер Gamescope (ранее известный как steamcompmgr), который использует протокол Wayland, который обеспечивает виртуальный экран и может работать поверх других сред рабочего стола.
Помимо специализированного интерфейса Steam, в основной состав входит рабочий стол KDE Plasma для неигровых задач (к устройству Steam Deck через USB-C можно подключить клавиатуру и мышь и превратить его в рабочую станцию).
Сообщество KDE проделало большую работу по улучшению работы, включая изменения темы, дополнительные элементы пользовательского интерфейса и исправления стабильности.
При обычном использовании активный раздел ОС доступен только для чтения, чтобы сделать Steam Deck максимально надежным. Однако, в отличие от большинства игровых консолей, это полностью открытое устройство, и его можно переключить в режим разработчика, где раздел ОС доступен для чтения/записи и может быть изменен.
Наконец, если вам интересно узнать об этом больше о примечании вы можете ознакомиться с исходным заявлением По следующей ссылке.
Загрузите и попробуйте SteamOS 3 для Steam Deck
Для тех, кто заинтересован в возможности протестировать эту новую систему, они должны знать, что она уже доступна. скачать а образ системы весит 2.5 ГБ).
Кроме того, они также опубликовали инструкции по прошивке этого образа в Steam Deck. Образ предназначен для восстановления прошивки в случае сбоя и для использования только в Steam Deck. Для обычных ПК сборку SteamOS 3 обещают выпустить позже.
Будьте первым, чтобы комментировать