Альтушка для игрового ПК. Интервью с «Базальт СПО» об операционных системах из России и играх на них

SteamDeck под управлением SteamOS любима многими игроками, а Valve заслуженно пользуется их уважением. Но мало кто в игровом сообществе знает, что уже существуют отечественные разработки, не уступающие SteamProton и позволяющие играть на ПК под управлением отечественной ОС. В интервью Базальт СПО поговорили об отечественной ОС, способности ее запускать современные игры и про отечественную игровую консоль.

Отечественная ОС и Базальт СПО

IXBT Games: Изначально ALT Linux представлял собой русскую версию дистрибутива MandrakeLinux. Но еще до того, как слово «импортозамещение» стало популярным, операционные системы «Альт» обособились в самостоятельную ветку, несовместимую ни с одним из популярных дистрибутивов Линукс. Почему? Не проще ли было и дальше выпускать совместимый форк (англ. fork, «вилка» — ответвление от исходного проекта) какого-нибудь распространенного дистрибутива, к примеру, Debian или CentOS?

Базальт СПО: Уже в конце 90-х мы, сообщество разработчиков AltLinuxTeam, активно работали не только с Mandrake, но и со SUSE, с Debian. А коммерческие структуры, которые свой бизнес строили на базе этой разработки, тесно с нами сотрудничали. 

Мы были издателями первой коробочной версии Debian в России, издавали в России Mandrake Russian Edition. Но, поскольку у нас шла своя разработка, мы поняли, что добавлять свой код в чужие дистрибутивы достаточно сложно и взаимодействовать надо не с дистрибутивами, а с ключевыми международными проектами разработки свободных программ: библиотек, ядра и так далее. 

Мы это делали, и работа через другие дистрибутивы стала для нас препятствием. Поэтому мы решили, что необходимо делать свою инфраструктуру. 

В 2000 году был запущен проект Sisyphus («Сизиф»). На этой базе мы начали делать дистрибутивы. Сначала в них были система инсталляции и система установки от Mandrake. Но к 2003 году мы уже сделали свои версии, и от Mandrake, собственно, ничего не осталось.

В 2001 году образовалась компания «Альт Линукс», в 2015 году переименованная в «Базальт СПО».

У нас используются пакеты rpm, а система управления более высокого уровня — это apt. Такой комбинации ни у кого нет. В то время этим занималась еще бразильская Conectiva, которая потом объединилась с Mandrake и стала называться Mandriva. И это нам позволило определять самим свою техническую политику и эффективно работать с международными проектами, во многих из которых мы являемся активными участниками. 

IXBT Games: Можно ли считать операционные системы «Альт» российскими, ведь большая часть пакетов, входящих в дистрибутив — это свободное ПО, разрабатываемое программистами со всего мира?

Базальт СПО: Все дистрибутивы Linux в мире построены на базе свободных программ. Свободные лицензии — это очень хороший механизм кооперации, в том числе кооперации конкурентов, снижающий общие издержки. Это относится и к Red Hat, и к SUSE, и к «Альт», и к Debian. При этом ни у кого не возникает сомнений в том, что Red Hat — это американский дистрибутив. И в таком же смысле «Альт», который создается на базе свободных программ, является российским дистрибутивом. Потому что дистрибутив — это не просто свалка программ. Каждая программа упакована в пакет — формализованные инструкции по сборке, установке и настройке программы. 

Создание пакета для дистрибутива — это отдельная большая работа. Нужно написать Spec-файлы, формирующие пакет, таким образом, чтобы он установился, куда нужно, проследил все зависимости от других компонентов и произвел настройки в нужных конфигурационных файлах. Это тот цемент, который связывает кирпичи свободных программ. И эту работу мы делаем самостоятельно, у нас Spec-файлы свои. Так же, как у Red Hat и у SUSE.

IXBT Games: Кто является разработчиком операционных систем «Альт»: компания «Базальт СПО» или ALT Linux Team? Как они связаны между собой?

Базальт СПО: AltLinuxTeam — это сообщество разработчиков. Хотя часть сообщества — сотрудники «Базальт СПО», а почти все разработчики «Базальт СПО» участвуют в AltLinuxTeam, AltLinuxTeam само определяет направление своего развития, работы. Это отдельная сущность.

