Вышел Bazzite 45: атомарный Linux для геймеров с поддержкой Steam Deck и новых консолей
Проект Bazzite представил версию 45 своего игрового дистрибутива. За основу взяты наработки Fedora Kinoite 45 и Fedora Silverblue 45 — атомарно обновляемых редакций Fedora Linux с рабочими столами KDE и GNOME. Сборки подготовлены для широкого спектра устройств: от обычных ПК и ноутбуков до телеприставок и портативных консолей, включая Steam Deck, Asus Ally, GPD, Ayn и MSI Claw.
Дистрибутив поставляется в виде монолитного образа, который не дробится на отдельные пакеты и обновляется целиком. Приложения устанавливаются через Flatpak или запускаются в контейнерах. Для Android-игр задействован Waydroid.
В состав сразу включены клиент Steam и набор востребованных геймерами компонентов, а также дополнительные драйверы для игровых контроллеров и Wi-Fi. Разработчики внесли оптимизации в системные компоненты, чтобы повысить отзывчивость и улучшить поддержку HDR и VRR. Это должно сделать игровой процесс более плавным и визуально приятным на совместимых дисплеях.
Ключевое изменение — переход на базу Fedora 45. Пользователи получают KDE Plasma 6.8.2 и GNOME 51.1. Графический стек обновлён до Mesa 26.2.6, а ядро Linux 7.2.15 дополнено патчами от проекта OGC, нацеленными на повышение производительности и эффективности в играх.
Управление контроллерами и устройствами ввода улучшено благодаря обновлённым компонентам InputPlumber. Для автоматической оптимизации сетевого стека ядра под игровые нагрузки добавлены сервисы bpftune и bpfrag. В сборках без проприетарных драйверов Nvidia среда исполнения OpenCL ROCm переведена на использование OpenCL-драйверов Mesa.
Это упрощает работу с вычислениями на GPU в открытом окружении. Расширен список поддерживаемых устройств. Появилась начальная поддержка игровой консоли Acer Predator Atlas 8, стабилизирована работа с ROG Ally X20, а для любителей автосимуляторов реализована совместимость с рулями Logitech TrueForce.
Сборочный инструментарий был переработан. Для сжатия данных, загружаемых при обновлениях, теперь применяется алгоритм ZSTD, а разбивка системного образа на слои выполняется утилитой chunkah. Это ускоряет доставку и применение изменений.
Добавлена функция временного запуска SSH-сервера: он активен только в рамках текущего сеанса и не стартует после перезагрузки, что удобно для разовых задач администрирования без лишних рисков. Приложение Bazzite Portal, встречающее пользователя при первом входе, научилось показывать информацию об обновлениях пакетов Bazzite, Homebrew и Flatpak-приложений. Появился индикатор состояния обновления и несколько стилей анимированных пиктограмм для области уведомлений.
Библиотека extest, реализующая расширение XTEST для работы Steam Input в окружениях на базе Wayland, получила поддержку 64-разрядного клиента Steam. Кроме того, в дистрибутиве реализованы возможности, необходимые для запуска Easy Anti Cheat 2 в Linux, и добавлена утилита ujust check-anticheat для проверки соответствия окружения требованиям Epic Games.