Valve давно и прочно ассоциируется с игровым Linux — благодаря Steam, консоли Steam Deck и слою совместимости Proton, который позволяет запускать windows-игры без танцев с бубном. Отдельная заслуга компании — SteamOS: начиная с третьей версии система построена на базе Arch Linux, хотя официальная страница проекта до сих пор об этом прямо не сообщает.
Останавливаться на достигнутом Valve не собирается: по данным из утечек, компания уже работает над поддержкой ARM-устройств в Steam. А теперь появилась ещё одна новость, интересная не только геймерам, но и всему сообществу открытого ПО.
Что произошло
Valve объявила о сотрудничестве с проектом Arch Linux — компания окажет поддержку по двум ключевым направлениям: инфраструктуре сборочного сервиса и защищённому модулю подписи пакетов (secure signing enclave). Работа будет вестись на фрилансовой основе, финансовые детали соглашения не раскрываются.
Руководитель проекта Arch Linux Левенте Поляк (Levente Polyak) прокомментировал новость так:
«Эта возможность позволяет нам решить некоторые из самых серьёзных проблем, с которыми мы сталкивались долгое время. Сотрудничество ускорит прогресс, на который иначе потребовалось бы гораздо больше времени, и в конечном итоге снимет блокировку для реализации ряда запланированных задач».
По словам Поляка, работа над проектами будет идти по обычным для Arch Linux процессам разработки: для значимых изменений будут создаваться RFC, а обсуждения, отслеживание задач и вехи проекта будут вестись на собственном GitLab-инстансе дистрибутива.
Что это изменит
Для обычных пользователей эффект, скорее всего, будет выражаться в более быстрой и надёжной доставке обновлений Arch Linux. Для разработчиков дистрибутива выгода заметнее: инфраструктура сборочного сервиса должна упростить поддержку и автоматизацию сети пакетов, снизив нагрузку на сопровождающих.
Защищённый модуль подписи, в свою очередь, отвечает за безопасность распространяемого ПО — с его помощью пакеты будут подписываться закрытыми ключами, что позволит проверять их подлинность и убеждаться, что при передаче и хранении в них никто не вмешался.
Отдельно стоит отметить человеческий фактор: многие мейнтейнеры открытого ПО работают бесплатно, что приводит к выгоранию и разочарованию в сообществе. Поддержка со стороны Valve — пусть и на фрилансовых условиях — даёт разработчикам Arch Linux ресурсы для решения давно назревших задач.
Учитывая, насколько сильно SteamOS зависит от Arch Linux, у Valve есть прямой интерес в успехе этой коллаборации — и посмотреть, во что она выльется дальше, будет любопытно.
Источник: It's FOSS.