«Базальт СПО» поддерживает AltLinuxTeam. Например, предоставляет серверы, хостинг, выделяет сотрудников для обслуживания необходимой инфраструктуры. 

AltLinuxTeam выпускает регулярные сборки операционных систем под свободными лицензиями. А компания «Базальт СПО» на этой основе выпускает коммерческие дистрибутивы, которые в дальнейшем поддерживает, обслуживает и так далее. 

Аналогом являются Debian и Ubuntu. Debian — это проект, не привязанный к фирме, просто некоторое сообщество. А Ubuntu вкладывается в разработку Debian, участвует в ней, выпускает свои коммерческие продукты, дистрибутив Ubuntu. Примерно такое же соотношение у AltLinuxTeam и «Базальт СПО».

Замена Windows

IXBT Games: Флагманский продукт Базальт СПО — ОС «Альт Рабочая станция» 10 нацелена прежде всего на корпоративное использование. Для дома и офиса предполагается использование Simply Linux. В чем разница дистрибутивов? Какой продукт подойдет больше для домашнего использования с прицелом на игры?

Базальт СПО: Называть флагманским продуктом именно «Альт Рабочую станцию» не вполне корректно. В семействе операционных систем «Альт» есть 4 дистрибутива, которые можно использовать в качестве рабочей станции: «Альт Рабочая станция» (с графической средой Mate), «Альт Рабочая станция К» (KDE), «Альт Образование» (Xfce и KDE) и Simply Linux (Xfce). Все дистрибутивы имеют свои особенности, обусловленные графической средой и назначением. Но каждую из них частное лицо может скачать и установить бесплатно, это предусмотрено лицензией.

На каждой из них можно играть в игры, в том числе в игры для Windows при помощи Wine, PortProton и Steam Proton.

Также продвинутые пользователи Linux могут воспользоваться сборками операционных систем на основе репозитория «Сизиф» или установить оттуда отдельные пакеты, улучшающие игровое использование компьютера. 

В «Сизифе» появляются и тестируются перед включением в стабильные дистрибутивы все свежие наработки. Планируется поместить в стабильную ветку p11 (версия дистрибутива, нынешняя версия — 10, ветка p10. Прим. автора) значительное количество пакетов и оптимизаций, связанных с играми. Оттуда они будут устанавливаться в любой дистрибутив 11 поколения штатными средствами.

IXBT Games: Есть ли у компании статистика по количеству компьютеров, работающих под управлением ОС «Альт»? Какой процент из них используется на домашних ПК?

Базальт СПО: У «Базальт СПО» есть статистика по продажам — более 1 млн лицензий, но это продажи в корпоративном и государственном сегментах.

Лицензии дистрибутивов «Альт» позволяют физическим лицам использовать их без ограничений. Скачать их можно не только с официального сайта, но и на многочисленных зеркалах, отследить скачивания невозможно. Поэтому у нас нет объективных данных ни по количеству скачиваний, ни по использованию.

IXBT Games: Раньше использование Linux предполагало достаточно высокие требования к уровню знаний пользователя. Как с этим обстоят дела сейчас?

Базальт СПО: Чтобы установить на компьютер любой дистрибутив «Альт» в качестве единственной операционной системы и начать им пользоваться, сегодня никаких специальных знаний не требуется. Есть графический загрузчик, в котором нужные конфигурации отмечаются галочками. Сложнее будет, если ставить «Альт» второй системой, для этого нужно грамотно выделить на диске место под нее. Но это касается любых случаев установки двух ОС на один компьютер.

Ознакомиться с работой операционок и их интерфейсом можно, вообще не устанавливая их на свой жесткий диск, используя флешку с готовой к использованию системой (LiveCD). 

Вообще пользоваться операционными системами «Альт» ненамного сложнее, чем Windows. Сложности возникают в основном от того, что привычные настройки или функции могут находиться в непривычных местах или выполняться непривычным образом. Например, иначе устанавливаются программы, сами программы могут называться по-другому.

Чтобы помочь пользователям адаптироваться, мы выпускаем статьи и видеоуроки. Также есть чат в Телеграме, группа Вконтакте, техническая поддержка.

IXBT Games: Компьютеры под управлением Linux считаются более безопасными с точки зрения уязвимости к кибератакам и вирусам в сравнении с Windows. Существует и иная точка зрения — Linux не безопаснее Windows, но за счет того, что он менее распространен, уязвимости не так известны. Какая точка зрения ближе к реальности? Насколько безопасны ОС «Альт» для рядового пользователя?

Базальт СПОЕсть принципиальное отличие в обеспечении безопасности в Windows и операционных системах на ядре Linux.

Если в Windows есть какая-то уязвимость, и она обнаружена, то у пользователя нет возможности ее исправить. И он будет ждать, пока Microsoft выпустит обновление, закрывающее эту уязвимость, если сочтет это нужным. Единственная возможность защититься — это наложенные средства защиты, вроде антивирусов, которые не ликвидируют уязвимость, а купируют попытки атаки с использованием этой уязвимости.

В Linux и вообще в свободных программах ситуация другая. Поскольку у нас есть исходные коды и квалифицированные разработчики, как только уязвимость обнаруживается, мы ее оперативно закрываем. Узнав об уязвимости, мы думаем не о том, какими наложенными средствами ее закрыть, а о том, как ее исправить.

И у нас идут регулярные исправления по безопасности. На сайте сообщества есть раздел с этой информацией, поэтому у нас закрытие идет более оперативно. И главное — процесс управляемый.

Также «Базальт СПО» принимает участие в совместной работе, организованной ФСТЭК России на базе Института системного программирования им. В.П.Иванникова Российской академии наук (ИСП РАН). Программный код ядра Linux и ключевых компонентов проверяется на безопасность при помощи специальных инструментов: стабильная версия — силами самой команды, а сертифицированная — дополнительно специалистами ФСТЭК. Это позволяет сделать код еще более безопасным. 

Альт для игр

IXBT Games: AMD и Nvidia выпускают собственные драйвера для Linux. Совместимы ли они с «Альт»? Есть ли преимущество у проприетарных драйверов от производителей видеокарт в сравнении с открытыми (opensource) драйверами? Проводились ли исследования на совместимость с 3D-видеокартами других производителей? Например, Intel?

Базальт СПОДрайверы для AMD и Nvidia, которые выпускают эти компании, есть в репозитории ОС «Альт». Драйверы Nvidia поставляются в комплекте с некоторыми дистрибутивами, например, «Альт Рабочая станция К». У NVIDIA производительность с проприетарным драйвером выше, а функциональность — шире. Для AMD лучше использовать свободные драйверы.

Исследования на совместимость с 3D-видеокартами различных производителей проводились. У Intel свободные драйверы, совместимость максимально возможная. Для AMD свободные драйверы отличного качества. Совместимость максимально возможная при условии установки свежей версии ядра Linux для самых новых видеокарт.

IXBT Games: Поддерживается ли в драйверах ОС из коробки современные разрешения мониторов (4K и выше), ультра-широкие режимы, высокая частота кадров, подключение двух и более мониторов, HDR? Какие сложности могут возникнуть у пользователя при подключении игровых устройств: джойстиков, геймпадов, рулей, игровых мышек с высокой частотой опроса? И что по совместимости с игровыми наушниками и микрофонами с разъемами USB, веб-камерами? 

Базальт СПОМониторы с высокими разрешениями поддерживаются все, в том числе 4K и выше, ультра-широкие режимы, высокая частота кадров, подключение двух и более мониторов. Поддержка HDR (High Dynamic Range) сейчас на стадии развития и работает только в wayland-сессии, которая доступна в «Альт Рабочей станции К». В официальных дистрибутивах еще не реализована.

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

Для xbox-периферии в репозиториях есть драйвер xone, инструкция по установке на ALT Linux Wiki. После установки также всё работает.

Для настройки игровых рулей есть пакеты pyLinuxWheel и oversteer. При необходимости переназначить управление для геймпадов можно установить пакет antimicrox.

Настройки веб-камеры обычно делают штатными средствами приложения, в котором она используется, а для глобального изменения настроек есть пакет cameractrls.

Популярные игровые наушники и микрофоны, подключаемые по USB, работают сразу после подключения и настраиваются штатными средствами настройки звука ОС.

IXBT Games: Steam, самый популярный игровой сервис в России, уже давно поддерживает Linux. На официальной странице клиентское приложение доступно только в виде установочного пакета для Debian (deb). Совместим ли клиент Steam и игры с поддержкой Steam OS с операционными системами «Альт»? Если совместим, то полностью или частично? Будут ли запускаться непосредственно из клиента Steam все игры без необходимости дополнительных настроек?

Базальт СПОSteam полностью совместим с ОС «Альт», есть пакет под ОС «Альт» и его можно установить из репозитория штатными средствами. Игры работающие на официальном SteamOS, работают и под ОС «Альт».

Более того, в репозитории «Сизиф» уже есть пакет gamescope-session-steam, который позволяет любое устройство с архитектурой x86_64 и с установленной системой семейства «Альт» превратить в SteamDeck. После доработки пакета и тестирования планируется добавление gamescope-session-steam в стабильную ветку p11.

IXBT Games: На консоли SteamDeck установлена операционная система SteamOS, позволяющая в том числе запускать игры, созданные для Windows. За совместимость отвечает разработка Valve — Steam Proton. Она же есть и в клиенте Steam для Linux. Можно ли с ее помощью запускать Windows игры в клиенте Steam под ОС «Альт»? Можно ли использовать Steam Proton для запуска игр не из библиотеки Steam? Если да, то насколько сложный этот процесс с точки зрения рядового пользователя?

Базальт СПОДа, запускать на ОС «Альт» с помощью Steam Proton игры, созданные для Windows, можно, как и сторонние игры. Но сторонние игры удобней и проще устанавливать с помощью PortProton. Также PortProton позволяет создавать ярлыки в библиотеку Steam, после чего можно запускать игры из самого Steam. Многие пользователи SteamDeck этим пользуются.

IXBT Games: Группа энтузиастов с Linux-gaming.ru уже давно развивает проект PortWine, сейчас известный как PortProton. PortProton — это форк Steam Proton или самостоятельный проект? В чем сходство и в чем различия?

Базальт СПОWine — это свободная программа с открытым исходным кодом. Steam Proton — это оболочка для управления Wine с дополнительными функциями. PortProton — независимый от Steam Proton проект. Он также управляет Wine и имеет множество дополнительных функций. Авторы проекта вдохновляются идеями Steam Proton от Valve, могут использовать патчи для WINE и идеи, примененных в Steam Proton, которые улучшают работу игр. Но проект развивается отдельно. Ведущий разработчик этого проекта Михаил Тергоев (Фидель) работает в «Базальт СПО».

IXBT Games: Проводились ли какие-нибудь замеры падения или роста производительности игр для Windows, запущенных через Steam Proton или PortProton на ОС «Альт»? Оказывают ли Steam Proton или PortProton влияние на качество рендеринга изображения и звук в играх?

Базальт СПО:  В компании тесты не проводились. Но, по сведениям от сообщества:

  • с видеокартами AMD со свежими драйверами и ядром производительность растет на 10—15% по сравнению с Windows;
  • с видеокартами Nvidia может вырасти на 5%, но чаще падает на 15—20%, в зависимости от конкретной игры.

Эти данные не являются официальными данными компании.

В Steam Proton и PortProton можно даже улучшить качество рендеринга, так как есть возможность использовать vkBasalt (настройка шейдеров), FFX CAS (улучшение качества текстур без понижения производительности), FSR (маштабирование).

В случае со Steam Proton всё это надо устанавливать и настраивать вручную. А PortProton дает возможность настроить расширения прямо перед запуском игры. И сделать это в графическом интерфейсе со всплывающим описанием на русском языке по каждому пункту при наведении мыши.

Рендеринг звука во всех современных играх не отстает от Windows. Качество звука прежде всего зависит от «железа», которое воспроизводит этот звук. 

IXBT Games: Сервис VK Play когда-нибудь будет иметь родной клиент для ОС «Альт»? Можно ли запустить его Windows-версию на ОС «Альт» под PortProton или Steam Proton, и как это скажется на совместимости?

Базальт СПОНа сегодня нет сведений о каких-либо планах разработки клиента VK Play под «Альт». Но через PortProton Windows-версия VK Play и игры в нем работают хорошо. Например, Atomic Heart. Подробнее об установке и настройке VK Play можно прочитать в статье на нашем сайте.

Есть исключения — это некоторые игры, которые в принципе не запускаются под Linux с помощью Wine, но эта проблема на стороне разработчиков. На их работу мы повлиять не можем. Пример такой игры — League of Legends, которая прекрасно работала через PortProton, но перестала запускаться около полугода назад в связи с изменением античита. Но даже в некоторые из таких игр можно играть в VK Play через встроенный облачный сервис.

IXBT Games: В России началась проработка вопроса о выпуске отечественной игровой консоли. Имеет ли это хоть что-то общее с реальностью? Участвует ли в этом проекте Базальт СПО? Может ли ОС «Альт» быть основой игровой консоли сейчас или в будущем? Есть ли в планах создание ОС аналогичной SteamOS, установленной на SteamDeck, с прицелом на портативное использование?

Базальт СПОУ AltLinuxTeam и «Базальт СПО» есть проект Alt Mobile. В рамках этого проекта уже реализована возможность поддержки игровых консолей. Игровые приставки с Alt Mobile демонстрировались на нескольких мероприятиях, например, на ХI научно-практической конференции OS DAY 2024. Ссылка на пост с видео с демонстрацией работы приставки.

IXBT Games: Игровой ПК для рядового пользователя с ОС «Альт» без сложностей уже реальность? Возможно, реальность ближайшего будущего?

Базальт СПОСкорее да, чем нет. Сложности пока есть, но их становится всё меньше. В основном, если речь идет не о нативных играх, требуют времени первичная установка и настройка PortProton, установка и настройка новой игры. После этого всё запускается и работает быстро и, как правило, без сложностей.

* * *

Мы благодарим пресс-службу Базальт СПО за возможность задать вопросы.

Изображения сгенерированы с помощью нейросети Midjourney.


Сейчас на главной

Публикации

Альтушка для игрового ПК. Интервью с «Базальт СПО» об операционных системах из России и играх на них

Статьи 17 сентября 18:00 0

SteamDeck под управлением SteamOS любима многими игроками, а Valve заслуженно пользуется их уважением. Но мало кто в игровом сообществе знает, что уже существуют отечественные разработки, не уступающие SteamProton и позволяющие играть на ПК под управлением отечественной ОС. В интервью Базальт СПО поговорили об отечественной ОС, способности ее запускать современные игры и про отечественную игровую консоль.

Идут года, «Колда» одна — и я не тот, и ты не та. Обзор беты шутера Call of Duty: Black Ops 6

Обзоры 16 сентября 14:00 0

Бета Black Ops 6 показала две вещи: Treyarch все еще остается одной из самых лучших студий, работающих над серией Call of Duty, а система SBMM (Skill-based matchmaking или с англ. «Основанная на навыках система подбора игроков» ) стала ещё более отвратительной.

Обзор Zone 51 Atlas: бюджетная гарнитура с хорошим звуком

Инструментарий 14 сентября 15:00 0

Эту гарнитуру можно найти в России за четыре тысячи рублей. И обычно дешёвая бытовая акустика пытается выпячивать бас или безбожно задирать верхний диапазон, и из-за этого слушать музыку в большинстве бюджетных игровых гарнитур невозможно. Atlas же — совсем другое дело.

Во что поиграть на смартфоне. Проверка документов на том и на этом свете, неуклюжая королевская битва, милое приключение и не только

Итоги 13 сентября 14:00 0

ПК-игры все чаще получают версии для смартфонов и в августе таких проектов набралось немало, в том числе и такая известная игра, как Fall Guys. Но игрокам на смартфонах доступны все жанры: от милых приключений, до ужастиков и авиасимуляторов.

Гарри Поттер и Алчность Издателя. Обзор симулятора квиддича Harry Potter: Quidditch Champions

Обзоры 12 сентября 17:58 0

В 2023 году состоялся релиз игры, о которой мечтал каждый фанат Гарри Поттера — Hogwarts Legacy. В лучших традициях франшизы игроки получили возможность прожить учебный год, исследуя Хогвартс и его окрестности, а также мрачные секреты, ведущие в глубь веков. Однако для полноценного погружения в будни студента школы магии и волшебства не хватало одной иконической детали — соревнований по квиддичу. Мечтали когда-либо оседлать новенькую Нимбус-2000, чтобы взмыть в небо и вместе с товарищами по факультету сразиться за кубок школы? Harry Potter: Quidditch Champions предоставляет такую возможность, но её очарование растворяется столь же стремительно, как и вкладыш из упаковки с шоколадной лягушкой.